2024-04-20T08:11:15,515 Created temporary directory: /tmp/pip-build-tracker-fadpx2em 2024-04-20T08:11:15,516 Initialized build tracking at /tmp/pip-build-tracker-fadpx2em 2024-04-20T08:11:15,517 Created build tracker: /tmp/pip-build-tracker-fadpx2em 2024-04-20T08:11:15,517 Entered build tracker: /tmp/pip-build-tracker-fadpx2em 2024-04-20T08:11:15,518 Created temporary directory: /tmp/pip-wheel-5kiij2ss 2024-04-20T08:11:15,521 Created temporary directory: /tmp/pip-ephem-wheel-cache-dwu9v9zo 2024-04-20T08:11:15,547 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-20T08:11:15,550 2 location(s) to search for versions of fluidimage: 2024-04-20T08:11:15,550 * https://pypi.org/simple/fluidimage/ 2024-04-20T08:11:15,550 * https://www.piwheels.org/simple/fluidimage/ 2024-04-20T08:11:15,551 Fetching project page and analyzing links: https://pypi.org/simple/fluidimage/ 2024-04-20T08:11:15,552 Getting page https://pypi.org/simple/fluidimage/ 2024-04-20T08:11:15,553 Found index url https://pypi.org/simple/ 2024-04-20T08:11:15,794 Fetched page https://pypi.org/simple/fluidimage/ as application/vnd.pypi.simple.v1+json 2024-04-20T08:11:15,846 Found link https://files.pythonhosted.org/packages/b0/64/b18abade44a2e44c1f3913b25d861b555bb0c3bfd3bf8f565cbfd6c0a371/fluidimage-0.0.1b0.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.0.1b0 2024-04-20T08:11:15,847 Found link https://files.pythonhosted.org/packages/d2/7d/664301916882100cea449b6b8b1c1b6b60f6a42e605745bd5d418d18b66c/fluidimage-0.0.3.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.0.3 2024-04-20T08:11:15,848 Found link https://files.pythonhosted.org/packages/5f/ad/bf9e262ec478cea119a1b8594997c19dbf4986c46b701f0ff56ad0f54e2d/fluidimage-0.1.0.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.1.0 2024-04-20T08:11:15,849 Found link https://files.pythonhosted.org/packages/60/4d/23e8987ea0f82e6bd7c77e593594bf1fb3e5f3f6dfbdb040f75d3c7d7826/fluidimage-0.1.1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.1 2024-04-20T08:11:15,850 Found link https://files.pythonhosted.org/packages/bd/dd/1fcefa922030db6f2de9d9e6d6a3d385d64a3db392ad830f271c0f599986/fluidimage-0.1.2.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.2 2024-04-20T08:11:15,851 Found link https://files.pythonhosted.org/packages/4f/74/49e1f96c4067143e1ce2533dd00017334e35c0bf45465243661b5eb85d0e/fluidimage-0.1.3.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.3 2024-04-20T08:11:15,852 Found link https://files.pythonhosted.org/packages/4a/b0/ff27f0f608b58f6a9f5e05319ce211f57ea5a01fc4e5e5050a94a9d3c1e5/fluidimage-0.1.3.post0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.3.post0 2024-04-20T08:11:15,853 Found link https://files.pythonhosted.org/packages/9d/9f/addccdf3260e1585a890e104104dfd49a2b6afa70eda085156091c46157f/fluidimage-0.1.4.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.4 2024-04-20T08:11:15,854 Found link https://files.pythonhosted.org/packages/a0/dd/90f22ea24ca9537d513b0319007e5e0cc9a29aa6968af9e5c039dec71e1e/fluidimage-0.1.5.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9), version: 0.1.5 2024-04-20T08:11:15,855 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8a/a6/8364ce2f6f8e70241ec3e3030ca7350a50a6be5fbf5c7c6038fd759be78f/fluidimage-0.2.0rc0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,855 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/39/bb/7875521905412da6133f4f520348db85489ba4f0c03ad9e72b9f0532d4a9/fluidimage-0.2.0rc0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,856 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/77/6e/a30bebe4da8c6a8ea73350ceb8cb9a91d176c72f758516dc4073c677df92/fluidimage-0.2.0rc0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,856 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/99/64/1373ef4ebe0013f3b76b46ac92a88cd01f6e24738c82dadf35376615dd3e/fluidimage-0.2.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,857 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3c/3c/29a783717c16d296f48f3584e7e29f640b80dc43d8d04b19cf91d4b666d2/fluidimage-0.2.0rc0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,858 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b0/da/89f4a764fed770d44dc1fd4ee5504e6b982502fe5b649b3f4a2a16f0fc6c/fluidimage-0.2.0rc0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,858 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/43/16/02d6a93d7b0beab96ee6cf6464d94abe3d5c2c37bd59c0872a2642a59bd1/fluidimage-0.2.0rc0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,859 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ca/5b/2e3b79a54c41f1f043c7cba897b995f253ea7532da1560c01f376e5d3a48/fluidimage-0.2.0rc0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,859 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2f/ad/79b974e9ba69132d15e552941306895aaa068099f7ad3dd40229c9946b17/fluidimage-0.2.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,860 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c9/57/cbdcbda2cbf1061d1bdd55e92a55c96a47aad18012a3a97b051d783b80dd/fluidimage-0.2.0rc0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,861 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/dd/b1/461d6bc59c13cd08b228a6d8c6d1e67c4646464dba84f8113fa48f3395a0/fluidimage-0.2.0rc0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,861 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cd/0a/0894646d8e11521da01bfd249ccf26ba887163a5c3cbe0936e21087f20df/fluidimage-0.2.0rc0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,862 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/76/10/5627c6aa21848389f0d87881a48effa16466357f5266dd6e26be545e1cb3/fluidimage-0.2.0rc0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,862 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/63/a5/979828bb24d2bb9e32e8b267c0119996cd7c33fa9e35341f84abb312e369/fluidimage-0.2.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,863 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/ed/7507bf07ca92b574f3b8e3db95ccea70c41f0ef18fe5622210bd59f65465/fluidimage-0.2.0rc0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,863 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/08/65/f9c5cd70312174d3b05c42e7d0fa856a891e650d1e4736d6af3dcd05ca36/fluidimage-0.2.0rc0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,864 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ae/86/c8d1a7165e7a055f6fc71871772a7aea0caa18013952d4f019e28663f659/fluidimage-0.2.0rc0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,865 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/af/49/25b9ccb92527066c9e64ce1bd6c3148fe1d8cd46e3a15d6749a461ba2b7d/fluidimage-0.2.0rc0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,866 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/31/89/1d3d716346cd534dc100e9b7a12322f4217b8b6a04ce131e116d36dbd4b9/fluidimage-0.2.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,866 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5b/7a/7b539c0c992509ed25dc4ef4c8cb8bb0e208bdc776b88f2cc1bd92c6e46a/fluidimage-0.2.0rc0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,867 Found link https://files.pythonhosted.org/packages/18/00/97cf5250f08b68551af470a63297ee99cf1f447a8e67e06a91c5ace94d6f/fluidimage-0.2.0rc0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.2.0rc0 2024-04-20T08:11:15,868 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ac/a5/676d2a47ddeb55bbc0d6a76162ff763a6473afbf10655d57203f5a18f0c3/fluidimage-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,868 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/24/dd/8b98bd0a0440bab7800f15455c2dad236904475316e0c02f5088b94783c3/fluidimage-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,869 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/be/bf/f88af732cf13fdbab8dfecc693e4e08d73bc41322b872260d37be1405ab7/fluidimage-0.2.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,870 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/55/d3/5b4f638ad863a9a73c668b263e5719af83e54e3f5665b58a12a917d307a0/fluidimage-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,870 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5e/fc/c6559d9a50b25996db0d0776a72be23066cb106ccf714476faa41a3e408e/fluidimage-0.2.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,871 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/28/00/6b258adbc3eff3c02ec79aa7c1e37ce9962f438792c13b9962df90f465ab/fluidimage-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,872 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/48/39/88e11d10601467411e6f0e446126ab0ea73a9e36bece627f60a4af22c2be/fluidimage-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,872 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/42/71/fcc1ba6e7db2598b4a644aac4bb0dd7d984458ca267c252a32f9bf66adba/fluidimage-0.2.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,874 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/c3/16227f917595eea84fbd1ca56edbcf5664c0b93772a2085a3942e5f41d88/fluidimage-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,874 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f6/f5/54d2f929464d23333518fa85b207abb71d5003bdabf0d28b7c5e892498ad/fluidimage-0.2.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,875 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/20/90/0757ab54c582a105b7afc2018052f86b2a65e5b556cad1126ae87bcec2b6/fluidimage-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,875 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d3/86/006657414fb89293d0f0ad0993b6a31defd309c0ca3b42aa2f23713a94bd/fluidimage-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,876 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d2/00/7169e53d84c06a238c2c8124a729f32d7a9174989a0c6b738f9b22bbf03b/fluidimage-0.2.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,877 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/07/bd/723300cc5027e87be2582a69aa01c552ac4ed56d9d9e4c6b85daea8400ca/fluidimage-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,877 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0a/f9/f09c04dc37be5a7262e9b622dec1adf94bf0313ee32355766f8cac1dc05d/fluidimage-0.2.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,878 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/fe/e725e709bc5f49f43134f20703b962ed4b1498528dcf109a9252f2cf8900/fluidimage-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,879 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a3/64/48ede952c89b0c334a49c19ea2714d0e27ab0b291d0282237729048438cd/fluidimage-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,879 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d8/0e/47a3b928c8acdded247080abd124c5618d123520e5f9383db2e5f8e184bd/fluidimage-0.2.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,880 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0d/6f/9eb9852ff851a0b7285010e0ded8a72b0f71317fc0800e015b89777b0efc/fluidimage-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,880 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ee/57/c9a31974e0c43f78acbc609bbb2bc4c8df04e464cad22fc71530bfaa2aa9/fluidimage-0.2.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,882 Found link https://files.pythonhosted.org/packages/4f/13/c25676a48efaecd616c59991b246002870ca1d7ae87c19ff75568c73d674/fluidimage-0.2.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.2.0 2024-04-20T08:11:15,882 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/64/7c/0d7fb4e202201f752a34b18cb022ccfb76961746695eaba384130d119447/fluidimage-0.3.0rc0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,883 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/78/66/692c51c072405695b39e5d3ef2646cd8c765ce8c8e30e6daed99cac18e70/fluidimage-0.3.0rc0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,883 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f3/71/1dada875261faf7abe6e37dde90fd6dbc2a140e3ebf4333cd19953fdb818/fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,884 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/de/af2b40b7ffe40473cec947f3ce1dce81c0980697bc5702c78fd996b1ae53/fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,884 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0d/0c/61afbb8960e649820bb025ceb24a32a4f451f41138eaff9242c0a602d137/fluidimage-0.3.0rc0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,885 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f8/aa/c44504a1fa9c3823116eeeb0b894dd35fcc595f65a769882d4b9d177f8c3/fluidimage-0.3.0rc0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,885 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e9/04/35cab5661d6854b4d1cf17bed67fd59e29fe8e0b4f55161f7044e81c8ad1/fluidimage-0.3.0rc0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,886 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e5/06/e41d5222c2d258c91fc157f1f6db09dea4cc8030a533042586aca99923b6/fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,886 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/15/58/04c43b7eeaed3993e69a7a00e0831c84b009d533b2b501121578345a462c/fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,887 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0e/fa/c95d61f20d3846b6e568b25e04be4778e166a09a6b09ba49b9fddbb639b0/fluidimage-0.3.0rc0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,887 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9a/80/64c19bed7ac7b76b74937b43a966ae849954e3b8b971e6281a041ce8ce77/fluidimage-0.3.0rc0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,888 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6c/c0/ead863015cf80d785b855d2b8482a42e9de48059a627af10b26388fcb9b4/fluidimage-0.3.0rc0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,889 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/57/a1/ed2fbcb1db09ed75315a14607700afdd5a48c5affa8b5dcbf602c0cbf010/fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,889 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/af/5b/e10e6ca866154e7a7f827579580b29d051ca5d05a92dc8dd13e24dce2f77/fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,890 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/38/4b/6185339cc5a92f1c546b3faeea1a98e621dd813b8bf746f39b0e6808d773/fluidimage-0.3.0rc0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,890 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c1/b7/4aa3d065d10ff3153656742b3e46a4be9d6f44ca27581fea6b2c0b6539d1/fluidimage-0.3.0rc0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,891 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/06/c4/e7f5b3bb80da0bc646b8fa4999775271a02b0b5b6933840f12bc588d205d/fluidimage-0.3.0rc0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,891 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2b/93/b97b3acf0bfecfb6921ec50207cc28a13db4c983f43a7670a688f26e9e61/fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,892 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/16/7e/417037a40a0af772cef7a53c864fb252a2009cb50f493362c92774e813fa/fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,892 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fd/85/47e87dc02395551f9b0768dcda123bf34500c7fd60314a39d6cbbce3ab50/fluidimage-0.3.0rc0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,893 Found link https://files.pythonhosted.org/packages/34/dd/0cf6d714384ab1e6d8bb011dfd533fd6424321c5fa638b18469bb971397d/fluidimage-0.3.0rc0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0rc0 2024-04-20T08:11:15,894 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/66/7b/3ce74ffbb893931ecf4e8549dedc939ecf44af7317336bf017672819b901/fluidimage-0.3.0rc1-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,895 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/93/6e/ae5d7978a93b4442d28977b538f6f63b74de4d64ff84dc19ad0605b01ee6/fluidimage-0.3.0rc1-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,895 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ea/84/dda62e530fe6df82860ddba97fdd40d93d16271d8c4ec432025c3cbd46e6/fluidimage-0.3.0rc1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,896 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c1/1e/b113796cbf6f542b88bf2b03948545019be794ed73b5bb4cee79d2ed2dd4/fluidimage-0.3.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,897 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6f/48/3fd71783c04e1d77610f2f1166c72fb3b5c5b93161581e019e2fbd99112d/fluidimage-0.3.0rc1-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,897 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/12/80/bda947d9dcf2dae64badcf411a1e64cf61fbe35f10d226b58a941e478391/fluidimage-0.3.0rc1-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,898 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0e/5a/78a0247d9efa2c885ee8b2984e7df9efeb26ce9cec4531aa5b9d87735d99/fluidimage-0.3.0rc1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,898 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/07/8f/103298df75274d50d534b92f68a884ddb0ae448d764e6a6400a6a49ec826/fluidimage-0.3.0rc1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,899 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c0/ab/496678f838ddc0d63f3920bcc2241363aec02396450a8cf808af0152a2dc/fluidimage-0.3.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,899 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9a/17/2c1c4337f49ba8991783198473d8469349db1049088c6948c301741eff3e/fluidimage-0.3.0rc1-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,900 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/38/b1/0e8bd4e934a05a9fbcbd85e4a5bb0cc55c371aecb8deb36e877d1cbb1fc4/fluidimage-0.3.0rc1-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,900 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3e/72/4d5e70bd9ccd0b301140a5ab65233b90eb28966d863629da73b8d852aedf/fluidimage-0.3.0rc1-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,901 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8f/c1/924716d0b24ad1c24c5dc61f38d608fef503ba024c6e40cb9325911f4ccb/fluidimage-0.3.0rc1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,901 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/94/c9/742eac95f6de064d3cd3d7a6ef010b71a1c1e43d27f2b24a23018d3fd9f8/fluidimage-0.3.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,902 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/72/e7/061a61ce477308a8cd5aa6079e549a09f4b6313bd09e82e96d41a0b9b88f/fluidimage-0.3.0rc1-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,902 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/90/3b/e09a5c0d755840aa8ebe65cd396884c88b176b1eac287d4a6e7e85e533a7/fluidimage-0.3.0rc1-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,903 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ff/34/8ea1200d541f3d50df29909ed716d291788e19ddda332fcaec39354b4184/fluidimage-0.3.0rc1-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,904 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b6/3f/5a7f5e6e7e5a43ae88d2659d0aa67dbe8a132341df82cab87f789e2e2ef7/fluidimage-0.3.0rc1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,904 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c9/09/96a1c10e9a3849fd2f7de0c2b36b564acea0db23ad1479b0b6026cd7be66/fluidimage-0.3.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,905 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/42/80a5810fe565642692dda59fd6c2d8eda3ab25b590dc84763df8cd07a6df/fluidimage-0.3.0rc1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,906 Found link https://files.pythonhosted.org/packages/9e/fb/e27ee1fbf31acd2618d789e1b32279bef1469d37ebbb746fc0c2cc6c6ba3/fluidimage-0.3.0rc1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0rc1 2024-04-20T08:11:15,907 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3b/ac/2aa4882d8e800d5ec3804b995f96b8612c9f1b3f2130643a2ddde84b0831/fluidimage-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,908 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/e0/8b83c08d150ce11b0398e4d5d09736ff036b8b0ef444458aa74268d1d486/fluidimage-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,908 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/70/bdb9f1fba35f47013c022331ebc86deb1bf4ba13c024fe74ef2e1da6e74b/fluidimage-0.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,909 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8e/80/b5098406d5313eaaf69d6c73a79dd250746078636cd5409416925350b08a/fluidimage-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,909 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/1e/19/eb8e2c0f72cdf1375ad94808612bf0e0eea99fb2f9456d9689da0ab71f47/fluidimage-0.3.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,910 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/42/5d/858a5334399f525ab4555fadd403985cc6fc2efacd1da446ec5f4d5f0733/fluidimage-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,911 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4a/92/5c68476420a7858fa6280c5f4dc66f02af79bddeed86fecf569eef2a3ff7/fluidimage-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,911 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6d/ea/3f08a541119289b95474672d1b31487340a54d27607106bacbea83eda935/fluidimage-0.3.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,912 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/df/72/607095d4ae67357884b0af7ad1d3d9a801be8da71cb01db177687592dd8c/fluidimage-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,912 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/65/9d/be0db5e21e96a66f02db6389fe949f6335466e3e2da9232235df24422022/fluidimage-0.3.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,913 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7b/c7/043553d343b8b8dd263af1666ef00ce538be39a84f6f120775279bd72621/fluidimage-0.3.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,913 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/84/42/be4b69a806599031e6f6702fe790b79c036da6a94f6a44876b52d1b5f559/fluidimage-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,914 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/98/b3/f788c8b13a67d6dbb746ae90132c84b519cabf62a067e97b8c0eebc6c19d/fluidimage-0.3.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,914 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2e/d3/9e92a48fa80574365b70af8cfd8fb2666254a35bf53c473dfbe061494645/fluidimage-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,915 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/06/82/5c5accc9b2d462222bb1298e26c56b1894584c64d78bff005a1ddcfd872a/fluidimage-0.3.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,915 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a3/41/70ad9e020920207274b3a3d2a46459b0b73ff0e31a614f06ef552c44fae0/fluidimage-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,916 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b2/79/a4a79abb8ed6c5ed4435775fad07a53f5480f002c67ebb9eeffcceca8c2d/fluidimage-0.3.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,917 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/09/7e/8eef0f6016f7d38fb1c44b61bee83a4e67d888793409649253cec30a2ed7/fluidimage-0.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,917 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a0/4a/2920430b5a8c8ff7668c26df400a6ee5304505d59d2783130683bd43632e/fluidimage-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,918 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c6/4b/1ccb2e4419580f6ea77119d4f900245ed2613daddd3cd4f4f3127a7aba15/fluidimage-0.3.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,919 Found link https://files.pythonhosted.org/packages/08/c1/01b28cce8cc796afbc4baeb6b9065f7949497852ba3306b16f5c8329a826/fluidimage-0.3.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0 2024-04-20T08:11:15,920 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6a/43/60fbaf97a104d23004f43c85bf257b3322e7cdff32d8a7d496515a193c37/fluidimage-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,920 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fa/c0/8e05a0d5bce58b600c7f770d572d5f2b169c4a4543b45585d82d4dff0ee1/fluidimage-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,921 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ff/f0/7846542c96d68545667f8549f8f7e6e994d61bd87db372929f0a283765f7/fluidimage-0.4.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,921 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/71/39/34f943f4dbf3a00a4655bccfe074e77fe2abb7738c3b2fa6c48f29e1b78a/fluidimage-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,922 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2a/f7/6d51c80f1962687a60f18748fdd3c667878d2fd1b70216b98c21f0a2db1c/fluidimage-0.4.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,922 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cd/b9/815bd18c0bffd20aed104019b7393dcb07c4bedc2b27dd31b6da5373bf13/fluidimage-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,923 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fb/3b/d3a48842ad771b46b46cf040031b1c325ac6f0a30884c132edab9940bb25/fluidimage-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,923 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6a/38/b0f7f17e0aac048b13acd6a4e0f5144c98d33fd62fef3c20eb53e0daa30a/fluidimage-0.4.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,924 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/02/7e/d9a35bd1981d2fe435218a163cd8cfa35b1d48443c19d07db7105d518483/fluidimage-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,924 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/68/ef/c296a05dab966ddb14978515c60294614c9e8bab3dfa279a3a4f4e1811f1/fluidimage-0.4.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,925 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4d/75/e9f745d4394bed8f89d0810a56dfb4f3a7dddacd9536b46cc31b8f1b449b/fluidimage-0.4.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,925 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/66/49/f3e44e075947547e7ad18dd5c8c86b30038918526d3758d3a86c082c7178/fluidimage-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,926 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0a/dd/c6c1294a16dd444622be3f2741099b1143ea65f4eaed3ce9f3802419c6aa/fluidimage-0.4.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,926 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/37/59/dc8651f01831fbdeba0a87b07c5583c1b4eace4c718701eb0cff7afd6f43/fluidimage-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,927 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3c/5d/9e5a4d8a6465c67889d501acb467dbf34644259c3fd336a3c756bbd7f4b5/fluidimage-0.4.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,927 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6a/1d/156639b84c0f76fa51573c8ed96bd5303407fb6954ab130aed6ba00391fa/fluidimage-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,928 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8f/78/2c34a927af6893dab7c065dbff32fd116dceb65b8dc70bb69817adc70356/fluidimage-0.4.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,928 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f0/b8/58015461f22464a5d4c8704239a46f05ca8c9836599aa9bfa5442c33c552/fluidimage-0.4.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,929 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ed/06/c07cc75e35cf7ae8bc1da3861643c1974a522e8869248e06a9bffd00c974/fluidimage-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,929 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/67/77/67235c17d08e97b7bce71da0f7a27975123def6fc253ba710faf789dac94/fluidimage-0.4.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,930 Found link https://files.pythonhosted.org/packages/7b/2c/f1dd7b693a9f4ae44ef58e2da1a074e2ef8719104eb3f6ad36ae4dc8bf4f/fluidimage-0.4.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.0 2024-04-20T08:11:15,931 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ac/8d/6c5c98fa05f3e6154c49611332ad9fd8aee269f5a334809d44fd658561b2/fluidimage-0.4.1-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,932 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d7/8a/2ec6542a88cc0a8ddacf1f3a6e65d28c877b50dc1947aebeee94719d43ac/fluidimage-0.4.1-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,932 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/95/d8/ad757c988b498c79a0aa1ecf52234c96898173ef85609cd33b53ec453c57/fluidimage-0.4.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,933 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/85/1c/8d0b3c03b485ad217a7d4324aad3b26a9c881befe08bf94b9588d71b24ea/fluidimage-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,934 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/15/22/f820b92500d6efb0ce8fa86ce99eaf55bbb4e2bf78c045d9eea278d51f54/fluidimage-0.4.1-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,934 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/b1/3e4b132f1faf58299c0491db1f5b0df1b5fc0e398465c43970d9014b053e/fluidimage-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,934 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0f/6e/1e63682fc3705acadd5e5673098665eba85aa2fe883627caf7512453db89/fluidimage-0.4.1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,935 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a7/0c/ae4aac0c6883603f9fa7d799d720bd64091286ef9365b2be56f77742d8f4/fluidimage-0.4.1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,935 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ee/b1/a1d97a8232473afd60d4baca90f1d6f3d993a628dd1ce4e08ad0772fea27/fluidimage-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,936 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/bd/cc/f84b929bc0660678a53b145251961b9ae3a88f58865d00bde4f88ae1b960/fluidimage-0.4.1-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,936 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f8/1a/5122259d03ebcd3b28dc8cecc767828d162d5fa8b80a2c2b3d4153b82e55/fluidimage-0.4.1-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,937 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/92/c2/e2ba1bf6742383ff5fbfc4528771f52d1a71ddc86193abe0c3d097477ec9/fluidimage-0.4.1-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,937 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6f/76/b57d3380fae73a12209ac6f70b798e99afda715000dd144c6fcb1c5ea759/fluidimage-0.4.1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,938 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f7/59/6a37075da647b6b085c620d3cf77a61b953026336bb2c6c7e4365a5133f8/fluidimage-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,939 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a5/64/5fe030a11e95647c21a48ec4d75a05b08a13c89a74f36ce631c5136abea8/fluidimage-0.4.1-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,939 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ed/65/5a6f4931f5a2daf6dc31a0508e6610a2f397d265b50f58eb790289e02540/fluidimage-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,940 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/21/4e/b0d44a4ac63a0abd00d25271b4372b5a47495a8c49387502ae1923e543ae/fluidimage-0.4.1-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,940 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/70/0e/4c0311202ea578b3a3cd2d27d9f7131c4465710d5d27375bd98059c4df90/fluidimage-0.4.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,941 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c6/73/9b97535cb75b0683c65b2f934fa7aa1eb862ccc5c8b9af86a2a06ad5e32d/fluidimage-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,941 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/19/2f/cef7a3d34132190a82d87fb3cc5508a3113f6005963331490da81b1fad04/fluidimage-0.4.1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,942 Found link https://files.pythonhosted.org/packages/5d/9b/c845963bb4698d72ed0defdd739fa8447ed8d0e7918e10033cc4e266e49e/fluidimage-0.4.1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.1 2024-04-20T08:11:15,943 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a8/24/2701107f1839409c3d9199b59665648c52dff6f9468faa4c4a1c8bbcf814/fluidimage-0.4.2-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,944 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/75/ba/f588116a36f7314388ce48cea487b44d97d373af79fa81648367d88234a6/fluidimage-0.4.2-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,944 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/78/ff/3aa26b0327f80b0e2121d159902eef519c463f82a033d41d07b0730d63b7/fluidimage-0.4.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,945 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/75/43/1a7c90f4fa379d1b77e98e5de60469802ac33f9237edffe5b444cd85d10c/fluidimage-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,945 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/56/2a/5cfb6ff805120d665f74d3100ff727d8edabb16d19a449c920a1dda7ce6a/fluidimage-0.4.2-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,946 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/70/e6/076af97728c2b65cf76df5e4ca13daf212fb5460e743c4ffcc8ee4b496bb/fluidimage-0.4.2-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,946 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/34/cc/fe0bd896290bc8a3c0d6cc2197150dec68b394679e43608202cf3acb4753/fluidimage-0.4.2-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,947 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/52/88/d9aaf7ad4a967446a4b9bbb187941da5d6028d7cabaa9062c8169c0f7391/fluidimage-0.4.2-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,948 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/09/9e/93ab77a48e7aa621c2cd974b160ac4df5be6930930cc464b28cff504d3b4/fluidimage-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,948 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/83/92/62075516f318fceb72622d7ffe208db69f66d4ed8269575f9d9ff455bbb2/fluidimage-0.4.2-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,949 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/25/75/bb412366a74eef3e4b1178bb9c2e89b91de0ce995f4ab36c105490cfdac9/fluidimage-0.4.2-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,949 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/75/54/25a9f4a8b14a5a7f6881e51f89293c9548c5e4f93d0d08c7758260a972d6/fluidimage-0.4.2-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,950 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/76/31/ffb90b224431dfe767c39a8c8c7ff1db4f691fd4f734bf42c585d890a35f/fluidimage-0.4.2-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,950 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/51/ce/c0ec43e28899c5b9b32ee8f973def3c01761288812a0803742b27ea11309/fluidimage-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,951 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/79/f0/014b4e985e5d0b7667d61faa7d0b62c5b13266377a530f3c3e41d3f20c48/fluidimage-0.4.2-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,951 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/34/a8/ffc55b1d0f60a0c0d8a987e3a7eac5dcbd72a6dcc945237d8d8dd17e3be9/fluidimage-0.4.2-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,952 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/09/a4/b7fe84e2662088cf5a9f9020b5e67bfce9cb2ce180d12c7f8c8b0739ee17/fluidimage-0.4.2-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,952 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/77/d6/404d445b5f2bdbb7b93d494029cf102c69738dd8e8b90bf73619c8e9f44e/fluidimage-0.4.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,953 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a8/83/ee342770b9c92e98a406fd5c125cc7050ac596f27a3b7458cdfe42a59760/fluidimage-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,953 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f0/da/8e846eeedba027f0f707cb4882c8325f2cf90c31cb0c8730c82f0d06c4f1/fluidimage-0.4.2-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,955 Found link https://files.pythonhosted.org/packages/bd/0f/2619ef1862702430383f71a3d91b7491dd0c12b29110307da8398157bb60/fluidimage-0.4.2.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.2 2024-04-20T08:11:15,955 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7a/01/2debb46500da07d05465bb1362629e0815b368b96938f900996712518ac3/fluidimage-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,956 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/23/c6/4812528de8e6ca8d30816785555707b58aa230238a3981cc7cce356678a1/fluidimage-0.4.3-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,956 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/39/dd/f3cc3ceea3171609755d1affc0bbc5f47b4901b0d7836ed7584a8153519a/fluidimage-0.4.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,957 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3c/38/51ffebabd36bffe23ad6d2adb71c5a4edd42c200c4fa21b18faac5b4edb9/fluidimage-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,957 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/66/df/59a4bbfcffe7e7d1744d9dcd8214a2c2fdd71f9fd38a005e4ad47d2394b0/fluidimage-0.4.3-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,958 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/52/b0/b70c21b7495cb4e0e03be7febeb7d931115b667757b6902de153b5186105/fluidimage-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,959 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7b/ef/e21c58802eb44b62730d361f7fe634c3e597d4d6c2e68490a61ae968deee/fluidimage-0.4.3-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,959 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/30/06/e59d6859f6ee18d1843a0a6ce619a6692237a02909f21359eabf9f6dbc73/fluidimage-0.4.3-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,960 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/74/0a/6096aab56b58f246d63ce1e4d75a35ce38a0e937293694a048b6f9710937/fluidimage-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,960 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/08/d3/2992f909f7333cf4fe5208436b5d6bbcde9f41c1b639284631ee11178f86/fluidimage-0.4.3-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,961 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d7/3b/9d7a7b65eacf7087d4435e749ec6a113724970cf6b56855d7d4ea2cdb12e/fluidimage-0.4.3-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,961 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/11/52/1e19f36ad2691b54dd7eba98564ccb3e4789be53013dd19fad0b79c0c706/fluidimage-0.4.3-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,962 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cd/f7/3bd4a50c080392512fae6911fb6aef52dad8a5be662e606c03f063bea905/fluidimage-0.4.3-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,963 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/84/46/f3fa618b032e02daf99ba46148ed2f98799a82ce2cf9f52eb2e43f072d14/fluidimage-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,963 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f6/0f/490db0b4d32cf061d2a95cf5c256c973c7254a0954a90228edaa221bcb8e/fluidimage-0.4.3-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,964 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2e/45/4e435b236e5f90a9d66a8de89cad3e7d7c6b1e1aea92af982d390741941d/fluidimage-0.4.3-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,964 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/27/f6/021fd407f3d396da2e54d6682c64b0e8ca962353fdaa02597cc2b44e1aa0/fluidimage-0.4.3-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,965 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/62/fc/559494b91e16c8586b7fe63c56ab3be3593975ec206990f6f7e62da08f1a/fluidimage-0.4.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,965 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ce/b0/80f56f3d90ddc98fafa4b6dac29e6b157b40dcdbd2e041d52c1c5547b1f6/fluidimage-0.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,966 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/67/c0/7855281e2096c46ad7015e466175535d5270c4d3dcfceaf8ab278f8faaf5/fluidimage-0.4.3-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,967 Found link https://files.pythonhosted.org/packages/ea/63/3f29fc2597e9c695a1cd829e5a82cdb1898ea4ba19e4a1a37987bb1f26ef/fluidimage-0.4.3.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.3 2024-04-20T08:11:15,967 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3b/b7/96702949977daf8de34c7a9035e9abf3af792b0a154dfe0a76862cd2cfcc/fluidimage-0.4.3.post0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,968 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4e/63/1d7cdc5252fb41b56a562be458bb7eaa1b4632fa6cb050bdc4a4c0f38003/fluidimage-0.4.3.post0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,969 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/03/d2/e660e3522046126373a09e5e5ba0757daffe6f7ceec23ba4ac1a0a937af2/fluidimage-0.4.3.post0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,969 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/29/1d/fb55d23d1cbc24c0cb1d064edce871684a590429a197d2846dd32696db17/fluidimage-0.4.3.post0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,970 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2a/bf/41caf91c118653b24ade4783b84c857dbe8ca760bdeba9f6f6fbdc8af176/fluidimage-0.4.3.post0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,971 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/99/16/18686d37cfa370fd72c15f178cd98da9846e4518ce3fe4598f64bd6bb4a1/fluidimage-0.4.3.post0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,971 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e0/b6/7a01381fda3c51dbc1519b43bddb0b782bb168daa261c8bcbea0ddbc9bf7/fluidimage-0.4.3.post0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,971 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cb/38/407820487ca06effc3d8479253a746a5dd681dadbf705264b1fd6fe98c8a/fluidimage-0.4.3.post0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,972 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/96/8a/996fae62ffb2d38252a5c3a0e515e231aaaea7d588efde7d2955fb7c897c/fluidimage-0.4.3.post0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,972 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4f/a6/5940ff8c24eba4e876fe98175255a8b1b0994598b13dbf87cb15ac9bc7d1/fluidimage-0.4.3.post0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,973 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/31/81/574ad0709ae84288245cfcbe0ef958a0c33a3e88be8e701f3cffa06766ab/fluidimage-0.4.3.post0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,973 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6d/da/3b8181c452247b6b278bc70d9dd8b1fc24e1fb77cd56fa96546bfe074c3b/fluidimage-0.4.3.post0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,974 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/33/9b/fe29ec24659387400c5358f28d136dc6f0e2027c91c2fbfbbf19698eb61c/fluidimage-0.4.3.post0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,975 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/14/61/aadaefd9b57f1610fb9a8cfff5e4eb0c6f0783377016a89ce3913c80ca2b/fluidimage-0.4.3.post0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,975 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fb/b1/27a82cece3c9eeb900f3b5cc0682f52efb73f99ae2eb25668115aae7576a/fluidimage-0.4.3.post0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,976 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/89/26/86de45fc2086c4a379debdbd93d3fe78791e80caf03c728628871ac9ce22/fluidimage-0.4.3.post0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,977 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/62/25/c2da4bd828a0e66f76498556c96842b71d95f4113c69482d97f7a76c18d0/fluidimage-0.4.3.post0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,977 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/68/ee/fec5aff0ede55826b1bbf25e086004f00965003b0778dd4f6bbb77ab3c37/fluidimage-0.4.3.post0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,978 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c7/63/c4af58665cffbe0cf4864e4d9c3ac21394d21143929aa4cec349d8bb1180/fluidimage-0.4.3.post0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,978 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c6/d5/babf971330c9b303a7dd768b243beef309fba7855799ec50c0e120676b19/fluidimage-0.4.3.post0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,979 Found link https://files.pythonhosted.org/packages/29/bc/8733733733ad3d4ada10022f5f6d20e1b1f71dbaeb744ca80ba63232da02/fluidimage-0.4.3.post0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.3.post0 2024-04-20T08:11:15,980 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/ad/22594a94b48af2910871cfb79dbac2ee702e2fd9c855c57d9bf8daaab6f3/fluidimage-0.4.4-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,980 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fa/7f/757802430c4f8da303fc70e34e3d94156db023423f2940455202793699ae/fluidimage-0.4.4-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,981 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e9/71/6d0e7bb04f2fa842b56a2b87f6fa5d1c86cd767ab35cdc4e2d3a211d7f0a/fluidimage-0.4.4-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,981 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f4/bc/ae55e9e9af409c8e7046af6b091ac200a3d5fcdd36a657ec000c32de8974/fluidimage-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,982 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2a/b3/dba3a33a857779af7607ea194b7c287d84202e1348818db9445294586a8d/fluidimage-0.4.4-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,982 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/19/96/3e957b8acebedcc26f2269b735eb3e437b802ea274dac7382622e8124150/fluidimage-0.4.4-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,983 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/53/90/24e6565ef06d72e2edd41d2a27f17e31d9a8278886d820586262056fbc1f/fluidimage-0.4.4-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,983 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b5/33/a74681ab4b6950ef616661d0d3c84bf04aeb68a8139f518a3c49d89d2d1e/fluidimage-0.4.4-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,984 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cb/ed/845c974f96961928e0152c57ed39c4d464a695ea0f9a9c87a7ef88dd66f6/fluidimage-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,985 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/58/dc/afcc920653cedef9a6eb94bb41e54a5002f2e06db1eb31f7540db3b3390d/fluidimage-0.4.4-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,985 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e6/35/33733c3fbace5f58dfd9d21167dcae8b45821132eaf4e12abaa97c219e61/fluidimage-0.4.4-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,986 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/25/85/f02a7eecff612958fda138c9b1c22a0fdde4d9d5841475e53329aaf62786/fluidimage-0.4.4-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,986 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f1/45/4ae16adc3002aa9b399d1731155f34d628e4c20727f32c80bf6d639ae0e9/fluidimage-0.4.4-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,987 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/64/97/75042f41197626405f1996ca0bbf1c4018a3d81a318c59ef0a3a373d369d/fluidimage-0.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,987 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fe/68/de977e15aeed0a360e0f2aac40fd24822d5d0a29d5e40753ecf0987751cc/fluidimage-0.4.4-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,988 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/78/9b/0db860b5d0cc96f90646869c9c937757a4ec6a8890165d7ecd99ee620e16/fluidimage-0.4.4-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,988 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/34/c2/662460fd7c9ce7d68bf8977e1b4e9afaecfea5576fa74742b66e3194af8e/fluidimage-0.4.4-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,989 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6e/2f/763796a409859174845edf8b9501f9248c7ed3458d33547d724b562a0875/fluidimage-0.4.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,989 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/1d/83/f60a5c57e89a727bf047bc622d9b8e08a668b38f7599493a505348badd08/fluidimage-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,990 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c7/64/ba37359cc5439b432ef2742d8f91be38ad624410b91607b0e8e204e77137/fluidimage-0.4.4-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,991 Found link https://files.pythonhosted.org/packages/e7/20/6d5acb22098c5cec12bd83ca1573eb9999db7db1369274d02823a9877e37/fluidimage-0.4.4.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.4 2024-04-20T08:11:15,992 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5b/0c/90d8753c3daaf68ef89b635e129257795a61adf46ba149b653c3f10a5a10/fluidimage-0.4.5-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,992 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fa/b8/b96199d596584dda7677235e60d2a2cd9d475ee2a013aeb699f34b487602/fluidimage-0.4.5-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,993 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a7/3f/e3d708062539756f2e62393b96655c3d2781f79a3d1e4f78ad47b81cbd62/fluidimage-0.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,993 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cb/8b/8705176a8a78eadbb718e61e4765803ff04ea4ea3ff97ecf1b0c880553e5/fluidimage-0.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,994 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/55/4c/2aa4be7b820490b36f052f59960514f5f7f111f311cd0027aca05059fcff/fluidimage-0.4.5-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,994 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cf/c0/8b508865c8dfc5a737bf04aa817982338066cf9819f0f662a963ae4c806d/fluidimage-0.4.5-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,995 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/94/66/9b7b6d1e8d90e7dd24003136a51b45826aa7224db883f6ced2d7c40fb87c/fluidimage-0.4.5-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,995 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d9/7f/0930a32431e25aa6874f7515cde4942304e562de29d8393f1e83a44959f0/fluidimage-0.4.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,996 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/72/08/0e8cd211b5f7973f48657239b39a85999b9a4007495f74d6018fc433ba03/fluidimage-0.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,996 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/37/74/78589814b4df0af45f3873c6740e6ce5303b0c664ad1b35aa8d1af0b4162/fluidimage-0.4.5-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,997 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8a/6e/aee2cf2d8afc60190e566a60a23bfb4e5b0c7139f70bc8f985c1fa0e98c9/fluidimage-0.4.5-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,997 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e2/e2/0e0acb43958c19a55a18b788498ec7a3a8bf851304d5d51e0fef693856ba/fluidimage-0.4.5-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,998 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/41/a5/2a26c1858c0be5bc0b32b2a81f40955bcc4f52c1cd8f1ac91123cc30aaa8/fluidimage-0.4.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,999 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a2/0b/82e2deb8490421b9a874153cc65159085fb66429c35a3844ddc8bd5e7106/fluidimage-0.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:15,999 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a5/ba/2f65316785f5c800cc9bc95a7cac9d3c5389a466351bfe30c44c91d5b00a/fluidimage-0.4.5-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,000 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7d/e0/9bebdab386dcb58c62dd5550280157960db4461e8c625c64ec12834c23ac/fluidimage-0.4.5-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,000 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/60/6e/49f4ff00bf30994f38ebed39be92aaacee642017dc06469b3da18cbdf1d0/fluidimage-0.4.5-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,001 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/49/6d/beaae8aeac6555a6324e1900aa1f62956729139b0123a6bfc6ed96259997/fluidimage-0.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,001 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/56/71/a387943615ce8ca03fbf9f5010cda29dfa3eb4c153c74ed2f6ae388a8e88/fluidimage-0.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,002 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/eb/93/00176b3ece3bcc9ac3557791520f8a5f46a6a2ed104a3eaead5ac85c3857/fluidimage-0.4.5-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,003 Found link https://files.pythonhosted.org/packages/11/2c/81e460f43e61a4154441419a9e9feec0070a78a647c1ccdd35ae8b22fd2f/fluidimage-0.4.5.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.5 2024-04-20T08:11:16,003 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6c/6f/b6d6d1bebbd068944c9182e45f022b391a3cece69edf0cafad088fa02334/fluidimage-0.4.6-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,004 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/12/c3/8ac70d39107c819151812c1fafacee5ce884111d8790fb27d4dd9b37db4c/fluidimage-0.4.6-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,005 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/bf/01/56554dd689a8fa8cc561e8b5be429e1bfde3a1c902bb95d91ea6873d19c0/fluidimage-0.4.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,005 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/19/8e/215b3d3c0f01c2fd3c9618d9175c7fa3690cb1771291714299683fed02da/fluidimage-0.4.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,006 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/76/64/c9841965293f2a74301e7b72d3110c9882efc33bed7936281e4b039e044e/fluidimage-0.4.6-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,007 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e1/fe/38ef9f6c8fea5a4ee58da645417ca60718e0abaef8b7de3d21e3de573977/fluidimage-0.4.6-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,007 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8f/6a/2c7bec0554730e98a7d8fb90c2adb0601518d9f608fddd1de5253780df7c/fluidimage-0.4.6-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,007 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/90/c8/3baf51c6ec3707dbf60f2478b5fcc4f86b857b399de5080df52aa95fcc19/fluidimage-0.4.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,008 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/09/df/1fdaba24b9283ecf6ff2474ddc8dd7ac620fa2e5a5a7a7d2d0d1a3b683e4/fluidimage-0.4.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,009 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/03/63/f201254c2f90f99567d34be60fc802720136055fef0005b3aacc8b39f7b7/fluidimage-0.4.6-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,009 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f8/0a/d688d19831dfab4093c15e232e58d762e0ea7544bfbb244e6bbbd0e2041f/fluidimage-0.4.6-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,010 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/3b/0c14d605381c025d5eafe161c71ca5c623b0554937e386971e74fe692516/fluidimage-0.4.6-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,010 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f3/31/e3968f8df61f8e3fe0edfd2fb092c0a1abfc545a71c3c2cf0142f44ead57/fluidimage-0.4.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,011 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/69/e8/1912387ef826143077a7dfd97498d92ca095fee9b906b4f53af3df6c4575/fluidimage-0.4.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,011 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/04/1c/a4e92e871b9de7dccdf3535aaab96824f24f9eec5556a103391e1faae0a5/fluidimage-0.4.6-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,012 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8c/06/e5fe68b2a7ae99c36b96e8db65ef606a2efe4cf4f5beda74cec931ea0402/fluidimage-0.4.6-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,012 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/64/45/006c98eae510d793e39e3913b3a55fcc35f7d564ab8af9adbb83d0b50a2a/fluidimage-0.4.6-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,013 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/86/1e/808716fe1882368880d87ef1cdf6305564ad551e4c36b5efa71dc547d0d5/fluidimage-0.4.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,014 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/26/bd/775a8736d6adf381bd81a58a817997494123c818d0f04d10124ef1bb86b1/fluidimage-0.4.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,014 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a7/36/f5150be4f104aa3e3d5ab8f21d17a5912547fc7887800e5cdef63b81dd6e/fluidimage-0.4.6-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-20T08:11:16,015 Found link https://files.pythonhosted.org/packages/49/37/76b542c3488ec28217833a03fc7266536dc250c3ca7a8ac6af5fbc0da574/fluidimage-0.4.6.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.6 2024-04-20T08:11:16,016 Fetching project page and analyzing links: https://www.piwheels.org/simple/fluidimage/ 2024-04-20T08:11:16,016 Getting page https://www.piwheels.org/simple/fluidimage/ 2024-04-20T08:11:16,018 Found index url https://www.piwheels.org/simple/ 2024-04-20T08:11:16,172 Fetched page https://www.piwheels.org/simple/fluidimage/ as text/html 2024-04-20T08:11:16,178 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.5-cp39-cp39-linux_armv6l.whl#sha256=57d9b1fe4f03bddd01ed210f60f47a21eff742ac64bc00626b2fa181dca7c4ee (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.9) 2024-04-20T08:11:16,178 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.5-cp39-cp39-linux_armv7l.whl#sha256=57d9b1fe4f03bddd01ed210f60f47a21eff742ac64bc00626b2fa181dca7c4ee (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.9) 2024-04-20T08:11:16,179 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp37-cp37m-linux_armv6l.whl#sha256=a438109e8b2b0cabdb12a2eefcf57de53afcd7b388cf7200fd67848bf0c7b465 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,179 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp37-cp37m-linux_armv7l.whl#sha256=a438109e8b2b0cabdb12a2eefcf57de53afcd7b388cf7200fd67848bf0c7b465 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,180 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp39-cp39-linux_armv6l.whl#sha256=9dca8a6b1549b4258f4b65b55469e54523e3c992374199e56f553a76e5f793fd (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,180 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp39-cp39-linux_armv7l.whl#sha256=9dca8a6b1549b4258f4b65b55469e54523e3c992374199e56f553a76e5f793fd (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,181 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp37-cp37m-linux_armv6l.whl#sha256=866cdeaa38c145d9d9429e64e911e623770e386aa0187d7620c8645336e2a842 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,181 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp37-cp37m-linux_armv7l.whl#sha256=866cdeaa38c145d9d9429e64e911e623770e386aa0187d7620c8645336e2a842 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,182 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp39-cp39-linux_armv6l.whl#sha256=577429ab2078678402306a95e5eae230d5abaa21320fc17884d9c5867df19d0a (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,183 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp39-cp39-linux_armv7l.whl#sha256=577429ab2078678402306a95e5eae230d5abaa21320fc17884d9c5867df19d0a (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,183 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp37-cp37m-linux_armv6l.whl#sha256=160bc7af950ed4546b9e9b0241f02cf02f91a2ab63352221f79a6c442277763d (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,184 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp37-cp37m-linux_armv7l.whl#sha256=160bc7af950ed4546b9e9b0241f02cf02f91a2ab63352221f79a6c442277763d (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,184 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=06f436964e06e11d4d49491e172f5736db468eb1346cd766a77df68c14c4f067 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,185 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=06f436964e06e11d4d49491e172f5736db468eb1346cd766a77df68c14c4f067 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,185 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.2-py3-none-any.whl#sha256=c5eb23ba5bcb1bcd3de7fbf33856ba3af0df7a5b7b8544f42f691772e633d226 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,185 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.1-py3-none-any.whl#sha256=d881cb7091aac6a9555f8cd85089f5e6c1060f66481804f0f0dc8d246929cdc5 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,186 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.0-py3-none-any.whl#sha256=41fc2ffcd3dd5e3ccef76db63d6991b80f5e16a9efd09aa4972052dd4131432c (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,186 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.0.3-py3-none-any.whl#sha256=4db60efcfad8f4f5187b83aa405f6182d3769483c7058457acf0404ed0334186 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-04-20T08:11:16,187 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.0.1b0-py3-none-any.whl#sha256=2844be5edebaeda29491b7f3d0ad544571b8a2071033516954f4bd4ab89e2bb6 (from https://www.piwheels.org/simple/fluidimage/) 2024-04-20T08:11:16,188 Skipping link: not a file: https://www.piwheels.org/simple/fluidimage/ 2024-04-20T08:11:16,188 Skipping link: not a file: https://pypi.org/simple/fluidimage/ 2024-04-20T08:11:16,209 Given no hashes to check 1 links for project 'fluidimage': discarding no candidates 2024-04-20T08:11:16,227 Collecting fluidimage==0.4.6 2024-04-20T08:11:16,229 Created temporary directory: /tmp/pip-unpack-gaq6waq_ 2024-04-20T08:11:16,574 Downloading fluidimage-0.4.6.tar.gz (1.0 MB) 2024-04-20T08:11:17,252 Added fluidimage==0.4.6 from https://files.pythonhosted.org/packages/49/37/76b542c3488ec28217833a03fc7266536dc250c3ca7a8ac6af5fbc0da574/fluidimage-0.4.6.tar.gz to build tracker '/tmp/pip-build-tracker-fadpx2em' 2024-04-20T08:11:17,261 Created temporary directory: /tmp/pip-build-env-e2bvax6e 2024-04-20T08:11:17,266 Installing build dependencies: started 2024-04-20T08:11:17,268 Running command pip subprocess to install build dependencies 2024-04-20T08:11:18,441 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-20T08:11:18,946 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-20T08:11:19,521 Collecting meson-python 2024-04-20T08:11:19,543 Using cached https://www.piwheels.org/simple/meson-python/meson_python-0.16.0-py3-none-any.whl (26 kB) 2024-04-20T08:11:20,168 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-20T08:11:20,171 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-20T08:11:20,175 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-20T08:11:20,178 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-20T08:11:20,182 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-20T08:11:20,459 Collecting numpy 2024-04-20T08:11:20,475 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-04-20T08:11:20,882 Collecting transonic>=0.6.2 2024-04-20T08:11:20,902 Using cached https://www.piwheels.org/simple/transonic/transonic-0.6.4-py3-none-any.whl (74 kB) 2024-04-20T08:11:21,175 Collecting pythran>=0.9.7 2024-04-20T08:11:21,193 Using cached https://www.piwheels.org/simple/pythran/pythran-0.15.0-py3-none-any.whl (4.3 MB) 2024-04-20T08:11:21,853 Collecting meson>=0.63.3 (from meson-python) 2024-04-20T08:11:21,873 Using cached https://www.piwheels.org/simple/meson/meson-1.4.0-py3-none-any.whl (935 kB) 2024-04-20T08:11:22,067 Collecting packaging>=19.0 (from meson-python) 2024-04-20T08:11:22,083 Using cached https://www.piwheels.org/simple/packaging/packaging-24.0-py3-none-any.whl (53 kB) 2024-04-20T08:11:22,256 Collecting pyproject-metadata>=0.7.1 (from meson-python) 2024-04-20T08:11:22,293 Using cached https://www.piwheels.org/simple/pyproject-metadata/pyproject_metadata-0.8.0-py3-none-any.whl (7.5 kB) 2024-04-20T08:11:22,695 Collecting autopep8 (from transonic>=0.6.2) 2024-04-20T08:11:22,718 Using cached https://www.piwheels.org/simple/autopep8/autopep8-2.1.0-py2.py3-none-any.whl (44 kB) 2024-04-20T08:11:22,895 Collecting beniget~=0.4.0 (from transonic>=0.6.2) 2024-04-20T08:11:22,914 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2024-04-20T08:11:23,019 Collecting gast~=0.5.0 (from transonic>=0.6.2) 2024-04-20T08:11:23,035 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2024-04-20T08:11:23,140 Collecting ply>=3.4 (from pythran>=0.9.7) 2024-04-20T08:11:23,163 Using cached https://www.piwheels.org/simple/ply/ply-3.11-py2.py3-none-any.whl (49 kB) 2024-04-20T08:11:24,441 Collecting setuptools (from pythran>=0.9.7) 2024-04-20T08:11:24,454 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.5.1-py3-none-any.whl (894 kB) 2024-04-20T08:11:25,012 Collecting pycodestyle>=2.11.0 (from autopep8->transonic>=0.6.2) 2024-04-20T08:11:25,028 Using cached https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.11.1-py2.py3-none-any.whl (31 kB) 2024-04-20T08:11:27,889 Installing collected packages: ply, setuptools, pycodestyle, packaging, numpy, meson, gast, pyproject-metadata, beniget, autopep8, transonic, pythran, meson-python 2024-04-20T08:11:30,561 Creating /tmp/pip-build-env-e2bvax6e/overlay/local/bin 2024-04-20T08:11:30,563 changing mode of /tmp/pip-build-env-e2bvax6e/overlay/local/bin/pycodestyle to 755 2024-04-20T08:11:39,207 changing mode of /tmp/pip-build-env-e2bvax6e/overlay/local/bin/f2py to 755 2024-04-20T08:11:42,371 changing mode of /tmp/pip-build-env-e2bvax6e/overlay/local/bin/meson to 755 2024-04-20T08:11:42,676 changing mode of /tmp/pip-build-env-e2bvax6e/overlay/local/bin/autopep8 to 755 2024-04-20T08:11:43,010 changing mode of /tmp/pip-build-env-e2bvax6e/overlay/local/bin/transonic to 755 2024-04-20T08:11:43,012 changing mode of /tmp/pip-build-env-e2bvax6e/overlay/local/bin/transonic-clean-dir to 755 2024-04-20T08:11:43,014 changing mode of /tmp/pip-build-env-e2bvax6e/overlay/local/bin/transonic-get-include to 755 2024-04-20T08:11:43,016 changing mode of /tmp/pip-build-env-e2bvax6e/overlay/local/bin/transonic-init-meson to 755 2024-04-20T08:11:50,703 changing mode of /tmp/pip-build-env-e2bvax6e/overlay/local/bin/pythran to 755 2024-04-20T08:11:50,705 changing mode of /tmp/pip-build-env-e2bvax6e/overlay/local/bin/pythran-config to 755 2024-04-20T08:11:51,009 Successfully installed autopep8-2.1.0 beniget-0.4.1 gast-0.5.4 meson-1.4.0 meson-python-0.16.0 numpy-1.26.4 packaging-24.0 ply-3.11 pycodestyle-2.11.1 pyproject-metadata-0.8.0 pythran-0.15.0 setuptools-69.5.1 transonic-0.6.4 2024-04-20T08:11:51,612 Installing build dependencies: finished with status 'done' 2024-04-20T08:11:51,616 Getting requirements to build wheel: started 2024-04-20T08:11:51,618 Running command Getting requirements to build wheel 2024-04-20T08:11:52,038 Getting requirements to build wheel: finished with status 'done' 2024-04-20T08:11:52,061 Installing backend dependencies: started 2024-04-20T08:11:52,062 Running command pip subprocess to install backend dependencies 2024-04-20T08:11:53,203 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-20T08:11:53,708 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-20T08:11:54,230 Collecting patchelf>=0.11.0 2024-04-20T08:11:54,231 Obtaining dependency information for patchelf>=0.11.0 from https://files.pythonhosted.org/packages/69/47/e02357d1075cdf4b56be39a6c218a5a2b0bd3896011120ae3765190ab527/patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.metadata 2024-04-20T08:11:54,238 Using cached patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.metadata (3.3 kB) 2024-04-20T08:11:54,259 Using cached patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (381 kB) 2024-04-20T08:11:56,530 Installing collected packages: patchelf 2024-04-20T08:11:56,585 Successfully installed patchelf-0.17.2.1 2024-04-20T08:11:57,036 Installing backend dependencies: finished with status 'done' 2024-04-20T08:11:57,038 Created temporary directory: /tmp/pip-modern-metadata-erem4g1u 2024-04-20T08:11:57,040 Preparing metadata (pyproject.toml): started 2024-04-20T08:11:57,041 Running command Preparing metadata (pyproject.toml) 2024-04-20T08:11:58,382 + meson setup /tmp/pip-wheel-5kiij2ss/fluidimage_b3d685fcb0f646fea66e779fa3669915 /tmp/pip-wheel-5kiij2ss/fluidimage_b3d685fcb0f646fea66e779fa3669915/.mesonpy-4fhd8sh3 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/tmp/pip-wheel-5kiij2ss/fluidimage_b3d685fcb0f646fea66e779fa3669915/.mesonpy-4fhd8sh3/meson-python-native-file.ini 2024-04-20T08:12:14,130 The Meson build system 2024-04-20T08:12:14,130 Version: 1.4.0 2024-04-20T08:12:14,131 Source dir: /tmp/pip-wheel-5kiij2ss/fluidimage_b3d685fcb0f646fea66e779fa3669915 2024-04-20T08:12:14,132 Build dir: /tmp/pip-wheel-5kiij2ss/fluidimage_b3d685fcb0f646fea66e779fa3669915/.mesonpy-4fhd8sh3 2024-04-20T08:12:14,132 Build type: native build 2024-04-20T08:12:14,133 Project name: fluidimage 2024-04-20T08:12:14,134 Project version: undefined 2024-04-20T08:12:14,135 C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Raspbian 12.2.0-14+rpi1) 12.2.0") 2024-04-20T08:12:14,135 C++ linker for the host machine: c++ ld.bfd 2.40 2024-04-20T08:12:14,136 Host machine cpu family: arm 2024-04-20T08:12:14,137 Host machine cpu: armv7l 2024-04-20T08:12:14,137 Program python3 found: YES (/usr/bin/python3) 2024-04-20T08:12:14,138 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 2024-04-20T08:12:14,139 Run-time dependency python found: YES 3.11 2024-04-20T08:12:14,139 Program pythran found: YES (/tmp/pip-build-env-e2bvax6e/overlay/local/bin/pythran) 2024-04-20T08:12:14,140 Found CMake: /usr/bin/cmake (3.25.1) 2024-04-20T08:12:14,141 Run-time dependency xsimd found: NO (tried pkgconfig and cmake) 2024-04-20T08:12:14,141 Build targets in project: 12 2024-04-20T08:12:14,143 fluidimage undefined 2024-04-20T08:12:14,144 User defined options 2024-04-20T08:12:14,145 Native files: /tmp/pip-wheel-5kiij2ss/fluidimage_b3d685fcb0f646fea66e779fa3669915/.mesonpy-4fhd8sh3/meson-python-native-file.ini 2024-04-20T08:12:14,146 buildtype : release 2024-04-20T08:12:14,146 b_ndebug : if-release 2024-04-20T08:12:14,147 b_vscrt : md 2024-04-20T08:12:14,158 Found ninja-1.11.1 at /usr/bin/ninja 2024-04-20T08:12:14,309 + /usr/bin/ninja 2024-04-20T08:12:19,464 [1/18] Generating src/fluidimage/topologies/__pythran__/example with a custom command (wrapped by meson to set env) 2024-04-20T08:12:19,662 [2/18] Generating src/fluidimage/calcul/__pythran__/fft with a custom command (wrapped by meson to set env) 2024-04-20T08:12:19,985 [3/18] Generating src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline with a custom command (wrapped by meson to set env) 2024-04-20T08:12:22,834 [4/18] Generating src/fluidimage/calcul/__pythran__/subpix with a custom command (wrapped by meson to set env) 2024-04-20T08:12:26,574 [5/18] Generating src/fluidimage/calcul/__pythran__/mean_neighbors with a custom command (wrapped by meson to set env) 2024-04-20T08:12:29,527 [6/18] Compiling C++ object src/fluidimage/calcul/__pythran__/fft.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._fft.cpp.o 2024-04-20T08:12:29,528 FAILED: src/fluidimage/calcul/__pythran__/fft.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._fft.cpp.o 2024-04-20T08:12:29,529 c++ -Isrc/fluidimage/calcul/__pythran__/fft.cpython-311-arm-linux-gnueabihf.so.p -Isrc/fluidimage/calcul/__pythran__ -I../src/fluidimage/calcul/__pythran__ -I/tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-e2bvax6e/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__/fft.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._fft.cpp.o -MF src/fluidimage/calcul/__pythran__/fft.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._fft.cpp.o.d -o src/fluidimage/calcul/__pythran__/fft.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._fft.cpp.o -c src/fluidimage/calcul/__pythran__/fft.cpp 2024-04-20T08:12:29,530 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-20T08:12:29,531 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-20T08:12:29,532 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-20T08:12:29,533 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-20T08:12:29,533 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-20T08:12:29,534 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-20T08:12:29,535 from src/fluidimage/calcul/__pythran__/fft.cpp:1: 2024-04-20T08:12:29,536 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,537 101 | xsimd::batch> { 2024-04-20T08:12:29,537 | ^~~~~ 2024-04-20T08:12:29,538 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-04-20T08:12:29,539 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-04-20T08:12:29,540 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,540 34 | class batch; 2024-04-20T08:12:29,541 | ^~~~~ 2024-04-20T08:12:29,542 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-04-20T08:12:29,543 101 | xsimd::batch> { 2024-04-20T08:12:29,544 | ^~ 2024-04-20T08:12:29,545 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-04-20T08:12:29,546 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-04-20T08:12:29,547 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,548 103 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,549 | ^ 2024-04-20T08:12:29,550 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,551 34 | class batch; 2024-04-20T08:12:29,552 | ^~~~~ 2024-04-20T08:12:29,553 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-04-20T08:12:29,555 103 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,556 | ^ 2024-04-20T08:12:29,557 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:29,568 105 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:29,569 | ^~~~~~~~~~~ 2024-04-20T08:12:29,570 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:29,571 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-04-20T08:12:29,572 | ^~~~~~~~~~~~~~ 2024-04-20T08:12:29,572 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:29,573 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,574 119 | void store(xsimd::batch const &); 2024-04-20T08:12:29,575 | ^ 2024-04-20T08:12:29,576 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,576 34 | class batch; 2024-04-20T08:12:29,577 | ^~~~~ 2024-04-20T08:12:29,578 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-04-20T08:12:29,579 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-04-20T08:12:29,580 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-04-20T08:12:29,581 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:29,581 208 | -> decltype(xsimd::load_unaligned(data)) 2024-04-20T08:12:29,582 | ^~~~~~~~~~~~~~ 2024-04-20T08:12:29,583 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:29,584 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,585 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-04-20T08:12:29,586 | ^ 2024-04-20T08:12:29,587 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,587 34 | class batch; 2024-04-20T08:12:29,588 | ^~~~~ 2024-04-20T08:12:29,589 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-04-20T08:12:29,590 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-04-20T08:12:29,591 217 | val.store_unaligned(const_cast(data)); 2024-04-20T08:12:29,592 | ^~~~~~~~~~~~~~~ 2024-04-20T08:12:29,593 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-04-20T08:12:29,594 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-04-20T08:12:29,594 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-04-20T08:12:29,618 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-04-20T08:12:29,619 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-04-20T08:12:29,620 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-04-20T08:12:29,620 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,621 191 | xsimd::batch _splated; 2024-04-20T08:12:29,622 | ^ 2024-04-20T08:12:29,623 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,624 34 | class batch; 2024-04-20T08:12:29,625 | ^~~~~ 2024-04-20T08:12:29,625 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-04-20T08:12:29,626 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,627 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:29,628 | ^ 2024-04-20T08:12:29,629 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,630 34 | class batch; 2024-04-20T08:12:29,631 | ^~~~~ 2024-04-20T08:12:29,632 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-04-20T08:12:29,633 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:29,634 | ^~~ 2024-04-20T08:12:29,635 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-04-20T08:12:29,636 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:29,637 | ^ 2024-04-20T08:12:29,638 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-04-20T08:12:29,639 734 | typename std::remove_reference::type::simd_iterator...>; 2024-04-20T08:12:29,639 | ^ 2024-04-20T08:12:29,640 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:29,641 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-04-20T08:12:29,642 | ^~~~~~~~~~~~~ 2024-04-20T08:12:29,643 | nditerator 2024-04-20T08:12:29,644 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:29,645 740 | simd_iterator vbegin(types::vectorize) const; 2024-04-20T08:12:29,646 | ^~~~~~~~~~~~~ 2024-04-20T08:12:29,646 | nditerator 2024-04-20T08:12:29,647 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:29,648 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-04-20T08:12:29,649 | ^~~~~~~~~~~~~ 2024-04-20T08:12:29,650 | nditerator 2024-04-20T08:12:29,651 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:29,652 743 | simd_iterator vend(types::vectorize) const; 2024-04-20T08:12:29,653 | ^~~~~~~~~~~~~ 2024-04-20T08:12:29,653 | nditerator 2024-04-20T08:12:29,654 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-04-20T08:12:29,655 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-04-20T08:12:29,668 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,669 174 | using vT = xsimd::batch; 2024-04-20T08:12:29,670 | ^ 2024-04-20T08:12:29,670 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,671 34 | class batch; 2024-04-20T08:12:29,672 | ^~~~~ 2024-04-20T08:12:29,673 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-04-20T08:12:29,674 176 | static const std::size_t vN = vT::size; 2024-04-20T08:12:29,675 | ^~ 2024-04-20T08:12:29,676 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-04-20T08:12:29,677 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,678 445 | using vT = typename xsimd::batch; 2024-04-20T08:12:29,679 | ^ 2024-04-20T08:12:29,680 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,681 34 | class batch; 2024-04-20T08:12:29,682 | ^~~~~ 2024-04-20T08:12:29,683 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-04-20T08:12:29,683 445 | using vT = typename xsimd::batch; 2024-04-20T08:12:29,684 | ^ 2024-04-20T08:12:29,685 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-04-20T08:12:29,686 448 | static const std::size_t vN = vT::size; 2024-04-20T08:12:29,687 | ^~ 2024-04-20T08:12:29,688 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-04-20T08:12:29,689 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-04-20T08:12:29,690 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,690 219 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,691 | ^ 2024-04-20T08:12:29,692 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,693 34 | class batch; 2024-04-20T08:12:29,693 | ^~~~~ 2024-04-20T08:12:29,694 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:29,695 219 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,696 | ^ 2024-04-20T08:12:29,697 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:29,697 220 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:29,698 | ^~~~~~~~~~~ 2024-04-20T08:12:29,699 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-04-20T08:12:29,700 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,701 497 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,702 | ^ 2024-04-20T08:12:29,703 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,704 34 | class batch; 2024-04-20T08:12:29,705 | ^~~~~ 2024-04-20T08:12:29,706 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:29,706 497 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,707 | ^ 2024-04-20T08:12:29,708 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:29,709 498 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:29,718 | ^~~~~~~~~~~ 2024-04-20T08:12:29,719 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-04-20T08:12:29,720 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-04-20T08:12:29,720 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-04-20T08:12:29,722 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-04-20T08:12:29,722 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,723 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-04-20T08:12:29,724 | ^ 2024-04-20T08:12:29,725 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,726 34 | class batch; 2024-04-20T08:12:29,727 | ^~~~~ 2024-04-20T08:12:29,728 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-04-20T08:12:29,729 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-04-20T08:12:29,730 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:29,731 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-04-20T08:12:29,732 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:29,733 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:29,734 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-04-20T08:12:29,735 | ^~~~~~~ 2024-04-20T08:12:29,736 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:29,736 595 | struct numpy_expr { 2024-04-20T08:12:29,737 | ^~~~~~~~~~ 2024-04-20T08:12:29,738 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-04-20T08:12:29,739 240 | numpy_expr::vbegin(vectorize) const 2024-04-20T08:12:29,740 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:29,741 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-04-20T08:12:29,742 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-04-20T08:12:29,743 | ^~~~~~ 2024-04-20T08:12:29,744 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:29,745 595 | struct numpy_expr { 2024-04-20T08:12:29,746 | ^~~~~~~~~~ 2024-04-20T08:12:29,747 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:29,748 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-04-20T08:12:29,749 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:29,750 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:29,751 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-04-20T08:12:29,752 | ^~~~~ 2024-04-20T08:12:29,753 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:29,754 595 | struct numpy_expr { 2024-04-20T08:12:29,755 | ^~~~~~~~~~ 2024-04-20T08:12:29,768 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-04-20T08:12:29,769 257 | numpy_expr::vend(vectorize) const 2024-04-20T08:12:29,770 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:29,771 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-04-20T08:12:29,772 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-04-20T08:12:29,773 | ^~~~ 2024-04-20T08:12:29,773 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:29,774 595 | struct numpy_expr { 2024-04-20T08:12:29,775 | ^~~~~~~~~~ 2024-04-20T08:12:29,776 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-04-20T08:12:29,777 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-04-20T08:12:29,778 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-04-20T08:12:29,779 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,779 334 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,780 | ^ 2024-04-20T08:12:29,781 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,782 34 | class batch; 2024-04-20T08:12:29,783 | ^~~~~ 2024-04-20T08:12:29,784 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:29,785 334 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,786 | ^ 2024-04-20T08:12:29,786 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:29,787 335 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:29,788 | ^~~~~~~~~~~ 2024-04-20T08:12:29,789 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-04-20T08:12:29,790 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,790 721 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,791 | ^ 2024-04-20T08:12:29,792 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,793 34 | class batch; 2024-04-20T08:12:29,794 | ^~~~~ 2024-04-20T08:12:29,795 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:29,796 721 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,796 | ^ 2024-04-20T08:12:29,797 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:29,798 722 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:29,799 | ^~~~~~~~~~~ 2024-04-20T08:12:29,800 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-04-20T08:12:29,801 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,802 690 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,803 | ^ 2024-04-20T08:12:29,804 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,805 34 | class batch; 2024-04-20T08:12:29,806 | ^~~~~ 2024-04-20T08:12:29,807 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:29,808 690 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,818 | ^ 2024-04-20T08:12:29,819 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:29,819 691 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:29,820 | ^~~~~~~~~~~ 2024-04-20T08:12:29,821 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-04-20T08:12:29,822 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:29,823 249 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,823 | ^ 2024-04-20T08:12:29,824 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:29,825 34 | class batch; 2024-04-20T08:12:29,826 | ^~~~~ 2024-04-20T08:12:29,827 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:29,828 249 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:29,829 | ^ 2024-04-20T08:12:29,829 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:29,830 250 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:29,831 | ^~~~~~~~~~~ 2024-04-20T08:12:31,987 [7/18] Generating src/fluidimage/calcul/__pythran__/correl with a custom command (wrapped by meson to set env) 2024-04-20T08:12:34,149 [8/18] Compiling C++ object src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2024-04-20T08:12:34,150 FAILED: src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2024-04-20T08:12:34,150 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-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o -MF src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o.d -o src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o -c src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp 2024-04-20T08:12:34,151 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-20T08:12:34,152 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-20T08:12:34,153 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-20T08:12:34,154 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-20T08:12:34,155 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-20T08:12:34,156 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-20T08:12:34,156 from src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:1: 2024-04-20T08:12:34,157 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,158 101 | xsimd::batch> { 2024-04-20T08:12:34,159 | ^~~~~ 2024-04-20T08:12:34,159 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-04-20T08:12:34,160 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-04-20T08:12:34,161 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,162 34 | class batch; 2024-04-20T08:12:34,162 | ^~~~~ 2024-04-20T08:12:34,163 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-04-20T08:12:34,164 101 | xsimd::batch> { 2024-04-20T08:12:34,165 | ^~ 2024-04-20T08:12:34,165 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-04-20T08:12:34,166 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-04-20T08:12:34,167 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,168 103 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,169 | ^ 2024-04-20T08:12:34,169 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,170 34 | class batch; 2024-04-20T08:12:34,171 | ^~~~~ 2024-04-20T08:12:34,172 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-04-20T08:12:34,173 103 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,173 | ^ 2024-04-20T08:12:34,174 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:34,175 105 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:34,176 | ^~~~~~~~~~~ 2024-04-20T08:12:34,177 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:34,178 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-04-20T08:12:34,178 | ^~~~~~~~~~~~~~ 2024-04-20T08:12:34,179 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:34,180 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,181 119 | void store(xsimd::batch const &); 2024-04-20T08:12:34,181 | ^ 2024-04-20T08:12:34,182 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,183 34 | class batch; 2024-04-20T08:12:34,184 | ^~~~~ 2024-04-20T08:12:34,184 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-04-20T08:12:34,185 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-04-20T08:12:34,188 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-04-20T08:12:34,189 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:34,190 208 | -> decltype(xsimd::load_unaligned(data)) 2024-04-20T08:12:34,191 | ^~~~~~~~~~~~~~ 2024-04-20T08:12:34,192 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:34,193 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,194 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-04-20T08:12:34,195 | ^ 2024-04-20T08:12:34,196 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,197 34 | class batch; 2024-04-20T08:12:34,198 | ^~~~~ 2024-04-20T08:12:34,198 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-04-20T08:12:34,199 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-04-20T08:12:34,200 217 | val.store_unaligned(const_cast(data)); 2024-04-20T08:12:34,201 | ^~~~~~~~~~~~~~~ 2024-04-20T08:12:34,202 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-04-20T08:12:34,203 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-04-20T08:12:34,203 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-04-20T08:12:34,205 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-04-20T08:12:34,205 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-04-20T08:12:34,206 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-04-20T08:12:34,207 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,208 191 | xsimd::batch _splated; 2024-04-20T08:12:34,208 | ^ 2024-04-20T08:12:34,209 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,210 34 | class batch; 2024-04-20T08:12:34,211 | ^~~~~ 2024-04-20T08:12:34,212 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-04-20T08:12:34,213 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,213 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:34,214 | ^ 2024-04-20T08:12:34,215 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,216 34 | class batch; 2024-04-20T08:12:34,217 | ^~~~~ 2024-04-20T08:12:34,217 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-04-20T08:12:34,218 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:34,219 | ^~~ 2024-04-20T08:12:34,220 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-04-20T08:12:34,221 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:34,221 | ^ 2024-04-20T08:12:34,222 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-04-20T08:12:34,223 734 | typename std::remove_reference::type::simd_iterator...>; 2024-04-20T08:12:34,224 | ^ 2024-04-20T08:12:34,225 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:34,226 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-04-20T08:12:34,226 | ^~~~~~~~~~~~~ 2024-04-20T08:12:34,227 | nditerator 2024-04-20T08:12:34,228 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:34,229 740 | simd_iterator vbegin(types::vectorize) const; 2024-04-20T08:12:34,230 | ^~~~~~~~~~~~~ 2024-04-20T08:12:34,231 | nditerator 2024-04-20T08:12:34,232 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:34,232 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-04-20T08:12:34,233 | ^~~~~~~~~~~~~ 2024-04-20T08:12:34,234 | nditerator 2024-04-20T08:12:34,235 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:34,235 743 | simd_iterator vend(types::vectorize) const; 2024-04-20T08:12:34,236 | ^~~~~~~~~~~~~ 2024-04-20T08:12:34,237 | nditerator 2024-04-20T08:12:34,238 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-04-20T08:12:34,239 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-04-20T08:12:34,239 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,240 174 | using vT = xsimd::batch; 2024-04-20T08:12:34,241 | ^ 2024-04-20T08:12:34,241 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,242 34 | class batch; 2024-04-20T08:12:34,243 | ^~~~~ 2024-04-20T08:12:34,244 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-04-20T08:12:34,245 176 | static const std::size_t vN = vT::size; 2024-04-20T08:12:34,246 | ^~ 2024-04-20T08:12:34,246 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-04-20T08:12:34,247 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,248 445 | using vT = typename xsimd::batch; 2024-04-20T08:12:34,249 | ^ 2024-04-20T08:12:34,250 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,250 34 | class batch; 2024-04-20T08:12:34,251 | ^~~~~ 2024-04-20T08:12:34,252 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-04-20T08:12:34,253 445 | using vT = typename xsimd::batch; 2024-04-20T08:12:34,254 | ^ 2024-04-20T08:12:34,254 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-04-20T08:12:34,255 448 | static const std::size_t vN = vT::size; 2024-04-20T08:12:34,256 | ^~ 2024-04-20T08:12:34,257 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-04-20T08:12:34,258 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-04-20T08:12:34,259 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,260 219 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,260 | ^ 2024-04-20T08:12:34,261 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,262 34 | class batch; 2024-04-20T08:12:34,263 | ^~~~~ 2024-04-20T08:12:34,264 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:34,264 219 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,265 | ^ 2024-04-20T08:12:34,266 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:34,267 220 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:34,268 | ^~~~~~~~~~~ 2024-04-20T08:12:34,269 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-04-20T08:12:34,269 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,270 497 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,271 | ^ 2024-04-20T08:12:34,272 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,273 34 | class batch; 2024-04-20T08:12:34,274 | ^~~~~ 2024-04-20T08:12:34,274 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:34,275 497 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,276 | ^ 2024-04-20T08:12:34,277 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:34,278 498 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:34,279 | ^~~~~~~~~~~ 2024-04-20T08:12:34,279 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-04-20T08:12:34,280 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-04-20T08:12:34,281 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-04-20T08:12:34,282 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-04-20T08:12:34,283 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,284 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-04-20T08:12:34,285 | ^ 2024-04-20T08:12:34,286 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,287 34 | class batch; 2024-04-20T08:12:34,288 | ^~~~~ 2024-04-20T08:12:34,289 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-04-20T08:12:34,289 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-04-20T08:12:34,290 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:34,291 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-04-20T08:12:34,292 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,293 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:34,293 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-04-20T08:12:34,294 | ^~~~~~~ 2024-04-20T08:12:34,295 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:34,296 595 | struct numpy_expr { 2024-04-20T08:12:34,297 | ^~~~~~~~~~ 2024-04-20T08:12:34,298 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-04-20T08:12:34,299 240 | numpy_expr::vbegin(vectorize) const 2024-04-20T08:12:34,299 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,300 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-04-20T08:12:34,301 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-04-20T08:12:34,302 | ^~~~~~ 2024-04-20T08:12:34,303 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:34,304 595 | struct numpy_expr { 2024-04-20T08:12:34,305 | ^~~~~~~~~~ 2024-04-20T08:12:34,306 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:34,307 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-04-20T08:12:34,308 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,309 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:34,310 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-04-20T08:12:34,310 | ^~~~~ 2024-04-20T08:12:34,311 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:34,312 595 | struct numpy_expr { 2024-04-20T08:12:34,313 | ^~~~~~~~~~ 2024-04-20T08:12:34,314 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-04-20T08:12:34,314 257 | numpy_expr::vend(vectorize) const 2024-04-20T08:12:34,315 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,316 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-04-20T08:12:34,317 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-04-20T08:12:34,318 | ^~~~ 2024-04-20T08:12:34,319 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:34,320 595 | struct numpy_expr { 2024-04-20T08:12:34,321 | ^~~~~~~~~~ 2024-04-20T08:12:34,322 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-04-20T08:12:34,323 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-04-20T08:12:34,324 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-04-20T08:12:34,325 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,326 334 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,327 | ^ 2024-04-20T08:12:34,328 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,329 34 | class batch; 2024-04-20T08:12:34,330 | ^~~~~ 2024-04-20T08:12:34,331 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:34,331 334 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,332 | ^ 2024-04-20T08:12:34,333 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:34,334 335 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:34,335 | ^~~~~~~~~~~ 2024-04-20T08:12:34,335 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-04-20T08:12:34,336 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,337 721 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,338 | ^ 2024-04-20T08:12:34,339 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,339 34 | class batch; 2024-04-20T08:12:34,340 | ^~~~~ 2024-04-20T08:12:34,341 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:34,342 721 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,343 | ^ 2024-04-20T08:12:34,344 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:34,344 722 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:34,345 | ^~~~~~~~~~~ 2024-04-20T08:12:34,346 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-04-20T08:12:34,347 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,348 690 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,349 | ^ 2024-04-20T08:12:34,350 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,350 34 | class batch; 2024-04-20T08:12:34,351 | ^~~~~ 2024-04-20T08:12:34,352 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:34,353 690 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,354 | ^ 2024-04-20T08:12:34,355 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:34,356 691 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:34,357 | ^~~~~~~~~~~ 2024-04-20T08:12:34,358 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-04-20T08:12:34,359 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,360 249 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,360 | ^ 2024-04-20T08:12:34,361 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,362 34 | class batch; 2024-04-20T08:12:34,363 | ^~~~~ 2024-04-20T08:12:34,364 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:34,364 249 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,365 | ^ 2024-04-20T08:12:34,366 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:34,366 250 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:34,367 | ^~~~~~~~~~~ 2024-04-20T08:12:34,368 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’: 2024-04-20T08:12:34,369 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:34,370 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:34,370 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,372 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,373 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,373 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-20T08:12:34,374 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-04-20T08:12:34,375 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:111: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:34,376 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:340:101: required from here 2024-04-20T08:12:34,377 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-04-20T08:12:34,378 184 | iter.store(*oiter); 2024-04-20T08:12:34,378 | ^~~~~~ 2024-04-20T08:12:34,379 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-04-20T08:12:34,380 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-04-20T08:12:34,381 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:34,381 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:34,382 | ^~~~~~~~ 2024-04-20T08:12:34,383 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:34,384 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:34,385 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,385 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,386 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:34,387 | ^~~~~~~~ 2024-04-20T08:12:34,388 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:34,388 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:34,389 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,390 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:34,391 184 | iter.store(*oiter); 2024-04-20T08:12:34,392 | ^~~~~~ 2024-04-20T08:12:34,392 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:34,393 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:34,394 | ^~~~~~~~ 2024-04-20T08:12:34,395 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,396 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:34,396 184 | iter.store(*oiter); 2024-04-20T08:12:34,397 | ^~~~~~ 2024-04-20T08:12:34,398 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:34,399 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:34,399 | ^~~~~~~~ 2024-04-20T08:12:34,400 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,401 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,402 184 | iter.store(*oiter); 2024-04-20T08:12:34,402 | ^~~~~~ 2024-04-20T08:12:34,403 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:34,404 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:34,404 | ^~~~~~~~ 2024-04-20T08:12:34,405 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,406 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:34,407 184 | iter.store(*oiter); 2024-04-20T08:12:34,408 | ^~~~~~ 2024-04-20T08:12:34,408 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-04-20T08:12:34,409 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:34,410 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:34,411 | ^~~~~~~~ 2024-04-20T08:12:34,411 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,412 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:34,413 184 | iter.store(*oiter); 2024-04-20T08:12:34,413 | ^~~~~~ 2024-04-20T08:12:34,414 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:34,415 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:34,416 | ^~~~~~~~ 2024-04-20T08:12:34,416 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,417 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,418 184 | iter.store(*oiter); 2024-04-20T08:12:34,418 | ^~~~~~ 2024-04-20T08:12:34,419 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-04-20T08:12:34,419 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:34,420 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:34,421 | ^~~~~~~~ 2024-04-20T08:12:34,421 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:34,422 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:34,423 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,424 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,424 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:34,425 | ^~~~~~~~ 2024-04-20T08:12:34,426 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:34,427 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:34,427 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,428 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,429 184 | iter.store(*oiter); 2024-04-20T08:12:34,430 | ^~~~~~ 2024-04-20T08:12:34,430 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:34,431 201 | list operator*(N n, list const &l) 2024-04-20T08:12:34,432 | ^~~~~~~~ 2024-04-20T08:12:34,432 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,433 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,434 184 | iter.store(*oiter); 2024-04-20T08:12:34,435 | ^~~~~~ 2024-04-20T08:12:34,435 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-04-20T08:12:34,436 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-04-20T08:12:34,437 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-04-20T08:12:34,438 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-04-20T08:12:34,439 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:34,439 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:34,440 | ^~~~~~~~ 2024-04-20T08:12:34,441 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,441 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:34,442 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:34,443 | ^~~~~~~~ 2024-04-20T08:12:34,443 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,444 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:34,445 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:34,445 | ^~~~~~~~ 2024-04-20T08:12:34,446 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,447 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:34,448 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:34,448 | ^~~~~~~~ 2024-04-20T08:12:34,449 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,450 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’: 2024-04-20T08:12:34,451 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:34,452 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:34,453 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,453 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,454 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,455 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-20T08:12:34,456 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-04-20T08:12:34,456 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:111: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:34,458 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:340:101: required from here 2024-04-20T08:12:34,458 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-04-20T08:12:34,459 184 | iter.store(*oiter); 2024-04-20T08:12:34,460 | ^~~~~~ 2024-04-20T08:12:34,461 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:34,461 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:34,462 | ^~~~~~~~ 2024-04-20T08:12:34,463 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:34,463 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:34,464 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,465 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,466 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:34,466 | ^~~~~~~~ 2024-04-20T08:12:34,467 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:34,468 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:34,469 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,469 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:34,470 184 | iter.store(*oiter); 2024-04-20T08:12:34,471 | ^~~~~~ 2024-04-20T08:12:34,471 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:34,472 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:34,473 | ^~~~~~~~ 2024-04-20T08:12:34,474 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,475 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:34,475 184 | iter.store(*oiter); 2024-04-20T08:12:34,476 | ^~~~~~ 2024-04-20T08:12:34,477 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:34,477 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:34,478 | ^~~~~~~~ 2024-04-20T08:12:34,479 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,480 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,480 184 | iter.store(*oiter); 2024-04-20T08:12:34,481 | ^~~~~~ 2024-04-20T08:12:34,482 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:34,482 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:34,483 | ^~~~~~~~ 2024-04-20T08:12:34,484 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,485 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:34,485 184 | iter.store(*oiter); 2024-04-20T08:12:34,486 | ^~~~~~ 2024-04-20T08:12:34,487 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:34,488 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:34,488 | ^~~~~~~~ 2024-04-20T08:12:34,489 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,490 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:34,491 184 | iter.store(*oiter); 2024-04-20T08:12:34,491 | ^~~~~~ 2024-04-20T08:12:34,492 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:34,493 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:34,494 | ^~~~~~~~ 2024-04-20T08:12:34,494 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,495 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,496 184 | iter.store(*oiter); 2024-04-20T08:12:34,496 | ^~~~~~ 2024-04-20T08:12:34,497 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:34,498 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:34,499 | ^~~~~~~~ 2024-04-20T08:12:34,500 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:34,500 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:34,501 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,502 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,502 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:34,503 | ^~~~~~~~ 2024-04-20T08:12:34,504 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:34,505 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:34,505 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,506 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,507 184 | iter.store(*oiter); 2024-04-20T08:12:34,508 | ^~~~~~ 2024-04-20T08:12:34,508 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:34,509 201 | list operator*(N n, list const &l) 2024-04-20T08:12:34,510 | ^~~~~~~~ 2024-04-20T08:12:34,511 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,512 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,512 184 | iter.store(*oiter); 2024-04-20T08:12:34,513 | ^~~~~~ 2024-04-20T08:12:34,514 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:34,515 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:34,516 | ^~~~~~~~ 2024-04-20T08:12:34,517 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,517 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:34,518 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:34,519 | ^~~~~~~~ 2024-04-20T08:12:34,519 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,520 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:34,521 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:34,521 | ^~~~~~~~ 2024-04-20T08:12:34,522 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,523 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:34,524 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:34,524 | ^~~~~~~~ 2024-04-20T08:12:34,525 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,526 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-04-20T08:12:34,527 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-04-20T08:12:34,527 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:34,528 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,529 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,530 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; Requires = void; Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-20T08:12:34,531 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:34,531 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,532 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,533 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-20T08:12:34,534 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-04-20T08:12:34,535 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:324:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:34,536 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:340:101: required from here 2024-04-20T08:12:34,536 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:34,537 184 | iter.store(*oiter); 2024-04-20T08:12:34,538 | ^~~~~~ 2024-04-20T08:12:34,539 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:34,539 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:34,540 | ^~~~~~~~ 2024-04-20T08:12:34,541 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:34,542 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:34,543 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,543 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,544 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:34,545 | ^~~~~~~~ 2024-04-20T08:12:34,545 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:34,546 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:34,547 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,548 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:34,548 184 | iter.store(*oiter); 2024-04-20T08:12:34,549 | ^~~~~~ 2024-04-20T08:12:34,550 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:34,550 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:34,551 | ^~~~~~~~ 2024-04-20T08:12:34,552 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,552 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:34,553 184 | iter.store(*oiter); 2024-04-20T08:12:34,554 | ^~~~~~ 2024-04-20T08:12:34,555 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:34,556 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:34,556 | ^~~~~~~~ 2024-04-20T08:12:34,557 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,558 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,559 184 | iter.store(*oiter); 2024-04-20T08:12:34,559 | ^~~~~~ 2024-04-20T08:12:34,560 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:34,561 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:34,562 | ^~~~~~~~ 2024-04-20T08:12:34,563 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,563 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:34,564 184 | iter.store(*oiter); 2024-04-20T08:12:34,564 | ^~~~~~ 2024-04-20T08:12:34,565 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:34,566 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:34,566 | ^~~~~~~~ 2024-04-20T08:12:34,567 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,568 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:34,568 184 | iter.store(*oiter); 2024-04-20T08:12:34,569 | ^~~~~~ 2024-04-20T08:12:34,570 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:34,570 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:34,571 | ^~~~~~~~ 2024-04-20T08:12:34,572 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,572 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,573 184 | iter.store(*oiter); 2024-04-20T08:12:34,574 | ^~~~~~ 2024-04-20T08:12:34,575 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:34,575 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:34,576 | ^~~~~~~~ 2024-04-20T08:12:34,577 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:34,578 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:34,578 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,579 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,580 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:34,581 | ^~~~~~~~ 2024-04-20T08:12:34,582 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:34,582 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:34,583 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,583 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,584 184 | iter.store(*oiter); 2024-04-20T08:12:34,585 | ^~~~~~ 2024-04-20T08:12:34,585 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:34,586 201 | list operator*(N n, list const &l) 2024-04-20T08:12:34,587 | ^~~~~~~~ 2024-04-20T08:12:34,588 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,588 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,589 184 | iter.store(*oiter); 2024-04-20T08:12:34,590 | ^~~~~~ 2024-04-20T08:12:34,591 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:34,591 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:34,592 | ^~~~~~~~ 2024-04-20T08:12:34,593 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,594 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:34,595 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:34,595 | ^~~~~~~~ 2024-04-20T08:12:34,596 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,597 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:34,598 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:34,598 | ^~~~~~~~ 2024-04-20T08:12:34,599 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,600 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:34,601 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:34,602 | ^~~~~~~~ 2024-04-20T08:12:34,603 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,604 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-04-20T08:12:34,604 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-04-20T08:12:34,605 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:34,606 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,607 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,608 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; Requires = void; Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-20T08:12:34,609 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:34,610 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,610 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,611 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-20T08:12:34,612 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-04-20T08:12:34,613 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:324:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:34,614 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:340:101: required from here 2024-04-20T08:12:34,615 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:34,616 184 | iter.store(*oiter); 2024-04-20T08:12:34,617 | ^~~~~~ 2024-04-20T08:12:34,618 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:34,618 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:34,619 | ^~~~~~~~ 2024-04-20T08:12:34,620 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:34,621 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:34,622 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,623 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,624 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:34,624 | ^~~~~~~~ 2024-04-20T08:12:34,625 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:34,626 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:34,627 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,628 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:34,629 184 | iter.store(*oiter); 2024-04-20T08:12:34,629 | ^~~~~~ 2024-04-20T08:12:34,630 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:34,631 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:34,632 | ^~~~~~~~ 2024-04-20T08:12:34,633 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,634 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:34,635 184 | iter.store(*oiter); 2024-04-20T08:12:34,636 | ^~~~~~ 2024-04-20T08:12:34,636 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:34,637 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:34,638 | ^~~~~~~~ 2024-04-20T08:12:34,639 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,640 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,640 184 | iter.store(*oiter); 2024-04-20T08:12:34,641 | ^~~~~~ 2024-04-20T08:12:34,642 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:34,643 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:34,643 | ^~~~~~~~ 2024-04-20T08:12:34,644 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,645 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:34,646 184 | iter.store(*oiter); 2024-04-20T08:12:34,647 | ^~~~~~ 2024-04-20T08:12:34,648 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:34,649 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:34,650 | ^~~~~~~~ 2024-04-20T08:12:34,650 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,651 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:34,652 184 | iter.store(*oiter); 2024-04-20T08:12:34,653 | ^~~~~~ 2024-04-20T08:12:34,654 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:34,655 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:34,656 | ^~~~~~~~ 2024-04-20T08:12:34,657 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,658 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,659 184 | iter.store(*oiter); 2024-04-20T08:12:34,660 | ^~~~~~ 2024-04-20T08:12:34,660 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:34,661 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:34,662 | ^~~~~~~~ 2024-04-20T08:12:34,663 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:34,664 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:34,666 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,667 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,668 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:34,669 | ^~~~~~~~ 2024-04-20T08:12:34,670 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:34,671 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:34,672 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,673 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,674 184 | iter.store(*oiter); 2024-04-20T08:12:34,674 | ^~~~~~ 2024-04-20T08:12:34,675 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:34,676 201 | list operator*(N n, list const &l) 2024-04-20T08:12:34,677 | ^~~~~~~~ 2024-04-20T08:12:34,678 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,679 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,680 184 | iter.store(*oiter); 2024-04-20T08:12:34,680 | ^~~~~~ 2024-04-20T08:12:34,681 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:34,682 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:34,683 | ^~~~~~~~ 2024-04-20T08:12:34,684 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,685 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:34,685 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:34,686 | ^~~~~~~~ 2024-04-20T08:12:34,687 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,688 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:34,688 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:34,689 | ^~~~~~~~ 2024-04-20T08:12:34,690 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,691 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:34,691 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:34,692 | ^~~~~~~~ 2024-04-20T08:12:34,693 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,694 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-04-20T08:12:34,695 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-20T08:12:34,696 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:34,697 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,698 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,699 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const {anonymous}::pythonic::types::numpy_iexpr&) [with Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-20T08:12:34,700 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:34,701 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,702 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,703 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-20T08:12:34,704 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-04-20T08:12:34,704 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:324:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:34,705 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:340:101: required from here 2024-04-20T08:12:34,706 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-04-20T08:12:34,707 184 | iter.store(*oiter); 2024-04-20T08:12:34,708 | ^~~~~~ 2024-04-20T08:12:34,709 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:34,710 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:34,711 | ^~~~~~~~ 2024-04-20T08:12:34,711 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:34,712 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:34,713 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,714 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,715 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:34,716 | ^~~~~~~~ 2024-04-20T08:12:34,716 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:34,717 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:34,718 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,719 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:34,720 184 | iter.store(*oiter); 2024-04-20T08:12:34,721 | ^~~~~~ 2024-04-20T08:12:34,722 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:34,722 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:34,723 | ^~~~~~~~ 2024-04-20T08:12:34,724 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,725 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:34,726 184 | iter.store(*oiter); 2024-04-20T08:12:34,726 | ^~~~~~ 2024-04-20T08:12:34,727 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:34,728 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:34,729 | ^~~~~~~~ 2024-04-20T08:12:34,730 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,731 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,732 184 | iter.store(*oiter); 2024-04-20T08:12:34,732 | ^~~~~~ 2024-04-20T08:12:34,733 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:34,734 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:34,735 | ^~~~~~~~ 2024-04-20T08:12:34,736 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,736 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:34,737 184 | iter.store(*oiter); 2024-04-20T08:12:34,738 | ^~~~~~ 2024-04-20T08:12:34,739 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:34,740 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:34,741 | ^~~~~~~~ 2024-04-20T08:12:34,742 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,742 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:34,743 184 | iter.store(*oiter); 2024-04-20T08:12:34,744 | ^~~~~~ 2024-04-20T08:12:34,745 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:34,746 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:34,747 | ^~~~~~~~ 2024-04-20T08:12:34,748 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,749 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,750 184 | iter.store(*oiter); 2024-04-20T08:12:34,751 | ^~~~~~ 2024-04-20T08:12:34,752 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:34,753 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:34,753 | ^~~~~~~~ 2024-04-20T08:12:34,754 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:34,755 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:34,756 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,757 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,757 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:34,758 | ^~~~~~~~ 2024-04-20T08:12:34,759 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:34,760 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:34,761 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,762 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,763 184 | iter.store(*oiter); 2024-04-20T08:12:34,764 | ^~~~~~ 2024-04-20T08:12:34,765 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:34,765 201 | list operator*(N n, list const &l) 2024-04-20T08:12:34,766 | ^~~~~~~~ 2024-04-20T08:12:34,767 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,768 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,769 184 | iter.store(*oiter); 2024-04-20T08:12:34,770 | ^~~~~~ 2024-04-20T08:12:34,771 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:34,772 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:34,773 | ^~~~~~~~ 2024-04-20T08:12:34,774 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,775 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:34,776 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:34,777 | ^~~~~~~~ 2024-04-20T08:12:34,778 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,778 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:34,779 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:34,780 | ^~~~~~~~ 2024-04-20T08:12:34,781 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,782 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:34,782 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:34,783 | ^~~~~~~~ 2024-04-20T08:12:34,784 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,785 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-04-20T08:12:34,786 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-20T08:12:34,787 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:34,788 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,789 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,790 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const {anonymous}::pythonic::types::numpy_iexpr&) [with Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-20T08:12:34,791 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:34,792 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,793 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:34,794 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-20T08:12:34,795 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-04-20T08:12:34,796 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:324:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:34,797 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:340:101: required from here 2024-04-20T08:12:34,798 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-04-20T08:12:34,799 184 | iter.store(*oiter); 2024-04-20T08:12:34,799 | ^~~~~~ 2024-04-20T08:12:34,800 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:34,801 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:34,802 | ^~~~~~~~ 2024-04-20T08:12:34,803 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:34,804 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:34,805 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,806 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,807 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:34,807 | ^~~~~~~~ 2024-04-20T08:12:34,808 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:34,809 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:34,810 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,810 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:34,811 184 | iter.store(*oiter); 2024-04-20T08:12:34,812 | ^~~~~~ 2024-04-20T08:12:34,813 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:34,814 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:34,815 | ^~~~~~~~ 2024-04-20T08:12:34,815 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,816 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:34,817 184 | iter.store(*oiter); 2024-04-20T08:12:34,818 | ^~~~~~ 2024-04-20T08:12:34,821 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:34,822 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:34,823 | ^~~~~~~~ 2024-04-20T08:12:34,824 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,825 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,826 184 | iter.store(*oiter); 2024-04-20T08:12:34,827 | ^~~~~~ 2024-04-20T08:12:34,828 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:34,829 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:34,830 | ^~~~~~~~ 2024-04-20T08:12:34,830 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,831 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:34,832 184 | iter.store(*oiter); 2024-04-20T08:12:34,833 | ^~~~~~ 2024-04-20T08:12:34,834 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:34,835 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:34,836 | ^~~~~~~~ 2024-04-20T08:12:34,837 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,838 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:34,839 184 | iter.store(*oiter); 2024-04-20T08:12:34,840 | ^~~~~~ 2024-04-20T08:12:34,840 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:34,841 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:34,842 | ^~~~~~~~ 2024-04-20T08:12:34,843 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,844 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,845 184 | iter.store(*oiter); 2024-04-20T08:12:34,846 | ^~~~~~ 2024-04-20T08:12:34,847 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:34,848 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:34,849 | ^~~~~~~~ 2024-04-20T08:12:34,850 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:34,851 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:34,852 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,853 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,853 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:34,854 | ^~~~~~~~ 2024-04-20T08:12:34,855 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:34,856 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:34,857 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:34,858 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,858 184 | iter.store(*oiter); 2024-04-20T08:12:34,859 | ^~~~~~ 2024-04-20T08:12:34,860 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:34,861 201 | list operator*(N n, list const &l) 2024-04-20T08:12:34,862 | ^~~~~~~~ 2024-04-20T08:12:34,863 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:34,864 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,865 184 | iter.store(*oiter); 2024-04-20T08:12:34,865 | ^~~~~~ 2024-04-20T08:12:34,866 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:34,867 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:34,868 | ^~~~~~~~ 2024-04-20T08:12:34,869 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,870 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:34,871 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:34,872 | ^~~~~~~~ 2024-04-20T08:12:34,873 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,874 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:34,875 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:34,876 | ^~~~~~~~ 2024-04-20T08:12:34,876 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,877 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:34,878 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:34,879 | ^~~~~~~~ 2024-04-20T08:12:34,880 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:34,974 [9/18] Compiling C++ object src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-04-20T08:12:34,975 FAILED: src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-04-20T08:12:34,975 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-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o -MF src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o.d -o src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o -c src/fluidimage/calcul/__pythran__/subpix.cpp 2024-04-20T08:12:34,976 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-20T08:12:34,977 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-20T08:12:34,978 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-20T08:12:34,978 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-20T08:12:34,979 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-20T08:12:34,980 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-20T08:12:34,980 from src/fluidimage/calcul/__pythran__/subpix.cpp:1: 2024-04-20T08:12:34,981 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,982 101 | xsimd::batch> { 2024-04-20T08:12:34,983 | ^~~~~ 2024-04-20T08:12:34,984 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-04-20T08:12:34,984 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-04-20T08:12:34,985 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,986 34 | class batch; 2024-04-20T08:12:34,987 | ^~~~~ 2024-04-20T08:12:34,988 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-04-20T08:12:34,988 101 | xsimd::batch> { 2024-04-20T08:12:34,989 | ^~ 2024-04-20T08:12:34,990 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-04-20T08:12:34,990 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-04-20T08:12:34,991 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:34,992 103 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,992 | ^ 2024-04-20T08:12:34,993 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:34,994 34 | class batch; 2024-04-20T08:12:34,994 | ^~~~~ 2024-04-20T08:12:34,995 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-04-20T08:12:34,996 103 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:34,997 | ^ 2024-04-20T08:12:34,997 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:34,998 105 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:34,999 | ^~~~~~~~~~~ 2024-04-20T08:12:35,000 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:35,000 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-04-20T08:12:35,001 | ^~~~~~~~~~~~~~ 2024-04-20T08:12:35,002 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:35,002 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,003 119 | void store(xsimd::batch const &); 2024-04-20T08:12:35,004 | ^ 2024-04-20T08:12:35,005 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,005 34 | class batch; 2024-04-20T08:12:35,006 | ^~~~~ 2024-04-20T08:12:35,007 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-04-20T08:12:35,008 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-04-20T08:12:35,009 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-04-20T08:12:35,010 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:35,010 208 | -> decltype(xsimd::load_unaligned(data)) 2024-04-20T08:12:35,011 | ^~~~~~~~~~~~~~ 2024-04-20T08:12:35,012 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:35,012 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,013 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-04-20T08:12:35,014 | ^ 2024-04-20T08:12:35,014 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,015 34 | class batch; 2024-04-20T08:12:35,016 | ^~~~~ 2024-04-20T08:12:35,016 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-04-20T08:12:35,017 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-04-20T08:12:35,018 217 | val.store_unaligned(const_cast(data)); 2024-04-20T08:12:35,019 | ^~~~~~~~~~~~~~~ 2024-04-20T08:12:35,019 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-04-20T08:12:35,020 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-04-20T08:12:35,021 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-04-20T08:12:35,021 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-04-20T08:12:35,022 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-04-20T08:12:35,023 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-04-20T08:12:35,024 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,024 191 | xsimd::batch _splated; 2024-04-20T08:12:35,025 | ^ 2024-04-20T08:12:35,026 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,027 34 | class batch; 2024-04-20T08:12:35,027 | ^~~~~ 2024-04-20T08:12:35,028 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-04-20T08:12:35,029 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,030 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:35,031 | ^ 2024-04-20T08:12:35,031 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,032 34 | class batch; 2024-04-20T08:12:35,033 | ^~~~~ 2024-04-20T08:12:35,033 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-04-20T08:12:35,034 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:35,035 | ^~~ 2024-04-20T08:12:35,035 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-04-20T08:12:35,036 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:35,037 | ^ 2024-04-20T08:12:35,037 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-04-20T08:12:35,038 734 | typename std::remove_reference::type::simd_iterator...>; 2024-04-20T08:12:35,039 | ^ 2024-04-20T08:12:35,039 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:35,040 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-04-20T08:12:35,041 | ^~~~~~~~~~~~~ 2024-04-20T08:12:35,042 | nditerator 2024-04-20T08:12:35,042 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:35,043 740 | simd_iterator vbegin(types::vectorize) const; 2024-04-20T08:12:35,044 | ^~~~~~~~~~~~~ 2024-04-20T08:12:35,045 | nditerator 2024-04-20T08:12:35,045 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:35,046 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-04-20T08:12:35,047 | ^~~~~~~~~~~~~ 2024-04-20T08:12:35,047 | nditerator 2024-04-20T08:12:35,048 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:35,049 743 | simd_iterator vend(types::vectorize) const; 2024-04-20T08:12:35,050 | ^~~~~~~~~~~~~ 2024-04-20T08:12:35,050 | nditerator 2024-04-20T08:12:35,051 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-04-20T08:12:35,052 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-04-20T08:12:35,053 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,053 174 | using vT = xsimd::batch; 2024-04-20T08:12:35,054 | ^ 2024-04-20T08:12:35,055 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,056 34 | class batch; 2024-04-20T08:12:35,056 | ^~~~~ 2024-04-20T08:12:35,057 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-04-20T08:12:35,058 176 | static const std::size_t vN = vT::size; 2024-04-20T08:12:35,058 | ^~ 2024-04-20T08:12:35,059 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-04-20T08:12:35,059 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,060 445 | using vT = typename xsimd::batch; 2024-04-20T08:12:35,061 | ^ 2024-04-20T08:12:35,061 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,062 34 | class batch; 2024-04-20T08:12:35,063 | ^~~~~ 2024-04-20T08:12:35,064 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-04-20T08:12:35,064 445 | using vT = typename xsimd::batch; 2024-04-20T08:12:35,065 | ^ 2024-04-20T08:12:35,066 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-04-20T08:12:35,066 448 | static const std::size_t vN = vT::size; 2024-04-20T08:12:35,067 | ^~ 2024-04-20T08:12:35,068 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-04-20T08:12:35,068 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-04-20T08:12:35,069 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,070 219 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:35,071 | ^ 2024-04-20T08:12:35,071 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,072 34 | class batch; 2024-04-20T08:12:35,073 | ^~~~~ 2024-04-20T08:12:35,074 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:35,074 219 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:35,075 | ^ 2024-04-20T08:12:35,076 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:35,076 220 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:35,077 | ^~~~~~~~~~~ 2024-04-20T08:12:35,078 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-04-20T08:12:35,079 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,080 497 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:35,080 | ^ 2024-04-20T08:12:35,081 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,082 34 | class batch; 2024-04-20T08:12:35,082 | ^~~~~ 2024-04-20T08:12:35,083 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:35,084 497 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:35,084 | ^ 2024-04-20T08:12:35,085 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:35,086 498 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:35,086 | ^~~~~~~~~~~ 2024-04-20T08:12:35,087 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-04-20T08:12:35,088 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-04-20T08:12:35,088 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-04-20T08:12:35,089 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-04-20T08:12:35,090 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,091 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-04-20T08:12:35,092 | ^ 2024-04-20T08:12:35,092 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,093 34 | class batch; 2024-04-20T08:12:35,094 | ^~~~~ 2024-04-20T08:12:35,094 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-04-20T08:12:35,095 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-04-20T08:12:35,096 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:35,097 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-04-20T08:12:35,097 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,098 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:35,099 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-04-20T08:12:35,100 | ^~~~~~~ 2024-04-20T08:12:35,100 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:35,101 595 | struct numpy_expr { 2024-04-20T08:12:35,101 | ^~~~~~~~~~ 2024-04-20T08:12:35,102 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-04-20T08:12:35,103 240 | numpy_expr::vbegin(vectorize) const 2024-04-20T08:12:35,103 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,104 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-04-20T08:12:35,105 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-04-20T08:12:35,105 | ^~~~~~ 2024-04-20T08:12:35,106 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:35,107 595 | struct numpy_expr { 2024-04-20T08:12:35,108 | ^~~~~~~~~~ 2024-04-20T08:12:35,108 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:35,109 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-04-20T08:12:35,110 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,111 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:35,111 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-04-20T08:12:35,112 | ^~~~~ 2024-04-20T08:12:35,113 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:35,113 595 | struct numpy_expr { 2024-04-20T08:12:35,114 | ^~~~~~~~~~ 2024-04-20T08:12:35,115 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-04-20T08:12:35,116 257 | numpy_expr::vend(vectorize) const 2024-04-20T08:12:35,117 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,117 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-04-20T08:12:35,118 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-04-20T08:12:35,119 | ^~~~ 2024-04-20T08:12:35,119 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:35,120 595 | struct numpy_expr { 2024-04-20T08:12:35,121 | ^~~~~~~~~~ 2024-04-20T08:12:35,122 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-04-20T08:12:35,122 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-04-20T08:12:35,123 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-04-20T08:12:35,124 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,125 334 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:35,125 | ^ 2024-04-20T08:12:35,126 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,127 34 | class batch; 2024-04-20T08:12:35,128 | ^~~~~ 2024-04-20T08:12:35,128 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:35,129 334 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:35,130 | ^ 2024-04-20T08:12:35,130 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:35,131 335 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:35,132 | ^~~~~~~~~~~ 2024-04-20T08:12:35,133 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-04-20T08:12:35,133 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,134 721 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:35,135 | ^ 2024-04-20T08:12:35,136 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,137 34 | class batch; 2024-04-20T08:12:35,138 | ^~~~~ 2024-04-20T08:12:35,139 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:35,139 721 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:35,140 | ^ 2024-04-20T08:12:35,140 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:35,141 722 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:35,142 | ^~~~~~~~~~~ 2024-04-20T08:12:35,143 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-04-20T08:12:35,143 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,144 690 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:35,145 | ^ 2024-04-20T08:12:35,145 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,146 34 | class batch; 2024-04-20T08:12:35,147 | ^~~~~ 2024-04-20T08:12:35,148 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:35,148 690 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:35,149 | ^ 2024-04-20T08:12:35,150 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:35,150 691 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:35,151 | ^~~~~~~~~~~ 2024-04-20T08:12:35,152 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-04-20T08:12:35,153 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,154 249 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:35,154 | ^ 2024-04-20T08:12:35,155 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,156 34 | class batch; 2024-04-20T08:12:35,157 | ^~~~~ 2024-04-20T08:12:35,157 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:35,158 249 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:35,159 | ^ 2024-04-20T08:12:35,160 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:35,160 250 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:35,161 | ^~~~~~~~~~~ 2024-04-20T08:12:35,162 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:7, 2024-04-20T08:12:35,163 from src/fluidimage/calcul/__pythran__/subpix.cpp:36: 2024-04-20T08:12:35,163 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In function ‘F {anonymous}::pythonic::numpy::vreduce(E, F)’: 2024-04-20T08:12:35,164 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:79:30: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:35,165 79 | using vT = xsimd::batch; 2024-04-20T08:12:35,165 | ^ 2024-04-20T08:12:35,166 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:35,167 34 | class batch; 2024-04-20T08:12:35,167 | ^~~~~ 2024-04-20T08:12:35,168 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:80:30: error: ‘vT’ has not been declared 2024-04-20T08:12:35,169 80 | static const size_t vN = vT::size; 2024-04-20T08:12:35,169 | ^~ 2024-04-20T08:12:35,170 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:88:22: error: ‘vT’ was not declared in this scope; did you mean ‘vN’? 2024-04-20T08:12:35,171 88 | alignas(sizeof(vT)) T stored[vN]; 2024-04-20T08:12:35,172 | ^~ 2024-04-20T08:12:35,172 | vN 2024-04-20T08:12:35,173 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:88:7: warning: attributes at the beginning of statement are ignored [-Wattributes] 2024-04-20T08:12:35,174 88 | alignas(sizeof(vT)) T stored[vN]; 2024-04-20T08:12:35,174 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,175 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:27: error: ‘stored’ was not declared in this scope 2024-04-20T08:12:35,176 89 | vacc.store_aligned(&stored[0]); 2024-04-20T08:12:35,177 | ^~~~~~ 2024-04-20T08:12:35,177 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2024-04-20T08:12:35,178 /tmp/pip-build-env-e2bvax6e/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_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imin]’ 2024-04-20T08:12:35,179 /tmp/pip-build-env-e2bvax6e/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::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imin; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-04-20T08:12:35,180 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-04-20T08:12:35,181 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-04-20T08:12:35,182 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/min.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) {anonymous}::pythonic::numpy::min(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) = float]’ 2024-04-20T08:12:35,183 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/min.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) {anonymous}::pythonic::numpy::functor::min::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) = float]’ 2024-04-20T08:12:35,183 src/fluidimage/calcul/__pythran__/subpix.cpp:224:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,184 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,185 /tmp/pip-build-env-e2bvax6e/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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-04-20T08:12:35,186 83 | const long bound = std::distance(viter, vend); 2024-04-20T08:12:35,187 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-20T08:12:35,187 In file included from /usr/include/c++/12/string:46, 2024-04-20T08:12:35,188 from /usr/include/c++/12/bits/locale_classes.h:40, 2024-04-20T08:12:35,189 from /usr/include/c++/12/bits/ios_base.h:41, 2024-04-20T08:12:35,189 from /usr/include/c++/12/ios:42, 2024-04-20T08:12:35,190 from /usr/include/c++/12/istream:38, 2024-04-20T08:12:35,191 from /usr/include/c++/12/sstream:38, 2024-04-20T08:12:35,191 from /usr/include/c++/12/complex:45, 2024-04-20T08:12:35,192 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-04-20T08:12:35,193 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-04-20T08:12:35,193 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-04-20T08:12:35,194 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-04-20T08:12:35,195 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: candidate: ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator)’ 2024-04-20T08:12:35,195 147 | distance(_InputIterator __first, _InputIterator __last) 2024-04-20T08:12:35,196 | ^~~~~~~~ 2024-04-20T08:12:35,197 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,198 /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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-04-20T08:12:35,198 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’ 2024-04-20T08:12:35,199 /tmp/pip-build-env-e2bvax6e/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_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imin]’ 2024-04-20T08:12:35,200 /tmp/pip-build-env-e2bvax6e/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::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imin; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-04-20T08:12:35,201 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-04-20T08:12:35,202 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-04-20T08:12:35,202 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/min.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) {anonymous}::pythonic::numpy::min(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) = float]’ 2024-04-20T08:12:35,203 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/min.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) {anonymous}::pythonic::numpy::functor::min::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) = float]’ 2024-04-20T08:12:35,204 src/fluidimage/calcul/__pythran__/subpix.cpp:224:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,205 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,206 /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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-04-20T08:12:35,206 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2024-04-20T08:12:35,207 /tmp/pip-build-env-e2bvax6e/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_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imin]’ 2024-04-20T08:12:35,208 /tmp/pip-build-env-e2bvax6e/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::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imin; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-04-20T08:12:35,209 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-04-20T08:12:35,209 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-04-20T08:12:35,210 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/min.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) {anonymous}::pythonic::numpy::min(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) = float]’ 2024-04-20T08:12:35,211 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/min.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) {anonymous}::pythonic::numpy::functor::min::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) = float]’ 2024-04-20T08:12:35,212 src/fluidimage/calcul/__pythran__/subpix.cpp:224:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,213 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,213 /tmp/pip-build-env-e2bvax6e/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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:35,214 85 | auto vacc = *viter; 2024-04-20T08:12:35,215 | ^~~~~~ 2024-04-20T08:12:35,216 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-04-20T08:12:35,217 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-04-20T08:12:35,217 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:35,218 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,219 | ^~~~~~~~ 2024-04-20T08:12:35,220 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,220 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,221 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,222 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,223 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,224 | ^~~~~~~~ 2024-04-20T08:12:35,224 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,225 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,226 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,227 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:35,227 85 | auto vacc = *viter; 2024-04-20T08:12:35,228 | ^~~~~~ 2024-04-20T08:12:35,229 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:35,229 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:35,230 | ^~~~~~~~ 2024-04-20T08:12:35,231 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,231 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,232 85 | auto vacc = *viter; 2024-04-20T08:12:35,233 | ^~~~~~ 2024-04-20T08:12:35,233 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:35,234 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:35,235 | ^~~~~~~~ 2024-04-20T08:12:35,236 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,236 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,237 85 | auto vacc = *viter; 2024-04-20T08:12:35,238 | ^~~~~~ 2024-04-20T08:12:35,239 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:35,239 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:35,240 | ^~~~~~~~ 2024-04-20T08:12:35,241 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,242 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,242 85 | auto vacc = *viter; 2024-04-20T08:12:35,243 | ^~~~~~ 2024-04-20T08:12:35,244 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-04-20T08:12:35,245 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:35,245 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:35,246 | ^~~~~~~~ 2024-04-20T08:12:35,247 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,247 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:35,248 85 | auto vacc = *viter; 2024-04-20T08:12:35,249 | ^~~~~~ 2024-04-20T08:12:35,249 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:35,250 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:35,251 | ^~~~~~~~ 2024-04-20T08:12:35,252 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,252 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,253 85 | auto vacc = *viter; 2024-04-20T08:12:35,254 | ^~~~~~ 2024-04-20T08:12:35,255 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-04-20T08:12:35,255 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:35,256 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,257 | ^~~~~~~~ 2024-04-20T08:12:35,258 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,259 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,259 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,260 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,261 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,261 | ^~~~~~~~ 2024-04-20T08:12:35,263 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,263 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,264 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,264 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,265 85 | auto vacc = *viter; 2024-04-20T08:12:35,266 | ^~~~~~ 2024-04-20T08:12:35,266 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:35,267 201 | list operator*(N n, list const &l) 2024-04-20T08:12:35,268 | ^~~~~~~~ 2024-04-20T08:12:35,269 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,269 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,270 85 | auto vacc = *viter; 2024-04-20T08:12:35,271 | ^~~~~~ 2024-04-20T08:12:35,272 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-04-20T08:12:35,272 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-04-20T08:12:35,273 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-04-20T08:12:35,274 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-04-20T08:12:35,274 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:35,275 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:35,276 | ^~~~~~~~ 2024-04-20T08:12:35,277 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,277 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:35,278 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:35,279 | ^~~~~~~~ 2024-04-20T08:12:35,279 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,280 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:35,281 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:35,282 | ^~~~~~~~ 2024-04-20T08:12:35,282 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,283 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:35,284 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:35,285 | ^~~~~~~~ 2024-04-20T08:12:35,285 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,286 /tmp/pip-build-env-e2bvax6e/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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:35,287 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,287 | ^~~~~~ 2024-04-20T08:12:35,288 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:35,289 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,290 | ^~~~~~~~ 2024-04-20T08:12:35,290 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,291 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,292 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,292 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,293 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,294 | ^~~~~~~~ 2024-04-20T08:12:35,294 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,295 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,296 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,296 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:35,297 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,298 | ^~~~~~ 2024-04-20T08:12:35,299 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:35,299 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:35,300 | ^~~~~~~~ 2024-04-20T08:12:35,301 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,302 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,302 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,303 | ^~~~~~ 2024-04-20T08:12:35,304 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:35,305 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:35,305 | ^~~~~~~~ 2024-04-20T08:12:35,306 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,307 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,308 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,308 | ^~~~~~ 2024-04-20T08:12:35,309 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:35,310 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:35,310 | ^~~~~~~~ 2024-04-20T08:12:35,311 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,312 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,312 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,313 | ^~~~~~ 2024-04-20T08:12:35,314 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:35,315 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:35,315 | ^~~~~~~~ 2024-04-20T08:12:35,316 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,317 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:35,318 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,318 | ^~~~~~ 2024-04-20T08:12:35,319 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:35,320 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:35,321 | ^~~~~~~~ 2024-04-20T08:12:35,322 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,322 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,323 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,324 | ^~~~~~ 2024-04-20T08:12:35,324 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:35,325 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,326 | ^~~~~~~~ 2024-04-20T08:12:35,326 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,327 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,328 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,328 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,329 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,330 | ^~~~~~~~ 2024-04-20T08:12:35,331 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,331 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,332 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,333 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,334 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,334 | ^~~~~~ 2024-04-20T08:12:35,335 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:35,336 201 | list operator*(N n, list const &l) 2024-04-20T08:12:35,336 | ^~~~~~~~ 2024-04-20T08:12:35,337 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,338 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,339 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,339 | ^~~~~~ 2024-04-20T08:12:35,340 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:35,341 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:35,342 | ^~~~~~~~ 2024-04-20T08:12:35,342 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,343 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:35,344 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:35,345 | ^~~~~~~~ 2024-04-20T08:12:35,345 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,346 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:35,347 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:35,347 | ^~~~~~~~ 2024-04-20T08:12:35,348 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,349 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:35,349 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:35,350 | ^~~~~~~~ 2024-04-20T08:12:35,351 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,351 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2024-04-20T08:12:35,352 /tmp/pip-build-env-e2bvax6e/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_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imin]’ 2024-04-20T08:12:35,353 /tmp/pip-build-env-e2bvax6e/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::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imin; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-04-20T08:12:35,354 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-04-20T08:12:35,355 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-04-20T08:12:35,356 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/min.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) {anonymous}::pythonic::numpy::min(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) = float]’ 2024-04-20T08:12:35,356 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/min.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) {anonymous}::pythonic::numpy::functor::min::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) = float]’ 2024-04-20T08:12:35,357 src/fluidimage/calcul/__pythran__/subpix.cpp:224:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,358 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,359 /tmp/pip-build-env-e2bvax6e/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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-04-20T08:12:35,360 83 | const long bound = std::distance(viter, vend); 2024-04-20T08:12:35,360 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-20T08:12:35,361 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: candidate: ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator)’ 2024-04-20T08:12:35,362 147 | distance(_InputIterator __first, _InputIterator __last) 2024-04-20T08:12:35,363 | ^~~~~~~~ 2024-04-20T08:12:35,363 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,364 /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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-04-20T08:12:35,365 /tmp/pip-build-env-e2bvax6e/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; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’ 2024-04-20T08:12:35,365 /tmp/pip-build-env-e2bvax6e/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_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imin]’ 2024-04-20T08:12:35,366 /tmp/pip-build-env-e2bvax6e/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::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imin; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-04-20T08:12:35,367 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-04-20T08:12:35,368 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-04-20T08:12:35,369 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/min.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) {anonymous}::pythonic::numpy::min(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) = float]’ 2024-04-20T08:12:35,370 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/min.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) {anonymous}::pythonic::numpy::functor::min::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) = float]’ 2024-04-20T08:12:35,370 src/fluidimage/calcul/__pythran__/subpix.cpp:224:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,371 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,372 /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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-04-20T08:12:35,373 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2024-04-20T08:12:35,373 /tmp/pip-build-env-e2bvax6e/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_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imin]’ 2024-04-20T08:12:35,374 /tmp/pip-build-env-e2bvax6e/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::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imin; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-04-20T08:12:35,375 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-04-20T08:12:35,376 /tmp/pip-build-env-e2bvax6e/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::imin; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-04-20T08:12:35,376 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/min.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) {anonymous}::pythonic::numpy::min(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) = float]’ 2024-04-20T08:12:35,377 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/min.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) {anonymous}::pythonic::numpy::functor::min::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) = float]’ 2024-04-20T08:12:35,378 src/fluidimage/calcul/__pythran__/subpix.cpp:224:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,379 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,380 /tmp/pip-build-env-e2bvax6e/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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:35,380 85 | auto vacc = *viter; 2024-04-20T08:12:35,381 | ^~~~~~ 2024-04-20T08:12:35,382 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:35,383 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,383 | ^~~~~~~~ 2024-04-20T08:12:35,384 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,385 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,385 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,386 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,387 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,387 | ^~~~~~~~ 2024-04-20T08:12:35,388 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,389 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,389 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,390 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:35,391 85 | auto vacc = *viter; 2024-04-20T08:12:35,392 | ^~~~~~ 2024-04-20T08:12:35,392 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:35,393 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:35,394 | ^~~~~~~~ 2024-04-20T08:12:35,395 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,395 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,396 85 | auto vacc = *viter; 2024-04-20T08:12:35,397 | ^~~~~~ 2024-04-20T08:12:35,398 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:35,398 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:35,399 | ^~~~~~~~ 2024-04-20T08:12:35,400 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,401 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,401 85 | auto vacc = *viter; 2024-04-20T08:12:35,402 | ^~~~~~ 2024-04-20T08:12:35,403 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:35,403 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:35,404 | ^~~~~~~~ 2024-04-20T08:12:35,405 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,405 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,406 85 | auto vacc = *viter; 2024-04-20T08:12:35,407 | ^~~~~~ 2024-04-20T08:12:35,407 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:35,408 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:35,409 | ^~~~~~~~ 2024-04-20T08:12:35,409 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,410 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:35,411 85 | auto vacc = *viter; 2024-04-20T08:12:35,412 | ^~~~~~ 2024-04-20T08:12:35,412 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:35,413 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:35,414 | ^~~~~~~~ 2024-04-20T08:12:35,415 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,415 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,416 85 | auto vacc = *viter; 2024-04-20T08:12:35,417 | ^~~~~~ 2024-04-20T08:12:35,418 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:35,418 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,419 | ^~~~~~~~ 2024-04-20T08:12:35,420 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,421 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,421 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,422 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,423 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,423 | ^~~~~~~~ 2024-04-20T08:12:35,424 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,425 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,425 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,426 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,427 85 | auto vacc = *viter; 2024-04-20T08:12:35,428 | ^~~~~~ 2024-04-20T08:12:35,428 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:35,429 201 | list operator*(N n, list const &l) 2024-04-20T08:12:35,430 | ^~~~~~~~ 2024-04-20T08:12:35,431 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,431 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,432 85 | auto vacc = *viter; 2024-04-20T08:12:35,432 | ^~~~~~ 2024-04-20T08:12:35,433 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:35,434 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:35,434 | ^~~~~~~~ 2024-04-20T08:12:35,435 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,436 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:35,436 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:35,437 | ^~~~~~~~ 2024-04-20T08:12:35,438 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,438 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:35,439 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:35,440 | ^~~~~~~~ 2024-04-20T08:12:35,440 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,441 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:35,442 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:35,442 | ^~~~~~~~ 2024-04-20T08:12:35,443 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,443 /tmp/pip-build-env-e2bvax6e/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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:35,444 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,444 | ^~~~~~ 2024-04-20T08:12:35,445 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:35,446 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,446 | ^~~~~~~~ 2024-04-20T08:12:35,447 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,447 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,448 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,449 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,449 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,450 | ^~~~~~~~ 2024-04-20T08:12:35,451 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,451 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,452 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,452 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:35,453 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,454 | ^~~~~~ 2024-04-20T08:12:35,454 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:35,455 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:35,456 | ^~~~~~~~ 2024-04-20T08:12:35,456 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,457 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,458 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,458 | ^~~~~~ 2024-04-20T08:12:35,459 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:35,459 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:35,460 | ^~~~~~~~ 2024-04-20T08:12:35,460 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,461 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,461 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,462 | ^~~~~~ 2024-04-20T08:12:35,463 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:35,463 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:35,464 | ^~~~~~~~ 2024-04-20T08:12:35,464 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,465 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,466 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,466 | ^~~~~~ 2024-04-20T08:12:35,467 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:35,468 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:35,468 | ^~~~~~~~ 2024-04-20T08:12:35,469 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,470 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:35,470 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,471 | ^~~~~~ 2024-04-20T08:12:35,472 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:35,472 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:35,473 | ^~~~~~~~ 2024-04-20T08:12:35,473 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,474 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,474 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,475 | ^~~~~~ 2024-04-20T08:12:35,476 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:35,476 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,477 | ^~~~~~~~ 2024-04-20T08:12:35,477 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,478 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,479 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,479 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,480 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,480 | ^~~~~~~~ 2024-04-20T08:12:35,481 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,482 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,482 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,483 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,483 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,484 | ^~~~~~ 2024-04-20T08:12:35,485 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:35,485 201 | list operator*(N n, list const &l) 2024-04-20T08:12:35,486 | ^~~~~~~~ 2024-04-20T08:12:35,487 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,487 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,488 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,489 | ^~~~~~ 2024-04-20T08:12:35,489 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:35,490 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:35,490 | ^~~~~~~~ 2024-04-20T08:12:35,491 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,491 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:35,492 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:35,492 | ^~~~~~~~ 2024-04-20T08:12:35,493 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,494 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:35,494 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:35,495 | ^~~~~~~~ 2024-04-20T08:12:35,495 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,496 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:35,496 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:35,497 | ^~~~~~~~ 2024-04-20T08:12:35,498 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,498 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2024-04-20T08:12:35,499 /tmp/pip-build-env-e2bvax6e/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_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imax]’ 2024-04-20T08:12:35,500 /tmp/pip-build-env-e2bvax6e/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::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imax; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-04-20T08:12:35,500 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-04-20T08:12:35,501 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-04-20T08:12:35,502 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) {anonymous}::pythonic::numpy::max(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) = float]’ 2024-04-20T08:12:35,502 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/max.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) {anonymous}::pythonic::numpy::functor::max::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) = float]’ 2024-04-20T08:12:35,503 src/fluidimage/calcul/__pythran__/subpix.cpp:234:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,504 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,504 /tmp/pip-build-env-e2bvax6e/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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-04-20T08:12:35,505 83 | const long bound = std::distance(viter, vend); 2024-04-20T08:12:35,506 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-20T08:12:35,507 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: candidate: ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator)’ 2024-04-20T08:12:35,507 147 | distance(_InputIterator __first, _InputIterator __last) 2024-04-20T08:12:35,508 | ^~~~~~~~ 2024-04-20T08:12:35,508 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,509 /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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-04-20T08:12:35,509 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’ 2024-04-20T08:12:35,510 /tmp/pip-build-env-e2bvax6e/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_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imax]’ 2024-04-20T08:12:35,511 /tmp/pip-build-env-e2bvax6e/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::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imax; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-04-20T08:12:35,511 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-04-20T08:12:35,512 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-04-20T08:12:35,513 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) {anonymous}::pythonic::numpy::max(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) = float]’ 2024-04-20T08:12:35,514 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/max.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) {anonymous}::pythonic::numpy::functor::max::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) = float]’ 2024-04-20T08:12:35,514 src/fluidimage/calcul/__pythran__/subpix.cpp:234:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,515 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,516 /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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-04-20T08:12:35,516 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2024-04-20T08:12:35,517 /tmp/pip-build-env-e2bvax6e/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_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imax]’ 2024-04-20T08:12:35,518 /tmp/pip-build-env-e2bvax6e/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::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imax; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-04-20T08:12:35,519 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-04-20T08:12:35,519 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-04-20T08:12:35,520 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) {anonymous}::pythonic::numpy::max(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) = float]’ 2024-04-20T08:12:35,521 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/max.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) {anonymous}::pythonic::numpy::functor::max::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) = float]’ 2024-04-20T08:12:35,521 src/fluidimage/calcul/__pythran__/subpix.cpp:234:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,522 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,523 /tmp/pip-build-env-e2bvax6e/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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:35,523 85 | auto vacc = *viter; 2024-04-20T08:12:35,524 | ^~~~~~ 2024-04-20T08:12:35,524 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:35,525 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,525 | ^~~~~~~~ 2024-04-20T08:12:35,526 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,526 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,527 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,528 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,528 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,529 | ^~~~~~~~ 2024-04-20T08:12:35,530 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,530 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,531 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,532 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:35,532 85 | auto vacc = *viter; 2024-04-20T08:12:35,533 | ^~~~~~ 2024-04-20T08:12:35,534 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:35,534 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:35,535 | ^~~~~~~~ 2024-04-20T08:12:35,535 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,536 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,537 85 | auto vacc = *viter; 2024-04-20T08:12:35,538 | ^~~~~~ 2024-04-20T08:12:35,538 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:35,539 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:35,539 | ^~~~~~~~ 2024-04-20T08:12:35,540 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,540 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,541 85 | auto vacc = *viter; 2024-04-20T08:12:35,541 | ^~~~~~ 2024-04-20T08:12:35,542 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:35,543 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:35,543 | ^~~~~~~~ 2024-04-20T08:12:35,544 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,544 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,545 85 | auto vacc = *viter; 2024-04-20T08:12:35,545 | ^~~~~~ 2024-04-20T08:12:35,546 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:35,547 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:35,547 | ^~~~~~~~ 2024-04-20T08:12:35,548 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,549 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:35,549 85 | auto vacc = *viter; 2024-04-20T08:12:35,550 | ^~~~~~ 2024-04-20T08:12:35,551 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:35,551 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:35,552 | ^~~~~~~~ 2024-04-20T08:12:35,553 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,553 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,554 85 | auto vacc = *viter; 2024-04-20T08:12:35,554 | ^~~~~~ 2024-04-20T08:12:35,555 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:35,556 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,556 | ^~~~~~~~ 2024-04-20T08:12:35,557 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,557 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,558 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,558 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,559 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,560 | ^~~~~~~~ 2024-04-20T08:12:35,560 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,561 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,561 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,562 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,563 85 | auto vacc = *viter; 2024-04-20T08:12:35,563 | ^~~~~~ 2024-04-20T08:12:35,564 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:35,565 201 | list operator*(N n, list const &l) 2024-04-20T08:12:35,565 | ^~~~~~~~ 2024-04-20T08:12:35,566 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,567 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,567 85 | auto vacc = *viter; 2024-04-20T08:12:35,568 | ^~~~~~ 2024-04-20T08:12:35,568 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:35,569 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:35,570 | ^~~~~~~~ 2024-04-20T08:12:35,570 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,571 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:35,572 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:35,573 | ^~~~~~~~ 2024-04-20T08:12:35,573 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,574 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:35,574 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:35,575 | ^~~~~~~~ 2024-04-20T08:12:35,575 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,576 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:35,576 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:35,577 | ^~~~~~~~ 2024-04-20T08:12:35,577 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,578 /tmp/pip-build-env-e2bvax6e/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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:35,578 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,579 | ^~~~~~ 2024-04-20T08:12:35,580 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:35,580 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,581 | ^~~~~~~~ 2024-04-20T08:12:35,581 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,582 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,583 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,583 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,584 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,584 | ^~~~~~~~ 2024-04-20T08:12:35,585 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,586 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,586 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,587 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:35,588 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,588 | ^~~~~~ 2024-04-20T08:12:35,589 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:35,589 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:35,590 | ^~~~~~~~ 2024-04-20T08:12:35,590 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,591 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,592 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,592 | ^~~~~~ 2024-04-20T08:12:35,593 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:35,593 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:35,594 | ^~~~~~~~ 2024-04-20T08:12:35,594 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,595 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,596 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,596 | ^~~~~~ 2024-04-20T08:12:35,597 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:35,598 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:35,598 | ^~~~~~~~ 2024-04-20T08:12:35,599 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,599 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,600 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,601 | ^~~~~~ 2024-04-20T08:12:35,601 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:35,602 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:35,603 | ^~~~~~~~ 2024-04-20T08:12:35,603 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,604 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:35,604 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,605 | ^~~~~~ 2024-04-20T08:12:35,605 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:35,606 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:35,607 | ^~~~~~~~ 2024-04-20T08:12:35,607 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,608 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,608 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,609 | ^~~~~~ 2024-04-20T08:12:35,610 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:35,610 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,611 | ^~~~~~~~ 2024-04-20T08:12:35,611 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,612 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,612 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,613 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,614 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,614 | ^~~~~~~~ 2024-04-20T08:12:35,615 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,616 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,616 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,617 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,617 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,618 | ^~~~~~ 2024-04-20T08:12:35,619 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:35,619 201 | list operator*(N n, list const &l) 2024-04-20T08:12:35,620 | ^~~~~~~~ 2024-04-20T08:12:35,621 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,621 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,622 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,622 | ^~~~~~ 2024-04-20T08:12:35,623 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:35,623 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:35,624 | ^~~~~~~~ 2024-04-20T08:12:35,624 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,625 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:35,626 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:35,626 | ^~~~~~~~ 2024-04-20T08:12:35,627 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,627 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:35,628 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:35,629 | ^~~~~~~~ 2024-04-20T08:12:35,629 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,630 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:35,630 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:35,631 | ^~~~~~~~ 2024-04-20T08:12:35,632 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,632 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2024-04-20T08:12:35,633 /tmp/pip-build-env-e2bvax6e/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_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imax]’ 2024-04-20T08:12:35,634 /tmp/pip-build-env-e2bvax6e/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::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imax; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-04-20T08:12:35,635 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-04-20T08:12:35,635 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-04-20T08:12:35,636 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) {anonymous}::pythonic::numpy::max(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) = float]’ 2024-04-20T08:12:35,636 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/max.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) {anonymous}::pythonic::numpy::functor::max::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) = float]’ 2024-04-20T08:12:35,637 src/fluidimage/calcul/__pythran__/subpix.cpp:234:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,638 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,639 /tmp/pip-build-env-e2bvax6e/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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-04-20T08:12:35,639 83 | const long bound = std::distance(viter, vend); 2024-04-20T08:12:35,640 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-20T08:12:35,640 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: candidate: ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator)’ 2024-04-20T08:12:35,641 147 | distance(_InputIterator __first, _InputIterator __last) 2024-04-20T08:12:35,642 | ^~~~~~~~ 2024-04-20T08:12:35,642 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,643 /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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-04-20T08:12:35,643 /tmp/pip-build-env-e2bvax6e/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; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’ 2024-04-20T08:12:35,644 /tmp/pip-build-env-e2bvax6e/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_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imax]’ 2024-04-20T08:12:35,645 /tmp/pip-build-env-e2bvax6e/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::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imax; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-04-20T08:12:35,645 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-04-20T08:12:35,646 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-04-20T08:12:35,647 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) {anonymous}::pythonic::numpy::max(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) = float]’ 2024-04-20T08:12:35,647 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/max.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) {anonymous}::pythonic::numpy::functor::max::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) = float]’ 2024-04-20T08:12:35,648 src/fluidimage/calcul/__pythran__/subpix.cpp:234:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,649 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,649 /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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-04-20T08:12:35,650 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2024-04-20T08:12:35,651 /tmp/pip-build-env-e2bvax6e/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_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imax]’ 2024-04-20T08:12:35,651 /tmp/pip-build-env-e2bvax6e/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::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imax; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-04-20T08:12:35,652 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-04-20T08:12:35,652 /tmp/pip-build-env-e2bvax6e/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::imax; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-04-20T08:12:35,653 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) {anonymous}::pythonic::numpy::max(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) = float]’ 2024-04-20T08:12:35,654 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/max.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) {anonymous}::pythonic::numpy::functor::max::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) = float]’ 2024-04-20T08:12:35,654 src/fluidimage/calcul/__pythran__/subpix.cpp:234:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,655 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,656 /tmp/pip-build-env-e2bvax6e/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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:35,656 85 | auto vacc = *viter; 2024-04-20T08:12:35,657 | ^~~~~~ 2024-04-20T08:12:35,658 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:35,658 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,659 | ^~~~~~~~ 2024-04-20T08:12:35,659 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,660 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,661 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,661 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,662 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,663 | ^~~~~~~~ 2024-04-20T08:12:35,663 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,664 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,664 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,665 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:35,666 85 | auto vacc = *viter; 2024-04-20T08:12:35,666 | ^~~~~~ 2024-04-20T08:12:35,667 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:35,668 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:35,668 | ^~~~~~~~ 2024-04-20T08:12:35,669 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,670 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,670 85 | auto vacc = *viter; 2024-04-20T08:12:35,671 | ^~~~~~ 2024-04-20T08:12:35,671 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:35,672 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:35,672 | ^~~~~~~~ 2024-04-20T08:12:35,673 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,673 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,674 85 | auto vacc = *viter; 2024-04-20T08:12:35,675 | ^~~~~~ 2024-04-20T08:12:35,675 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:35,676 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:35,676 | ^~~~~~~~ 2024-04-20T08:12:35,677 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,678 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,678 85 | auto vacc = *viter; 2024-04-20T08:12:35,679 | ^~~~~~ 2024-04-20T08:12:35,679 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:35,680 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:35,681 | ^~~~~~~~ 2024-04-20T08:12:35,681 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,682 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:35,683 85 | auto vacc = *viter; 2024-04-20T08:12:35,684 | ^~~~~~ 2024-04-20T08:12:35,684 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:35,685 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:35,685 | ^~~~~~~~ 2024-04-20T08:12:35,686 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,686 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,687 85 | auto vacc = *viter; 2024-04-20T08:12:35,687 | ^~~~~~ 2024-04-20T08:12:35,688 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:35,688 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,689 | ^~~~~~~~ 2024-04-20T08:12:35,690 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,690 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,691 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,691 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,692 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,693 | ^~~~~~~~ 2024-04-20T08:12:35,693 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,694 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,695 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,695 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,696 85 | auto vacc = *viter; 2024-04-20T08:12:35,696 | ^~~~~~ 2024-04-20T08:12:35,697 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:35,698 201 | list operator*(N n, list const &l) 2024-04-20T08:12:35,699 | ^~~~~~~~ 2024-04-20T08:12:35,699 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,700 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,700 85 | auto vacc = *viter; 2024-04-20T08:12:35,701 | ^~~~~~ 2024-04-20T08:12:35,702 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:35,702 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:35,703 | ^~~~~~~~ 2024-04-20T08:12:35,703 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,704 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:35,705 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:35,705 | ^~~~~~~~ 2024-04-20T08:12:35,706 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,706 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:35,707 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:35,708 | ^~~~~~~~ 2024-04-20T08:12:35,709 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,709 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:35,710 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:35,711 | ^~~~~~~~ 2024-04-20T08:12:35,711 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,712 /tmp/pip-build-env-e2bvax6e/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::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:35,712 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,713 | ^~~~~~ 2024-04-20T08:12:35,714 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:35,714 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,715 | ^~~~~~~~ 2024-04-20T08:12:35,716 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,716 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,717 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,718 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,718 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,719 | ^~~~~~~~ 2024-04-20T08:12:35,720 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,720 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,721 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,721 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:35,722 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,722 | ^~~~~~ 2024-04-20T08:12:35,723 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:35,724 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:35,724 | ^~~~~~~~ 2024-04-20T08:12:35,725 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,725 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,726 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,727 | ^~~~~~ 2024-04-20T08:12:35,727 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:35,728 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:35,728 | ^~~~~~~~ 2024-04-20T08:12:35,729 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,730 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,730 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,731 | ^~~~~~ 2024-04-20T08:12:35,731 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:35,732 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:35,733 | ^~~~~~~~ 2024-04-20T08:12:35,733 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,734 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,735 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,736 | ^~~~~~ 2024-04-20T08:12:35,736 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:35,737 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:35,737 | ^~~~~~~~ 2024-04-20T08:12:35,738 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,738 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:35,739 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,739 | ^~~~~~ 2024-04-20T08:12:35,740 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:35,740 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:35,741 | ^~~~~~~~ 2024-04-20T08:12:35,742 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,742 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,743 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,743 | ^~~~~~ 2024-04-20T08:12:35,744 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:35,745 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,745 | ^~~~~~~~ 2024-04-20T08:12:35,746 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,747 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,747 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,748 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,749 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,749 | ^~~~~~~~ 2024-04-20T08:12:35,750 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,751 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,751 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,752 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,752 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,753 | ^~~~~~ 2024-04-20T08:12:35,753 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:35,754 201 | list operator*(N n, list const &l) 2024-04-20T08:12:35,754 | ^~~~~~~~ 2024-04-20T08:12:35,755 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,756 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,756 87 | Op{}(vacc, *viter); 2024-04-20T08:12:35,757 | ^~~~~~ 2024-04-20T08:12:35,757 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:35,758 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:35,758 | ^~~~~~~~ 2024-04-20T08:12:35,759 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,759 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:35,760 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:35,761 | ^~~~~~~~ 2024-04-20T08:12:35,761 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,762 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:35,763 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:35,763 | ^~~~~~~~ 2024-04-20T08:12:35,764 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,765 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:35,765 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:35,766 | ^~~~~~~~ 2024-04-20T08:12:35,767 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,767 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-04-20T08:12:35,768 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-20T08:12:35,769 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:35,770 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:35,770 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:35,771 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-04-20T08:12:35,772 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:35,772 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/array.hpp:21:38: required from ‘typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type {anonymous}::pythonic::numpy::array(T&&, dtype) [with T = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = functor::float32; typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type = {anonymous}::pythonic::types::ndarray >; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename dtype::type = float]’ 2024-04-20T08:12:35,773 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:20:17: required from ‘decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) {anonymous}::pythonic::numpy::_asarray::operator()(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = float; decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:35,774 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:38:72: required from ‘decltype ({anonymous}::pythonic::numpy::_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) {anonymous}::pythonic::numpy::asarray(E&&, {anonymous}::pythonic::types::none_type) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; decltype (_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) = {anonymous}::pythonic::types::ndarray >; typename {anonymous}::pythonic::types::dtype_of::type>::type = float; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename std::decay<_Ex>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type]’ 2024-04-20T08:12:35,774 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/asarray.hpp:36:3: required from ‘decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) {anonymous}::pythonic::numpy::functor::asarray::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:35,775 src/fluidimage/calcul/__pythran__/subpix.cpp:222:406: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,776 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,777 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-04-20T08:12:35,777 184 | iter.store(*oiter); 2024-04-20T08:12:35,778 | ^~~~~~ 2024-04-20T08:12:35,779 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:35,779 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,780 | ^~~~~~~~ 2024-04-20T08:12:35,781 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,781 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,782 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,782 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,783 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,783 | ^~~~~~~~ 2024-04-20T08:12:35,784 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,784 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,785 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,785 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:35,786 184 | iter.store(*oiter); 2024-04-20T08:12:35,787 | ^~~~~~ 2024-04-20T08:12:35,787 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:35,788 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:35,788 | ^~~~~~~~ 2024-04-20T08:12:35,789 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,790 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,790 184 | iter.store(*oiter); 2024-04-20T08:12:35,791 | ^~~~~~ 2024-04-20T08:12:35,791 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:35,792 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:35,793 | ^~~~~~~~ 2024-04-20T08:12:35,793 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,794 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,795 184 | iter.store(*oiter); 2024-04-20T08:12:35,795 | ^~~~~~ 2024-04-20T08:12:35,796 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:35,796 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:35,797 | ^~~~~~~~ 2024-04-20T08:12:35,798 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,798 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,799 184 | iter.store(*oiter); 2024-04-20T08:12:35,799 | ^~~~~~ 2024-04-20T08:12:35,800 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:35,800 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:35,801 | ^~~~~~~~ 2024-04-20T08:12:35,801 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,802 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:35,803 184 | iter.store(*oiter); 2024-04-20T08:12:35,803 | ^~~~~~ 2024-04-20T08:12:35,804 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:35,804 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:35,805 | ^~~~~~~~ 2024-04-20T08:12:35,806 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,806 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,807 184 | iter.store(*oiter); 2024-04-20T08:12:35,808 | ^~~~~~ 2024-04-20T08:12:35,808 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:35,809 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,810 | ^~~~~~~~ 2024-04-20T08:12:35,810 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,811 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,811 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,812 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,812 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,813 | ^~~~~~~~ 2024-04-20T08:12:35,813 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,814 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,814 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,815 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,816 184 | iter.store(*oiter); 2024-04-20T08:12:35,816 | ^~~~~~ 2024-04-20T08:12:35,817 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:35,818 201 | list operator*(N n, list const &l) 2024-04-20T08:12:35,818 | ^~~~~~~~ 2024-04-20T08:12:35,819 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,820 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,821 184 | iter.store(*oiter); 2024-04-20T08:12:35,822 | ^~~~~~ 2024-04-20T08:12:35,822 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:35,823 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:35,824 | ^~~~~~~~ 2024-04-20T08:12:35,825 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,825 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:35,826 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:35,827 | ^~~~~~~~ 2024-04-20T08:12:35,828 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,828 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:35,829 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:35,830 | ^~~~~~~~ 2024-04-20T08:12:35,831 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,832 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:35,832 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:35,833 | ^~~~~~~~ 2024-04-20T08:12:35,834 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,834 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-04-20T08:12:35,835 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-20T08:12:35,836 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:35,837 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:35,837 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:35,838 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-04-20T08:12:35,839 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:35,840 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/array.hpp:21:38: required from ‘typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type {anonymous}::pythonic::numpy::array(T&&, dtype) [with T = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = functor::float32; typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type = {anonymous}::pythonic::types::ndarray >; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename dtype::type = float]’ 2024-04-20T08:12:35,841 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:20:17: required from ‘decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) {anonymous}::pythonic::numpy::_asarray::operator()(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = float; decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:35,842 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:38:72: required from ‘decltype ({anonymous}::pythonic::numpy::_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) {anonymous}::pythonic::numpy::asarray(E&&, {anonymous}::pythonic::types::none_type) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; decltype (_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) = {anonymous}::pythonic::types::ndarray >; typename {anonymous}::pythonic::types::dtype_of::type>::type = float; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename std::decay<_Ex>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type]’ 2024-04-20T08:12:35,843 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/asarray.hpp:36:3: required from ‘decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) {anonymous}::pythonic::numpy::functor::asarray::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:35,843 src/fluidimage/calcul/__pythran__/subpix.cpp:222:406: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,844 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,845 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-04-20T08:12:35,846 184 | iter.store(*oiter); 2024-04-20T08:12:35,847 | ^~~~~~ 2024-04-20T08:12:35,848 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:35,848 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,849 | ^~~~~~~~ 2024-04-20T08:12:35,850 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,850 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,851 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,852 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,853 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,853 | ^~~~~~~~ 2024-04-20T08:12:35,854 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,855 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,856 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,856 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:35,857 184 | iter.store(*oiter); 2024-04-20T08:12:35,858 | ^~~~~~ 2024-04-20T08:12:35,859 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:35,860 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:35,860 | ^~~~~~~~ 2024-04-20T08:12:35,861 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,862 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,863 184 | iter.store(*oiter); 2024-04-20T08:12:35,864 | ^~~~~~ 2024-04-20T08:12:35,865 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:35,866 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:35,866 | ^~~~~~~~ 2024-04-20T08:12:35,867 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,868 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,868 184 | iter.store(*oiter); 2024-04-20T08:12:35,869 | ^~~~~~ 2024-04-20T08:12:35,870 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:35,871 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:35,872 | ^~~~~~~~ 2024-04-20T08:12:35,872 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,873 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,874 184 | iter.store(*oiter); 2024-04-20T08:12:35,875 | ^~~~~~ 2024-04-20T08:12:35,875 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:35,876 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:35,877 | ^~~~~~~~ 2024-04-20T08:12:35,878 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,878 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:35,879 184 | iter.store(*oiter); 2024-04-20T08:12:35,880 | ^~~~~~ 2024-04-20T08:12:35,881 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:35,882 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:35,882 | ^~~~~~~~ 2024-04-20T08:12:35,883 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,884 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,885 184 | iter.store(*oiter); 2024-04-20T08:12:35,885 | ^~~~~~ 2024-04-20T08:12:35,886 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:35,887 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,887 | ^~~~~~~~ 2024-04-20T08:12:35,888 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,889 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,890 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,891 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,891 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,892 | ^~~~~~~~ 2024-04-20T08:12:35,893 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,894 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,894 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,895 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,896 184 | iter.store(*oiter); 2024-04-20T08:12:35,896 | ^~~~~~ 2024-04-20T08:12:35,897 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:35,898 201 | list operator*(N n, list const &l) 2024-04-20T08:12:35,899 | ^~~~~~~~ 2024-04-20T08:12:35,900 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,900 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,901 184 | iter.store(*oiter); 2024-04-20T08:12:35,902 | ^~~~~~ 2024-04-20T08:12:35,903 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:35,903 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:35,905 | ^~~~~~~~ 2024-04-20T08:12:35,905 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,906 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:35,907 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:35,907 | ^~~~~~~~ 2024-04-20T08:12:35,908 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,909 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:35,910 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:35,910 | ^~~~~~~~ 2024-04-20T08:12:35,911 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,912 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:35,913 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:35,913 | ^~~~~~~~ 2024-04-20T08:12:35,914 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,915 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-04-20T08:12:35,916 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-04-20T08:12:35,916 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:35,917 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:35,918 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:35,919 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:35,920 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:35,921 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/array.hpp:21:38: required from ‘typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type {anonymous}::pythonic::numpy::array(T&&, dtype) [with T = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = functor::float32; typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type = {anonymous}::pythonic::types::ndarray >; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename dtype::type = float]’ 2024-04-20T08:12:35,922 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:20:17: required from ‘decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) {anonymous}::pythonic::numpy::_asarray::operator()(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = float; decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:35,923 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:38:72: required from ‘decltype ({anonymous}::pythonic::numpy::_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) {anonymous}::pythonic::numpy::asarray(E&&, {anonymous}::pythonic::types::none_type) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; decltype (_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) = {anonymous}::pythonic::types::ndarray >; typename {anonymous}::pythonic::types::dtype_of::type>::type = float; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename std::decay<_Ex>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type]’ 2024-04-20T08:12:35,924 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/asarray.hpp:36:3: required from ‘decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) {anonymous}::pythonic::numpy::functor::asarray::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:35,924 src/fluidimage/calcul/__pythran__/subpix.cpp:222:406: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:35,925 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:35,926 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:35,927 184 | iter.store(*oiter); 2024-04-20T08:12:35,928 | ^~~~~~ 2024-04-20T08:12:35,928 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:35,929 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,930 | ^~~~~~~~ 2024-04-20T08:12:35,931 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,932 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,932 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,933 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,934 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:35,935 | ^~~~~~~~ 2024-04-20T08:12:35,935 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:35,936 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:35,937 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,938 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:35,938 184 | iter.store(*oiter); 2024-04-20T08:12:35,939 | ^~~~~~ 2024-04-20T08:12:35,940 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:35,941 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:35,942 | ^~~~~~~~ 2024-04-20T08:12:35,943 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,943 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,944 184 | iter.store(*oiter); 2024-04-20T08:12:35,945 | ^~~~~~ 2024-04-20T08:12:35,945 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:35,946 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:35,947 | ^~~~~~~~ 2024-04-20T08:12:35,947 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,948 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,949 184 | iter.store(*oiter); 2024-04-20T08:12:35,950 | ^~~~~~ 2024-04-20T08:12:35,950 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:35,951 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:35,952 | ^~~~~~~~ 2024-04-20T08:12:35,952 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,953 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:35,954 184 | iter.store(*oiter); 2024-04-20T08:12:35,955 | ^~~~~~ 2024-04-20T08:12:35,955 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:35,956 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:35,957 | ^~~~~~~~ 2024-04-20T08:12:35,958 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,959 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:35,959 184 | iter.store(*oiter); 2024-04-20T08:12:35,960 | ^~~~~~ 2024-04-20T08:12:35,961 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:35,962 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:35,962 | ^~~~~~~~ 2024-04-20T08:12:35,963 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,964 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,964 184 | iter.store(*oiter); 2024-04-20T08:12:35,965 | ^~~~~~ 2024-04-20T08:12:35,966 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:35,967 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,968 | ^~~~~~~~ 2024-04-20T08:12:35,968 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,969 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,970 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,970 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,971 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:35,972 | ^~~~~~~~ 2024-04-20T08:12:35,973 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:35,973 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:35,974 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:35,975 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,976 184 | iter.store(*oiter); 2024-04-20T08:12:35,976 | ^~~~~~ 2024-04-20T08:12:35,977 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:35,978 201 | list operator*(N n, list const &l) 2024-04-20T08:12:35,979 | ^~~~~~~~ 2024-04-20T08:12:35,979 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:35,980 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,981 184 | iter.store(*oiter); 2024-04-20T08:12:35,982 | ^~~~~~ 2024-04-20T08:12:35,983 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:35,984 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:35,984 | ^~~~~~~~ 2024-04-20T08:12:35,985 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,986 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:35,986 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:35,987 | ^~~~~~~~ 2024-04-20T08:12:35,988 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,988 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:35,989 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:35,990 | ^~~~~~~~ 2024-04-20T08:12:35,990 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,991 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:35,992 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:35,992 | ^~~~~~~~ 2024-04-20T08:12:35,993 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:35,994 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-04-20T08:12:35,995 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-04-20T08:12:35,996 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:35,996 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:35,998 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:35,998 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:35,999 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:36,000 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/array.hpp:21:38: required from ‘typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type {anonymous}::pythonic::numpy::array(T&&, dtype) [with T = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = functor::float32; typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type = {anonymous}::pythonic::types::ndarray >; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename dtype::type = float]’ 2024-04-20T08:12:36,001 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:20:17: required from ‘decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) {anonymous}::pythonic::numpy::_asarray::operator()(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = float; decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:36,002 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:38:72: required from ‘decltype ({anonymous}::pythonic::numpy::_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) {anonymous}::pythonic::numpy::asarray(E&&, {anonymous}::pythonic::types::none_type) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; decltype (_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) = {anonymous}::pythonic::types::ndarray >; typename {anonymous}::pythonic::types::dtype_of::type>::type = float; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename std::decay<_Ex>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type]’ 2024-04-20T08:12:36,003 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/asarray.hpp:36:3: required from ‘decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) {anonymous}::pythonic::numpy::functor::asarray::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:36,004 src/fluidimage/calcul/__pythran__/subpix.cpp:222:406: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2024-04-20T08:12:36,005 src/fluidimage/calcul/__pythran__/subpix.cpp:349:91: required from here 2024-04-20T08:12:36,005 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:36,006 184 | iter.store(*oiter); 2024-04-20T08:12:36,007 | ^~~~~~ 2024-04-20T08:12:36,008 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:36,009 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:36,010 | ^~~~~~~~ 2024-04-20T08:12:36,010 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:36,011 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:36,012 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,013 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,014 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:36,014 | ^~~~~~~~ 2024-04-20T08:12:36,015 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:36,016 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:36,017 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,018 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:36,018 184 | iter.store(*oiter); 2024-04-20T08:12:36,019 | ^~~~~~ 2024-04-20T08:12:36,020 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:36,021 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:36,022 | ^~~~~~~~ 2024-04-20T08:12:36,023 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,023 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:36,024 184 | iter.store(*oiter); 2024-04-20T08:12:36,025 | ^~~~~~ 2024-04-20T08:12:36,025 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:36,026 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:36,027 | ^~~~~~~~ 2024-04-20T08:12:36,028 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,028 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,029 184 | iter.store(*oiter); 2024-04-20T08:12:36,030 | ^~~~~~ 2024-04-20T08:12:36,031 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:36,032 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:36,032 | ^~~~~~~~ 2024-04-20T08:12:36,033 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,034 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:36,035 184 | iter.store(*oiter); 2024-04-20T08:12:36,035 | ^~~~~~ 2024-04-20T08:12:36,036 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:36,037 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:36,038 | ^~~~~~~~ 2024-04-20T08:12:36,038 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,039 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:36,040 184 | iter.store(*oiter); 2024-04-20T08:12:36,041 | ^~~~~~ 2024-04-20T08:12:36,042 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:36,042 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:36,043 | ^~~~~~~~ 2024-04-20T08:12:36,044 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,045 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,045 184 | iter.store(*oiter); 2024-04-20T08:12:36,046 | ^~~~~~ 2024-04-20T08:12:36,047 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:36,048 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:36,048 | ^~~~~~~~ 2024-04-20T08:12:36,049 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:36,050 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:36,050 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,051 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,052 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:36,052 | ^~~~~~~~ 2024-04-20T08:12:36,053 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:36,054 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:36,055 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,056 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,056 184 | iter.store(*oiter); 2024-04-20T08:12:36,057 | ^~~~~~ 2024-04-20T08:12:36,058 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:36,059 201 | list operator*(N n, list const &l) 2024-04-20T08:12:36,060 | ^~~~~~~~ 2024-04-20T08:12:36,060 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,061 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,062 184 | iter.store(*oiter); 2024-04-20T08:12:36,063 | ^~~~~~ 2024-04-20T08:12:36,064 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:36,064 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:36,065 | ^~~~~~~~ 2024-04-20T08:12:36,066 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,066 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:36,067 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:36,068 | ^~~~~~~~ 2024-04-20T08:12:36,068 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,069 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:36,070 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:36,070 | ^~~~~~~~ 2024-04-20T08:12:36,071 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,072 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:36,073 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:36,073 | ^~~~~~~~ 2024-04-20T08:12:36,074 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,643 [10/18] Compiling C++ object src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-04-20T08:12:36,644 FAILED: src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-04-20T08:12:36,645 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-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o -MF src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o.d -o src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o -c src/fluidimage/topologies/__pythran__/example.cpp 2024-04-20T08:12:36,651 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-20T08:12:36,652 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-20T08:12:36,653 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-20T08:12:36,653 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-20T08:12:36,654 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-20T08:12:36,654 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-20T08:12:36,655 from src/fluidimage/topologies/__pythran__/example.cpp:1: 2024-04-20T08:12:36,656 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,656 101 | xsimd::batch> { 2024-04-20T08:12:36,657 | ^~~~~ 2024-04-20T08:12:36,657 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-04-20T08:12:36,658 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-04-20T08:12:36,658 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,659 34 | class batch; 2024-04-20T08:12:36,660 | ^~~~~ 2024-04-20T08:12:36,660 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-04-20T08:12:36,661 101 | xsimd::batch> { 2024-04-20T08:12:36,661 | ^~ 2024-04-20T08:12:36,662 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-04-20T08:12:36,663 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-04-20T08:12:36,663 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,664 103 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,665 | ^ 2024-04-20T08:12:36,665 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,666 34 | class batch; 2024-04-20T08:12:36,667 | ^~~~~ 2024-04-20T08:12:36,667 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-04-20T08:12:36,668 103 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,669 | ^ 2024-04-20T08:12:36,669 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:36,670 105 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:36,671 | ^~~~~~~~~~~ 2024-04-20T08:12:36,672 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:36,672 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-04-20T08:12:36,673 | ^~~~~~~~~~~~~~ 2024-04-20T08:12:36,673 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:36,674 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,674 119 | void store(xsimd::batch const &); 2024-04-20T08:12:36,675 | ^ 2024-04-20T08:12:36,675 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,676 34 | class batch; 2024-04-20T08:12:36,676 | ^~~~~ 2024-04-20T08:12:36,677 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-04-20T08:12:36,678 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-04-20T08:12:36,678 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-04-20T08:12:36,679 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:36,679 208 | -> decltype(xsimd::load_unaligned(data)) 2024-04-20T08:12:36,680 | ^~~~~~~~~~~~~~ 2024-04-20T08:12:36,681 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:36,681 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,682 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-04-20T08:12:36,682 | ^ 2024-04-20T08:12:36,683 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,684 34 | class batch; 2024-04-20T08:12:36,684 | ^~~~~ 2024-04-20T08:12:36,685 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-04-20T08:12:36,686 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-04-20T08:12:36,686 217 | val.store_unaligned(const_cast(data)); 2024-04-20T08:12:36,687 | ^~~~~~~~~~~~~~~ 2024-04-20T08:12:36,688 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-04-20T08:12:36,688 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-04-20T08:12:36,689 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-04-20T08:12:36,690 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-04-20T08:12:36,690 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-04-20T08:12:36,691 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-04-20T08:12:36,691 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,692 191 | xsimd::batch _splated; 2024-04-20T08:12:36,692 | ^ 2024-04-20T08:12:36,693 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,694 34 | class batch; 2024-04-20T08:12:36,694 | ^~~~~ 2024-04-20T08:12:36,695 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-04-20T08:12:36,695 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,696 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:36,697 | ^ 2024-04-20T08:12:36,697 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,698 34 | class batch; 2024-04-20T08:12:36,698 | ^~~~~ 2024-04-20T08:12:36,699 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-04-20T08:12:36,700 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:36,700 | ^~~ 2024-04-20T08:12:36,701 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-04-20T08:12:36,701 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:36,702 | ^ 2024-04-20T08:12:36,703 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-04-20T08:12:36,703 734 | typename std::remove_reference::type::simd_iterator...>; 2024-04-20T08:12:36,704 | ^ 2024-04-20T08:12:36,704 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:36,705 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-04-20T08:12:36,706 | ^~~~~~~~~~~~~ 2024-04-20T08:12:36,707 | nditerator 2024-04-20T08:12:36,708 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:36,708 740 | simd_iterator vbegin(types::vectorize) const; 2024-04-20T08:12:36,709 | ^~~~~~~~~~~~~ 2024-04-20T08:12:36,709 | nditerator 2024-04-20T08:12:36,710 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:36,710 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-04-20T08:12:36,711 | ^~~~~~~~~~~~~ 2024-04-20T08:12:36,711 | nditerator 2024-04-20T08:12:36,712 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:36,712 743 | simd_iterator vend(types::vectorize) const; 2024-04-20T08:12:36,713 | ^~~~~~~~~~~~~ 2024-04-20T08:12:36,714 | nditerator 2024-04-20T08:12:36,714 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-04-20T08:12:36,715 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-04-20T08:12:36,715 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,716 174 | using vT = xsimd::batch; 2024-04-20T08:12:36,716 | ^ 2024-04-20T08:12:36,717 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,718 34 | class batch; 2024-04-20T08:12:36,719 | ^~~~~ 2024-04-20T08:12:36,719 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-04-20T08:12:36,720 176 | static const std::size_t vN = vT::size; 2024-04-20T08:12:36,721 | ^~ 2024-04-20T08:12:36,721 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-04-20T08:12:36,722 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,722 445 | using vT = typename xsimd::batch; 2024-04-20T08:12:36,723 | ^ 2024-04-20T08:12:36,724 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,724 34 | class batch; 2024-04-20T08:12:36,725 | ^~~~~ 2024-04-20T08:12:36,726 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-04-20T08:12:36,726 445 | using vT = typename xsimd::batch; 2024-04-20T08:12:36,727 | ^ 2024-04-20T08:12:36,728 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-04-20T08:12:36,728 448 | static const std::size_t vN = vT::size; 2024-04-20T08:12:36,729 | ^~ 2024-04-20T08:12:36,730 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-04-20T08:12:36,731 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-04-20T08:12:36,731 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,732 219 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,732 | ^ 2024-04-20T08:12:36,733 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,733 34 | class batch; 2024-04-20T08:12:36,734 | ^~~~~ 2024-04-20T08:12:36,734 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:36,735 219 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,736 | ^ 2024-04-20T08:12:36,736 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:36,737 220 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:36,737 | ^~~~~~~~~~~ 2024-04-20T08:12:36,738 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-04-20T08:12:36,739 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,739 497 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,740 | ^ 2024-04-20T08:12:36,740 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,741 34 | class batch; 2024-04-20T08:12:36,742 | ^~~~~ 2024-04-20T08:12:36,742 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:36,743 497 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,743 | ^ 2024-04-20T08:12:36,744 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:36,745 498 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:36,745 | ^~~~~~~~~~~ 2024-04-20T08:12:36,746 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-04-20T08:12:36,747 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-04-20T08:12:36,747 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-04-20T08:12:36,748 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-04-20T08:12:36,749 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,750 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-04-20T08:12:36,750 | ^ 2024-04-20T08:12:36,751 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,751 34 | class batch; 2024-04-20T08:12:36,752 | ^~~~~ 2024-04-20T08:12:36,752 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-04-20T08:12:36,753 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-04-20T08:12:36,754 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:36,754 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-04-20T08:12:36,755 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,755 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:36,756 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-04-20T08:12:36,756 | ^~~~~~~ 2024-04-20T08:12:36,757 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:36,758 595 | struct numpy_expr { 2024-04-20T08:12:36,758 | ^~~~~~~~~~ 2024-04-20T08:12:36,759 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-04-20T08:12:36,760 240 | numpy_expr::vbegin(vectorize) const 2024-04-20T08:12:36,760 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,761 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-04-20T08:12:36,761 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-04-20T08:12:36,762 | ^~~~~~ 2024-04-20T08:12:36,763 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:36,763 595 | struct numpy_expr { 2024-04-20T08:12:36,764 | ^~~~~~~~~~ 2024-04-20T08:12:36,765 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:36,765 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-04-20T08:12:36,766 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,766 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:36,767 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-04-20T08:12:36,768 | ^~~~~ 2024-04-20T08:12:36,768 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:36,769 595 | struct numpy_expr { 2024-04-20T08:12:36,769 | ^~~~~~~~~~ 2024-04-20T08:12:36,770 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-04-20T08:12:36,770 257 | numpy_expr::vend(vectorize) const 2024-04-20T08:12:36,771 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,772 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-04-20T08:12:36,772 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-04-20T08:12:36,773 | ^~~~ 2024-04-20T08:12:36,773 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:36,774 595 | struct numpy_expr { 2024-04-20T08:12:36,775 | ^~~~~~~~~~ 2024-04-20T08:12:36,775 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-04-20T08:12:36,776 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-04-20T08:12:36,777 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-04-20T08:12:36,777 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,778 334 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,779 | ^ 2024-04-20T08:12:36,779 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,780 34 | class batch; 2024-04-20T08:12:36,781 | ^~~~~ 2024-04-20T08:12:36,782 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:36,782 334 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,783 | ^ 2024-04-20T08:12:36,783 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:36,784 335 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:36,784 | ^~~~~~~~~~~ 2024-04-20T08:12:36,785 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-04-20T08:12:36,785 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,786 721 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,787 | ^ 2024-04-20T08:12:36,787 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,788 34 | class batch; 2024-04-20T08:12:36,788 | ^~~~~ 2024-04-20T08:12:36,789 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:36,790 721 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,790 | ^ 2024-04-20T08:12:36,791 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:36,792 722 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:36,792 | ^~~~~~~~~~~ 2024-04-20T08:12:36,793 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-04-20T08:12:36,793 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,794 690 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,795 | ^ 2024-04-20T08:12:36,795 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,796 34 | class batch; 2024-04-20T08:12:36,796 | ^~~~~ 2024-04-20T08:12:36,797 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:36,798 690 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,798 | ^ 2024-04-20T08:12:36,799 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:36,800 691 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:36,801 | ^~~~~~~~~~~ 2024-04-20T08:12:36,801 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-04-20T08:12:36,802 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,805 249 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,806 | ^ 2024-04-20T08:12:36,807 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,807 34 | class batch; 2024-04-20T08:12:36,808 | ^~~~~ 2024-04-20T08:12:36,808 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:36,809 249 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:36,809 | ^ 2024-04-20T08:12:36,810 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:36,811 250 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:36,811 | ^~~~~~~~~~~ 2024-04-20T08:12:36,812 In file included from src/fluidimage/topologies/__pythran__/example.cpp:18: 2024-04-20T08:12:36,812 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: At global scope: 2024-04-20T08:12:36,813 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:17:41: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:36,814 17 | using vector_type = xsimd::batch; 2024-04-20T08:12:36,814 | ^ 2024-04-20T08:12:36,815 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:36,815 34 | class batch; 2024-04-20T08:12:36,816 | ^~~~~ 2024-04-20T08:12:36,817 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:18:7: error: ‘vector_type’ does not name a type 2024-04-20T08:12:36,817 18 | vector_type curr_; 2024-04-20T08:12:36,818 | ^~~~~~~~~~~ 2024-04-20T08:12:36,819 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:19:7: error: ‘vector_type’ does not name a type 2024-04-20T08:12:36,819 19 | vector_type step_; 2024-04-20T08:12:36,820 | ^~~~~~~~~~~ 2024-04-20T08:12:36,820 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:30:7: error: ‘vector_type’ does not name a type 2024-04-20T08:12:36,821 30 | vector_type operator*() const 2024-04-20T08:12:36,822 | ^~~~~~~~~~~ 2024-04-20T08:12:36,822 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In constructor ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator::arange_simd_iterator(T, T, long int)’: 2024-04-20T08:12:36,823 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:13: error: class ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ does not have any field named ‘curr_’ 2024-04-20T08:12:36,824 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-04-20T08:12:36,824 | ^~~~~ 2024-04-20T08:12:36,825 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:22: error: class ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ does not have any field named ‘step_’ 2024-04-20T08:12:36,825 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-04-20T08:12:36,826 | ^~~~~ 2024-04-20T08:12:36,826 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:43: error: ‘vector_type’ has not been declared 2024-04-20T08:12:36,827 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-04-20T08:12:36,828 | ^~~~~~~~~~~ 2024-04-20T08:12:36,828 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:23:42: error: ‘vector_type’ has not been declared 2024-04-20T08:12:36,829 23 | index_(static_cast(n / vector_type::size)) 2024-04-20T08:12:36,829 | ^~~~~~~~~~~ 2024-04-20T08:12:36,830 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:25:16: error: ‘vector_type’ has not been declared 2024-04-20T08:12:36,831 25 | T from[vector_type::size]; 2024-04-20T08:12:36,831 | ^~~~~~~~~~~ 2024-04-20T08:12:36,832 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:26:32: error: ‘vector_type’ has not been declared 2024-04-20T08:12:36,832 26 | for (size_t i = 0; i < vector_type::size; ++i) 2024-04-20T08:12:36,833 | ^~~~~~~~~~~ 2024-04-20T08:12:36,834 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:27:11: error: ‘from’ was not declared in this scope; did you mean ‘fromfp’? 2024-04-20T08:12:36,834 27 | from[i] = start + i * step; 2024-04-20T08:12:36,835 | ^~~~ 2024-04-20T08:12:36,835 | fromfp 2024-04-20T08:12:36,836 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:9: error: ‘curr_’ was not declared in this scope 2024-04-20T08:12:36,837 28 | curr_ = vector_type::load_unaligned(from); 2024-04-20T08:12:36,837 | ^~~~~ 2024-04-20T08:12:36,838 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:17: error: ‘vector_type’ has not been declared 2024-04-20T08:12:36,839 28 | curr_ = vector_type::load_unaligned(from); 2024-04-20T08:12:36,839 | ^~~~~~~~~~~ 2024-04-20T08:12:36,840 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:45: error: ‘from’ was not declared in this scope; did you mean ‘fromfp’? 2024-04-20T08:12:36,840 28 | curr_ = vector_type::load_unaligned(from); 2024-04-20T08:12:36,841 | ^~~~ 2024-04-20T08:12:36,842 | fromfp 2024-04-20T08:12:36,843 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator++()’: 2024-04-20T08:12:36,843 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:9: error: ‘curr_’ was not declared in this scope 2024-04-20T08:12:36,844 36 | curr_ += step_; 2024-04-20T08:12:36,845 | ^~~~~ 2024-04-20T08:12:36,845 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:18: error: ‘step_’ was not declared in this scope 2024-04-20T08:12:36,846 36 | curr_ += step_; 2024-04-20T08:12:36,846 | ^~~~~ 2024-04-20T08:12:36,847 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator+=(long int)’: 2024-04-20T08:12:36,848 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:9: error: ‘curr_’ was not declared in this scope 2024-04-20T08:12:36,848 42 | curr_ += n * step_; 2024-04-20T08:12:36,849 | ^~~~~ 2024-04-20T08:12:36,849 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:22: error: ‘step_’ was not declared in this scope 2024-04-20T08:12:36,850 42 | curr_ += n * step_; 2024-04-20T08:12:36,850 | ^~~~~ 2024-04-20T08:12:36,851 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator--()’: 2024-04-20T08:12:36,852 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:9: error: ‘curr_’ was not declared in this scope 2024-04-20T08:12:36,852 53 | curr_ -= step_; 2024-04-20T08:12:36,853 | ^~~~~ 2024-04-20T08:12:36,853 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:18: error: ‘step_’ was not declared in this scope 2024-04-20T08:12:36,854 53 | curr_ -= step_; 2024-04-20T08:12:36,855 | ^~~~~ 2024-04-20T08:12:36,855 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’: 2024-04-20T08:12:36,856 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-04-20T08:12:36,857 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-04-20T08:12:36,858 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-04-20T08:12:36,859 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-20T08:12:36,859 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:36,860 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:36,861 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:36,862 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:36,862 src/fluidimage/topologies/__pythran__/example.cpp:162:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:36,863 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:36,864 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-04-20T08:12:36,864 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:36,865 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,866 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:36,866 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:36,867 | ^~~~~~~~ 2024-04-20T08:12:36,867 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,868 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:36,869 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:36,869 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,870 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:36,871 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:36,871 | ^~~~~~~~ 2024-04-20T08:12:36,872 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,872 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,873 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:36,874 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,874 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:36,875 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:36,876 | ^~~~~~~~ 2024-04-20T08:12:36,876 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,877 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:36,878 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:36,878 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,879 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-04-20T08:12:36,879 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:36,880 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:36,880 | ^~~~~~~~ 2024-04-20T08:12:36,881 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,882 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:36,882 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:36,883 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,883 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:36,884 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:36,885 | ^~~~~~~~ 2024-04-20T08:12:36,885 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,886 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,886 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:36,887 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,888 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:36,888 201 | list operator*(N n, list const &l) 2024-04-20T08:12:36,889 | ^~~~~~~~ 2024-04-20T08:12:36,890 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,890 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,891 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:36,892 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,892 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-04-20T08:12:36,893 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:36,893 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:36,894 | ^~~~~~~~ 2024-04-20T08:12:36,894 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:36,895 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:36,896 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,896 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,897 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:36,897 | ^~~~~~~~ 2024-04-20T08:12:36,898 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:36,899 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:36,899 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,900 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,900 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:36,901 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,902 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-04-20T08:12:36,902 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-04-20T08:12:36,903 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-04-20T08:12:36,903 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-04-20T08:12:36,904 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:36,905 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:36,905 | ^~~~~~~~ 2024-04-20T08:12:36,906 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,907 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:36,907 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:36,908 | ^~~~~~~~ 2024-04-20T08:12:36,909 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,909 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:36,910 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:36,910 | ^~~~~~~~ 2024-04-20T08:12:36,911 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,912 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:36,912 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:36,913 | ^~~~~~~~ 2024-04-20T08:12:36,913 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,914 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2024-04-20T08:12:36,914 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-20T08:12:36,915 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,916 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; Op = {anonymous}::pythonic::numpy::functor::square; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >}]’ 2024-04-20T08:12:36,916 430 | auto _dereference(utils::index_sequence) const 2024-04-20T08:12:36,917 | ^~~~~~~~~~~~ 2024-04-20T08:12:36,918 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,918 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::square{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2024-04-20T08:12:36,919 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-04-20T08:12:36,920 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-04-20T08:12:36,921 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-04-20T08:12:36,922 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-20T08:12:36,923 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:36,923 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:36,924 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:36,925 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:36,926 src/fluidimage/topologies/__pythran__/example.cpp:162:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:36,926 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:36,927 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’}) 2024-04-20T08:12:36,927 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:36,928 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,929 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:36,929 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:36,930 | ^~~~~~~~ 2024-04-20T08:12:36,931 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,932 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:36,932 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:36,933 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,933 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:36,934 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:36,934 | ^~~~~~~~ 2024-04-20T08:12:36,935 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,935 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,936 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:36,936 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,937 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:36,938 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:36,939 | ^~~~~~~~ 2024-04-20T08:12:36,939 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,940 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:36,941 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:36,941 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,942 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:36,943 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:36,943 | ^~~~~~~~ 2024-04-20T08:12:36,944 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,945 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:36,945 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:36,946 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,947 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:36,947 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:36,948 | ^~~~~~~~ 2024-04-20T08:12:36,948 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,949 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,949 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:36,950 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,951 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:36,951 201 | list operator*(N n, list const &l) 2024-04-20T08:12:36,952 | ^~~~~~~~ 2024-04-20T08:12:36,952 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,953 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,954 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:36,954 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,955 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:36,955 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:36,956 | ^~~~~~~~ 2024-04-20T08:12:36,957 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:36,957 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:36,958 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,959 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,959 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:36,960 | ^~~~~~~~ 2024-04-20T08:12:36,961 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:36,961 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:36,962 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,963 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,963 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:36,964 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,964 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:36,965 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:36,965 | ^~~~~~~~ 2024-04-20T08:12:36,966 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,966 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:36,967 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:36,968 | ^~~~~~~~ 2024-04-20T08:12:36,968 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,969 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:36,969 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:36,970 | ^~~~~~~~ 2024-04-20T08:12:36,971 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,971 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:36,972 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:36,973 | ^~~~~~~~ 2024-04-20T08:12:36,973 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,974 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’: 2024-04-20T08:12:36,975 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-04-20T08:12:36,976 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-04-20T08:12:36,977 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-04-20T08:12:36,978 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-20T08:12:36,979 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:36,980 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:36,980 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:36,981 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:36,982 src/fluidimage/topologies/__pythran__/example.cpp:162:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:36,982 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:36,983 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’) 2024-04-20T08:12:36,983 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:36,984 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,985 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:36,985 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:36,986 | ^~~~~~~~ 2024-04-20T08:12:36,986 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,987 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:36,988 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:36,989 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,989 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:36,990 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:36,990 | ^~~~~~~~ 2024-04-20T08:12:36,991 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,991 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:36,992 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:36,992 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,993 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:36,994 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:36,994 | ^~~~~~~~ 2024-04-20T08:12:36,995 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:36,996 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:36,996 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:36,997 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:36,997 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:36,998 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:36,999 | ^~~~~~~~ 2024-04-20T08:12:36,999 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,000 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,001 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,002 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,002 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,003 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,003 | ^~~~~~~~ 2024-04-20T08:12:37,004 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,004 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,005 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,005 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,006 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,007 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,007 | ^~~~~~~~ 2024-04-20T08:12:37,008 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,008 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,009 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,010 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,010 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,011 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,012 | ^~~~~~~~ 2024-04-20T08:12:37,012 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,013 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,014 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,014 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,015 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,015 | ^~~~~~~~ 2024-04-20T08:12:37,016 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,017 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,018 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,018 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,019 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,019 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,020 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,021 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,021 | ^~~~~~~~ 2024-04-20T08:12:37,022 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,022 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,023 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,023 | ^~~~~~~~ 2024-04-20T08:12:37,024 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,025 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,025 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,026 | ^~~~~~~~ 2024-04-20T08:12:37,027 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,027 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,028 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,028 | ^~~~~~~~ 2024-04-20T08:12:37,029 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,030 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-04-20T08:12:37,031 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-20T08:12:37,032 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,032 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >}]’ 2024-04-20T08:12:37,033 430 | auto _dereference(utils::index_sequence) const 2024-04-20T08:12:37,033 | ^~~~~~~~~~~~ 2024-04-20T08:12:37,034 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,035 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-04-20T08:12:37,035 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-04-20T08:12:37,036 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-04-20T08:12:37,037 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-04-20T08:12:37,038 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-20T08:12:37,039 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,040 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,041 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,042 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,042 src/fluidimage/topologies/__pythran__/example.cpp:162:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,043 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,044 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’}) 2024-04-20T08:12:37,044 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,045 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,046 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,046 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,047 | ^~~~~~~~ 2024-04-20T08:12:37,048 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,048 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,049 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,049 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,050 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,051 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,051 | ^~~~~~~~ 2024-04-20T08:12:37,052 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,053 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,053 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,054 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,055 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,056 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,056 | ^~~~~~~~ 2024-04-20T08:12:37,057 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,057 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,058 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,059 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,059 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,060 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,060 | ^~~~~~~~ 2024-04-20T08:12:37,061 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,062 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,062 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,063 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,064 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,064 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,065 | ^~~~~~~~ 2024-04-20T08:12:37,065 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,066 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,067 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,067 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,068 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,068 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,069 | ^~~~~~~~ 2024-04-20T08:12:37,069 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,070 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,071 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,071 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,072 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,072 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,073 | ^~~~~~~~ 2024-04-20T08:12:37,074 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,074 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,075 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,076 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,076 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,077 | ^~~~~~~~ 2024-04-20T08:12:37,077 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,078 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,079 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,080 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,080 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,081 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,081 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,082 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,082 | ^~~~~~~~ 2024-04-20T08:12:37,083 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,083 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,084 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,084 | ^~~~~~~~ 2024-04-20T08:12:37,085 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,086 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,086 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,087 | ^~~~~~~~ 2024-04-20T08:12:37,087 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,088 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,089 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,089 | ^~~~~~~~ 2024-04-20T08:12:37,090 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,090 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’: 2024-04-20T08:12:37,091 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-04-20T08:12:37,092 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-04-20T08:12:37,093 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-20T08:12:37,094 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,095 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,095 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,096 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,097 src/fluidimage/topologies/__pythran__/example.cpp:162:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,097 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,098 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’) 2024-04-20T08:12:37,099 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,100 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,100 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,101 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,101 | ^~~~~~~~ 2024-04-20T08:12:37,102 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,103 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,103 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,104 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,104 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,105 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,106 | ^~~~~~~~ 2024-04-20T08:12:37,106 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,107 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,108 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,108 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,109 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,109 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,110 | ^~~~~~~~ 2024-04-20T08:12:37,110 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,111 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,112 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,112 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,113 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,113 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,114 | ^~~~~~~~ 2024-04-20T08:12:37,115 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,115 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,116 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,117 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,118 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,118 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,119 | ^~~~~~~~ 2024-04-20T08:12:37,119 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,120 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,121 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,121 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,122 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,123 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,123 | ^~~~~~~~ 2024-04-20T08:12:37,124 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,125 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,125 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,126 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,127 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,127 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,128 | ^~~~~~~~ 2024-04-20T08:12:37,129 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,129 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,130 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,131 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,131 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,132 | ^~~~~~~~ 2024-04-20T08:12:37,132 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,133 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,134 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,134 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,135 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,135 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,136 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,136 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,137 | ^~~~~~~~ 2024-04-20T08:12:37,138 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,138 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,139 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,139 | ^~~~~~~~ 2024-04-20T08:12:37,140 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,141 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,141 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,142 | ^~~~~~~~ 2024-04-20T08:12:37,143 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,143 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,144 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,144 | ^~~~~~~~ 2024-04-20T08:12:37,145 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,146 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-04-20T08:12:37,146 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-20T08:12:37,147 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,148 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >}]’ 2024-04-20T08:12:37,149 430 | auto _dereference(utils::index_sequence) const 2024-04-20T08:12:37,150 | ^~~~~~~~~~~~ 2024-04-20T08:12:37,150 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,151 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::add{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-04-20T08:12:37,152 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-04-20T08:12:37,153 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-04-20T08:12:37,154 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-04-20T08:12:37,155 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-20T08:12:37,155 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,156 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,157 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,158 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,159 src/fluidimage/topologies/__pythran__/example.cpp:162:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,159 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,160 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’}) 2024-04-20T08:12:37,161 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,161 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,162 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,163 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,163 | ^~~~~~~~ 2024-04-20T08:12:37,164 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,164 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,165 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,166 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,166 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,167 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,168 | ^~~~~~~~ 2024-04-20T08:12:37,168 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,169 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,169 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,170 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,170 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,171 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,172 | ^~~~~~~~ 2024-04-20T08:12:37,172 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,173 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,174 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,175 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,175 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,176 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,176 | ^~~~~~~~ 2024-04-20T08:12:37,177 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,178 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,178 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,179 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,180 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,180 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,181 | ^~~~~~~~ 2024-04-20T08:12:37,181 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,182 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,183 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,183 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,184 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,184 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,185 | ^~~~~~~~ 2024-04-20T08:12:37,186 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,186 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,187 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,188 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,188 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,189 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,189 | ^~~~~~~~ 2024-04-20T08:12:37,190 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,191 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,191 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,192 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,193 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,193 | ^~~~~~~~ 2024-04-20T08:12:37,194 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,195 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,195 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,196 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,196 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,197 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,197 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,198 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,198 | ^~~~~~~~ 2024-04-20T08:12:37,199 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,200 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,200 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,201 | ^~~~~~~~ 2024-04-20T08:12:37,201 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,202 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,203 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,203 | ^~~~~~~~ 2024-04-20T08:12:37,204 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,204 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,205 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,206 | ^~~~~~~~ 2024-04-20T08:12:37,206 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,207 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’: 2024-04-20T08:12:37,208 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-04-20T08:12:37,209 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-20T08:12:37,209 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,210 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,211 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,212 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,213 src/fluidimage/topologies/__pythran__/example.cpp:162:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,213 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,214 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’) 2024-04-20T08:12:37,215 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,215 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,216 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,217 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,217 | ^~~~~~~~ 2024-04-20T08:12:37,218 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,219 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,219 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,220 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,221 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,221 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,222 | ^~~~~~~~ 2024-04-20T08:12:37,222 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,223 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,223 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,224 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,225 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,225 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,226 | ^~~~~~~~ 2024-04-20T08:12:37,226 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,227 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,228 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,229 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,229 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,230 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,230 | ^~~~~~~~ 2024-04-20T08:12:37,231 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,232 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,232 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,233 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,234 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,235 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,235 | ^~~~~~~~ 2024-04-20T08:12:37,236 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,236 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,237 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,237 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,238 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,238 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,239 | ^~~~~~~~ 2024-04-20T08:12:37,240 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,240 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,241 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,241 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,242 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,242 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,243 | ^~~~~~~~ 2024-04-20T08:12:37,244 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,244 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,245 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,246 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,247 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,247 | ^~~~~~~~ 2024-04-20T08:12:37,248 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,249 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,249 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,250 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,251 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,252 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,252 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,253 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,253 | ^~~~~~~~ 2024-04-20T08:12:37,254 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,254 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,255 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,255 | ^~~~~~~~ 2024-04-20T08:12:37,256 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,257 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,257 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,258 | ^~~~~~~~ 2024-04-20T08:12:37,259 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,259 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,260 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,260 | ^~~~~~~~ 2024-04-20T08:12:37,261 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,262 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-04-20T08:12:37,262 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-20T08:12:37,263 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,264 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator}]’ 2024-04-20T08:12:37,265 430 | auto _dereference(utils::index_sequence) const 2024-04-20T08:12:37,266 | ^~~~~~~~~~~~ 2024-04-20T08:12:37,266 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,267 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::add{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >, ::pythonic::types::const_broadcast_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >, ::pythonic::types::const_broadcast_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-04-20T08:12:37,268 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-04-20T08:12:37,270 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-04-20T08:12:37,271 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-20T08:12:37,272 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,272 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,273 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,274 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,275 src/fluidimage/topologies/__pythran__/example.cpp:162:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,276 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,276 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’}) 2024-04-20T08:12:37,277 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,278 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,279 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,279 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,280 | ^~~~~~~~ 2024-04-20T08:12:37,280 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,281 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,282 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,282 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,283 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,284 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,284 | ^~~~~~~~ 2024-04-20T08:12:37,285 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,286 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,286 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,287 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,288 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,288 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,289 | ^~~~~~~~ 2024-04-20T08:12:37,290 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,290 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,291 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,292 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,293 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,293 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,294 | ^~~~~~~~ 2024-04-20T08:12:37,294 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,295 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,296 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,296 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,297 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,298 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,298 | ^~~~~~~~ 2024-04-20T08:12:37,299 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,299 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,300 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,301 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,301 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,302 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,303 | ^~~~~~~~ 2024-04-20T08:12:37,303 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,304 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,304 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,305 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,306 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,306 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,307 | ^~~~~~~~ 2024-04-20T08:12:37,308 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,308 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,309 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,310 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,310 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,311 | ^~~~~~~~ 2024-04-20T08:12:37,311 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,312 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,312 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,313 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,313 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,314 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,315 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,315 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,316 | ^~~~~~~~ 2024-04-20T08:12:37,317 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,317 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,318 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,318 | ^~~~~~~~ 2024-04-20T08:12:37,319 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,320 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,320 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,321 | ^~~~~~~~ 2024-04-20T08:12:37,322 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,322 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,323 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,323 | ^~~~~~~~ 2024-04-20T08:12:37,324 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,325 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2024-04-20T08:12:37,326 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-20T08:12:37,326 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,327 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,328 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,329 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,329 src/fluidimage/topologies/__pythran__/example.cpp:162:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,330 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,331 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-04-20T08:12:37,331 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,332 | ^~~~~ 2024-04-20T08:12:37,333 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-04-20T08:12:37,333 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-04-20T08:12:37,334 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:37,334 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:37,335 | ^~~~~~~~ 2024-04-20T08:12:37,335 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:37,336 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:37,337 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,337 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,338 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:37,339 | ^~~~~~~~ 2024-04-20T08:12:37,339 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:37,340 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:37,340 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,341 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:37,342 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,343 | ^~~~~ 2024-04-20T08:12:37,343 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,344 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,345 | ^~~~~~~~ 2024-04-20T08:12:37,346 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,346 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,347 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,348 | ^~~~~ 2024-04-20T08:12:37,348 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,349 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,349 | ^~~~~~~~ 2024-04-20T08:12:37,350 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,350 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,351 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,352 | ^~~~~ 2024-04-20T08:12:37,352 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,353 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,353 | ^~~~~~~~ 2024-04-20T08:12:37,354 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,354 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,355 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,356 | ^~~~~ 2024-04-20T08:12:37,356 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,357 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,358 | ^~~~~~~~ 2024-04-20T08:12:37,358 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,359 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,360 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,360 | ^~~~~ 2024-04-20T08:12:37,361 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,362 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,362 | ^~~~~~~~ 2024-04-20T08:12:37,363 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,363 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,364 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,365 | ^~~~~ 2024-04-20T08:12:37,366 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,366 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,367 | ^~~~~~~~ 2024-04-20T08:12:37,367 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,368 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,369 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,369 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,370 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,370 | ^~~~~~~~ 2024-04-20T08:12:37,371 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,372 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,372 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,373 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,373 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,374 | ^~~~~ 2024-04-20T08:12:37,375 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,375 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,376 | ^~~~~~~~ 2024-04-20T08:12:37,376 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,377 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,378 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,379 | ^~~~~ 2024-04-20T08:12:37,379 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,380 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,380 | ^~~~~~~~ 2024-04-20T08:12:37,381 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,382 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,383 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,383 | ^~~~~~~~ 2024-04-20T08:12:37,384 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,384 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,385 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,386 | ^~~~~~~~ 2024-04-20T08:12:37,386 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,387 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,388 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,388 | ^~~~~~~~ 2024-04-20T08:12:37,389 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,389 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’) 2024-04-20T08:12:37,390 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,391 | ^~~~~~ 2024-04-20T08:12:37,391 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:37,392 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:37,392 | ^~~~~~~~ 2024-04-20T08:12:37,393 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:37,394 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:37,394 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,395 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,396 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:37,396 | ^~~~~~~~ 2024-04-20T08:12:37,397 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:37,397 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:37,398 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,399 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:37,400 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,401 | ^~~~~~ 2024-04-20T08:12:37,401 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-04-20T08:12:37,402 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-04-20T08:12:37,403 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-04-20T08:12:37,403 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-04-20T08:12:37,404 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-04-20T08:12:37,404 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-04-20T08:12:37,405 | ^~~~~~~~ 2024-04-20T08:12:37,406 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,406 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:37,407 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,408 | ^~~~~~ 2024-04-20T08:12:37,409 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-04-20T08:12:37,409 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-04-20T08:12:37,410 | ^~~~~~~~ 2024-04-20T08:12:37,411 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,411 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:37,412 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,413 | ^~~~~~ 2024-04-20T08:12:37,414 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-04-20T08:12:37,414 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-04-20T08:12:37,415 | ^~~~~~~~ 2024-04-20T08:12:37,415 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,416 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,417 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,417 | ^~~~~~ 2024-04-20T08:12:37,418 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-04-20T08:12:37,419 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-04-20T08:12:37,419 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(complex<_Tp>, S)’ 2024-04-20T08:12:37,420 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-04-20T08:12:37,421 | ^~~~~~~~ 2024-04-20T08:12:37,422 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,422 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘std::complex<_Tp>’ 2024-04-20T08:12:37,423 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,423 | ^~~~~~ 2024-04-20T08:12:37,424 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(S, complex<_Tp>)’ 2024-04-20T08:12:37,425 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-04-20T08:12:37,426 | ^~~~~~~~ 2024-04-20T08:12:37,426 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,427 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,428 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,428 | ^~~~~~ 2024-04-20T08:12:37,429 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,429 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,430 | ^~~~~~~~ 2024-04-20T08:12:37,431 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,431 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,432 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,433 | ^~~~~~ 2024-04-20T08:12:37,434 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,434 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,435 | ^~~~~~~~ 2024-04-20T08:12:37,435 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,436 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,436 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,437 | ^~~~~~ 2024-04-20T08:12:37,438 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,438 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,439 | ^~~~~~~~ 2024-04-20T08:12:37,440 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,440 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,441 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,442 | ^~~~~~ 2024-04-20T08:12:37,442 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,443 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,444 | ^~~~~~~~ 2024-04-20T08:12:37,444 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,445 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,446 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,447 | ^~~~~~ 2024-04-20T08:12:37,447 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,448 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,449 | ^~~~~~~~ 2024-04-20T08:12:37,449 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,450 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,450 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,451 | ^~~~~~ 2024-04-20T08:12:37,452 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,452 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,453 | ^~~~~~~~ 2024-04-20T08:12:37,454 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,454 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,455 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,456 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,456 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,457 | ^~~~~~~~ 2024-04-20T08:12:37,457 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,458 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,459 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,459 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,460 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,460 | ^~~~~~ 2024-04-20T08:12:37,461 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,461 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,462 | ^~~~~~~~ 2024-04-20T08:12:37,463 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,463 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,464 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,464 | ^~~~~~ 2024-04-20T08:12:37,465 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,466 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,466 | ^~~~~~~~ 2024-04-20T08:12:37,467 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,467 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,468 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,469 | ^~~~~~~~ 2024-04-20T08:12:37,469 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,470 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,471 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,471 | ^~~~~~~~ 2024-04-20T08:12:37,472 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,472 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,473 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,474 | ^~~~~~~~ 2024-04-20T08:12:37,474 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,475 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2024-04-20T08:12:37,476 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-20T08:12:37,476 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,477 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,478 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,479 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,479 src/fluidimage/topologies/__pythran__/example.cpp:162:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,480 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,481 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&)’ 2024-04-20T08:12:37,482 449 | auto oiter = vectorizer::vbegin(other); 2024-04-20T08:12:37,482 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-04-20T08:12:37,483 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-04-20T08:12:37,483 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-04-20T08:12:37,484 17 | static auto vbegin(E &&expr) 2024-04-20T08:12:37,485 | ^~~~~~ 2024-04-20T08:12:37,485 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,486 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&]’: 2024-04-20T08:12:37,486 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-04-20T08:12:37,487 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-20T08:12:37,488 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,489 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,489 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,490 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,491 src/fluidimage/topologies/__pythran__/example.cpp:162:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,492 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,492 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-04-20T08:12:37,493 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-04-20T08:12:37,494 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-20T08:12:37,495 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::add; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >]’ 2024-04-20T08:12:37,495 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-04-20T08:12:37,496 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,497 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2024-04-20T08:12:37,498 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-20T08:12:37,498 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,499 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,500 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,501 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,501 src/fluidimage/topologies/__pythran__/example.cpp:162:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,502 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,503 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-04-20T08:12:37,503 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,504 | ^~~~~ 2024-04-20T08:12:37,505 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:37,505 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:37,506 | ^~~~~~~~ 2024-04-20T08:12:37,506 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:37,507 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:37,508 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,508 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,509 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:37,510 | ^~~~~~~~ 2024-04-20T08:12:37,510 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:37,511 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:37,511 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,512 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:37,513 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,513 | ^~~~~ 2024-04-20T08:12:37,514 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,515 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,515 | ^~~~~~~~ 2024-04-20T08:12:37,516 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,516 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,517 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,518 | ^~~~~ 2024-04-20T08:12:37,519 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,519 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,520 | ^~~~~~~~ 2024-04-20T08:12:37,520 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,521 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,522 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,522 | ^~~~~ 2024-04-20T08:12:37,523 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,523 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,524 | ^~~~~~~~ 2024-04-20T08:12:37,524 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,525 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,526 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,526 | ^~~~~ 2024-04-20T08:12:37,527 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,528 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,528 | ^~~~~~~~ 2024-04-20T08:12:37,529 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,529 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,530 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,531 | ^~~~~ 2024-04-20T08:12:37,531 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,532 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,532 | ^~~~~~~~ 2024-04-20T08:12:37,533 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,534 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,535 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,535 | ^~~~~ 2024-04-20T08:12:37,536 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,536 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,537 | ^~~~~~~~ 2024-04-20T08:12:37,537 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,538 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,538 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,539 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,540 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,540 | ^~~~~~~~ 2024-04-20T08:12:37,541 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,541 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,542 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,543 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,543 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,544 | ^~~~~ 2024-04-20T08:12:37,544 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,545 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,546 | ^~~~~~~~ 2024-04-20T08:12:37,546 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,547 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,547 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-20T08:12:37,548 | ^~~~~ 2024-04-20T08:12:37,549 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,549 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,550 | ^~~~~~~~ 2024-04-20T08:12:37,551 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,551 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,552 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,553 | ^~~~~~~~ 2024-04-20T08:12:37,553 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,554 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,554 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,555 | ^~~~~~~~ 2024-04-20T08:12:37,555 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,556 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,556 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,557 | ^~~~~~~~ 2024-04-20T08:12:37,557 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,558 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’: 2024-04-20T08:12:37,558 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-04-20T08:12:37,559 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-04-20T08:12:37,560 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,560 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,561 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,562 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,563 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,563 src/fluidimage/topologies/__pythran__/example.cpp:156:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,564 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,564 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’) 2024-04-20T08:12:37,565 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,566 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,566 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,567 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,567 | ^~~~~~~~ 2024-04-20T08:12:37,568 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,569 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,569 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,570 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,571 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,571 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,572 | ^~~~~~~~ 2024-04-20T08:12:37,572 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,573 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,573 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,574 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,575 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,575 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,576 | ^~~~~~~~ 2024-04-20T08:12:37,576 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,577 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,577 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,578 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,579 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,579 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,580 | ^~~~~~~~ 2024-04-20T08:12:37,581 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,581 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,582 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,583 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,583 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,584 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,584 | ^~~~~~~~ 2024-04-20T08:12:37,585 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,586 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,587 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,587 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,588 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2024-04-20T08:12:37,588 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-20T08:12:37,589 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,589 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; Op = {anonymous}::pythonic::operator_::functor::pos; Iters = {{anonymous}::pythonic::numpy::details::arange_simd_iterator}]’ 2024-04-20T08:12:37,590 430 | auto _dereference(utils::index_sequence) const 2024-04-20T08:12:37,590 | ^~~~~~~~~~~~ 2024-04-20T08:12:37,591 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,592 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::pos{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_index >, ::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_simd_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_index >, ::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_simd_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2024-04-20T08:12:37,592 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ 2024-04-20T08:12:37,593 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-04-20T08:12:37,594 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-04-20T08:12:37,594 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,595 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,596 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,596 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,597 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,598 src/fluidimage/topologies/__pythran__/example.cpp:156:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,598 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,599 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’}) 2024-04-20T08:12:37,600 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,600 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,601 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,601 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,602 | ^~~~~~~~ 2024-04-20T08:12:37,602 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,603 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,604 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,604 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,605 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,605 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,606 | ^~~~~~~~ 2024-04-20T08:12:37,607 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,607 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,608 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,609 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,609 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,610 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,611 | ^~~~~~~~ 2024-04-20T08:12:37,611 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,612 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,612 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,613 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,613 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,614 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,615 | ^~~~~~~~ 2024-04-20T08:12:37,615 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,616 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,616 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,617 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,618 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,618 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,619 | ^~~~~~~~ 2024-04-20T08:12:37,619 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,620 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,621 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,621 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,622 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’: 2024-04-20T08:12:37,623 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-04-20T08:12:37,623 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,624 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,625 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,625 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,626 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,626 src/fluidimage/topologies/__pythran__/example.cpp:156:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,627 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,628 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’) 2024-04-20T08:12:37,628 184 | iter.store(*oiter); 2024-04-20T08:12:37,629 | ^~~~~~ 2024-04-20T08:12:37,630 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:37,630 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:37,631 | ^~~~~~~~ 2024-04-20T08:12:37,631 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:37,632 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:37,633 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,633 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,634 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:37,634 | ^~~~~~~~ 2024-04-20T08:12:37,635 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:37,636 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:37,636 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,637 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:37,637 184 | iter.store(*oiter); 2024-04-20T08:12:37,638 | ^~~~~~ 2024-04-20T08:12:37,639 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,639 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,640 | ^~~~~~~~ 2024-04-20T08:12:37,640 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,641 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,642 184 | iter.store(*oiter); 2024-04-20T08:12:37,643 | ^~~~~~ 2024-04-20T08:12:37,643 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,644 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,645 | ^~~~~~~~ 2024-04-20T08:12:37,645 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,646 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,646 184 | iter.store(*oiter); 2024-04-20T08:12:37,647 | ^~~~~~ 2024-04-20T08:12:37,647 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,648 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,648 | ^~~~~~~~ 2024-04-20T08:12:37,649 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,649 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,650 184 | iter.store(*oiter); 2024-04-20T08:12:37,651 | ^~~~~~ 2024-04-20T08:12:37,651 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,652 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,652 | ^~~~~~~~ 2024-04-20T08:12:37,653 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,654 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,654 184 | iter.store(*oiter); 2024-04-20T08:12:37,655 | ^~~~~~ 2024-04-20T08:12:37,655 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,656 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,657 | ^~~~~~~~ 2024-04-20T08:12:37,657 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,658 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,659 184 | iter.store(*oiter); 2024-04-20T08:12:37,659 | ^~~~~~ 2024-04-20T08:12:37,660 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,661 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,661 | ^~~~~~~~ 2024-04-20T08:12:37,662 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,662 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,663 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,663 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,664 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,664 | ^~~~~~~~ 2024-04-20T08:12:37,665 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,665 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,666 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,667 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,667 184 | iter.store(*oiter); 2024-04-20T08:12:37,668 | ^~~~~~ 2024-04-20T08:12:37,668 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,669 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,669 | ^~~~~~~~ 2024-04-20T08:12:37,670 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,671 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,671 184 | iter.store(*oiter); 2024-04-20T08:12:37,672 | ^~~~~~ 2024-04-20T08:12:37,673 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,673 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,674 | ^~~~~~~~ 2024-04-20T08:12:37,675 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,675 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,676 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,677 | ^~~~~~~~ 2024-04-20T08:12:37,677 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,678 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,679 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,679 | ^~~~~~~~ 2024-04-20T08:12:37,680 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,680 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,681 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,682 | ^~~~~~~~ 2024-04-20T08:12:37,682 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,683 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’: 2024-04-20T08:12:37,683 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-04-20T08:12:37,684 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,685 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,685 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,686 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,687 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,688 src/fluidimage/topologies/__pythran__/example.cpp:156:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,688 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,689 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >&)’ 2024-04-20T08:12:37,689 178 | auto oiter = vectorizer::vbegin(other); 2024-04-20T08:12:37,690 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-04-20T08:12:37,691 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-04-20T08:12:37,691 17 | static auto vbegin(E &&expr) 2024-04-20T08:12:37,692 | ^~~~~~ 2024-04-20T08:12:37,693 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,693 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >&]’: 2024-04-20T08:12:37,694 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-04-20T08:12:37,695 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-04-20T08:12:37,696 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,696 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,697 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,698 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,698 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,699 src/fluidimage/topologies/__pythran__/example.cpp:156:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,700 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,701 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-04-20T08:12:37,701 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-04-20T08:12:37,702 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-20T08:12:37,703 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >]’ 2024-04-20T08:12:37,703 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-04-20T08:12:37,704 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,704 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-04-20T08:12:37,705 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:37,706 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:37,706 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,707 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,708 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,709 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:37,709 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,710 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,711 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,712 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,712 src/fluidimage/topologies/__pythran__/example.cpp:169:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,713 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,714 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:37,715 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,715 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,716 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,717 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,718 | ^~~~~~~~ 2024-04-20T08:12:37,718 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,719 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,720 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,720 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,721 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,721 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,722 | ^~~~~~~~ 2024-04-20T08:12:37,723 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,723 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,724 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,724 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,725 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,726 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,726 | ^~~~~~~~ 2024-04-20T08:12:37,727 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,728 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,728 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,729 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,730 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,730 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,731 | ^~~~~~~~ 2024-04-20T08:12:37,732 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,732 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,733 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,734 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,734 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,735 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,736 | ^~~~~~~~ 2024-04-20T08:12:37,736 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,737 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,737 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,738 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,738 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,739 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,740 | ^~~~~~~~ 2024-04-20T08:12:37,740 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,741 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,742 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,742 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,743 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,743 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,744 | ^~~~~~~~ 2024-04-20T08:12:37,745 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,745 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,746 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,747 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,748 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,748 | ^~~~~~~~ 2024-04-20T08:12:37,749 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,750 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,751 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,751 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,752 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,752 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,753 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,753 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,754 | ^~~~~~~~ 2024-04-20T08:12:37,755 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,755 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,756 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,756 | ^~~~~~~~ 2024-04-20T08:12:37,757 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,757 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,758 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,759 | ^~~~~~~~ 2024-04-20T08:12:37,759 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,760 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,761 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,761 | ^~~~~~~~ 2024-04-20T08:12:37,762 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,763 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-04-20T08:12:37,763 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-20T08:12:37,764 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,765 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::multiply; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-04-20T08:12:37,766 430 | auto _dereference(utils::index_sequence) const 2024-04-20T08:12:37,766 | ^~~~~~~~~~~~ 2024-04-20T08:12:37,767 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,768 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::multiply{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-04-20T08:12:37,768 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-04-20T08:12:37,769 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:37,770 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:37,771 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,772 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,772 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:37,773 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,774 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,775 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,775 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,776 src/fluidimage/topologies/__pythran__/example.cpp:169:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,777 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,777 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-04-20T08:12:37,778 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,779 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,780 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,780 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,781 | ^~~~~~~~ 2024-04-20T08:12:37,782 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,782 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,783 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,784 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,785 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,785 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,786 | ^~~~~~~~ 2024-04-20T08:12:37,786 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,787 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,788 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,788 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,789 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,789 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,790 | ^~~~~~~~ 2024-04-20T08:12:37,791 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,791 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,792 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,793 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,793 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,794 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,795 | ^~~~~~~~ 2024-04-20T08:12:37,795 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,796 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,797 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,797 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,798 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,799 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,799 | ^~~~~~~~ 2024-04-20T08:12:37,800 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,800 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,801 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,802 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,802 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,803 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,803 | ^~~~~~~~ 2024-04-20T08:12:37,804 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,805 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,805 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,806 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,807 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,807 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,808 | ^~~~~~~~ 2024-04-20T08:12:37,808 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,809 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,810 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,811 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,811 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,812 | ^~~~~~~~ 2024-04-20T08:12:37,812 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,813 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,814 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,814 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,815 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,815 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,816 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,817 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,817 | ^~~~~~~~ 2024-04-20T08:12:37,818 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,819 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,819 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,820 | ^~~~~~~~ 2024-04-20T08:12:37,820 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,821 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,822 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,822 | ^~~~~~~~ 2024-04-20T08:12:37,823 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,824 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,824 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,825 | ^~~~~~~~ 2024-04-20T08:12:37,826 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,826 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-04-20T08:12:37,827 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:37,828 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,829 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,829 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,830 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-04-20T08:12:37,831 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:37,832 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,832 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,833 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,834 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,835 src/fluidimage/topologies/__pythran__/example.cpp:169:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,835 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,836 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-04-20T08:12:37,837 184 | iter.store(*oiter); 2024-04-20T08:12:37,838 | ^~~~~~ 2024-04-20T08:12:37,838 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:37,839 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:37,840 | ^~~~~~~~ 2024-04-20T08:12:37,840 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:37,841 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:37,841 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,842 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,843 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:37,843 | ^~~~~~~~ 2024-04-20T08:12:37,844 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:37,845 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:37,845 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,846 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:37,847 184 | iter.store(*oiter); 2024-04-20T08:12:37,848 | ^~~~~~ 2024-04-20T08:12:37,848 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,849 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,849 | ^~~~~~~~ 2024-04-20T08:12:37,850 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,851 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,851 184 | iter.store(*oiter); 2024-04-20T08:12:37,852 | ^~~~~~ 2024-04-20T08:12:37,853 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,853 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,854 | ^~~~~~~~ 2024-04-20T08:12:37,855 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,855 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,856 184 | iter.store(*oiter); 2024-04-20T08:12:37,856 | ^~~~~~ 2024-04-20T08:12:37,857 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,858 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,859 | ^~~~~~~~ 2024-04-20T08:12:37,859 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,860 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,861 184 | iter.store(*oiter); 2024-04-20T08:12:37,861 | ^~~~~~ 2024-04-20T08:12:37,862 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,863 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,863 | ^~~~~~~~ 2024-04-20T08:12:37,864 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,864 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,865 184 | iter.store(*oiter); 2024-04-20T08:12:37,866 | ^~~~~~ 2024-04-20T08:12:37,867 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,867 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,868 | ^~~~~~~~ 2024-04-20T08:12:37,869 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,869 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,870 184 | iter.store(*oiter); 2024-04-20T08:12:37,871 | ^~~~~~ 2024-04-20T08:12:37,871 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,872 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,873 | ^~~~~~~~ 2024-04-20T08:12:37,873 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,874 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,874 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,875 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,875 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,876 | ^~~~~~~~ 2024-04-20T08:12:37,877 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,877 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,878 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,878 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,879 184 | iter.store(*oiter); 2024-04-20T08:12:37,880 | ^~~~~~ 2024-04-20T08:12:37,880 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,881 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,882 | ^~~~~~~~ 2024-04-20T08:12:37,882 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,883 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,884 184 | iter.store(*oiter); 2024-04-20T08:12:37,884 | ^~~~~~ 2024-04-20T08:12:37,885 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,886 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,886 | ^~~~~~~~ 2024-04-20T08:12:37,887 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,888 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,888 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,889 | ^~~~~~~~ 2024-04-20T08:12:37,890 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,890 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,891 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,891 | ^~~~~~~~ 2024-04-20T08:12:37,892 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,892 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,893 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,894 | ^~~~~~~~ 2024-04-20T08:12:37,894 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,895 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-04-20T08:12:37,895 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:37,896 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,897 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,898 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,898 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-04-20T08:12:37,899 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:37,900 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,900 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,901 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,902 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,903 src/fluidimage/topologies/__pythran__/example.cpp:169:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,903 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,904 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-04-20T08:12:37,905 178 | auto oiter = vectorizer::vbegin(other); 2024-04-20T08:12:37,905 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-04-20T08:12:37,906 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-04-20T08:12:37,907 17 | static auto vbegin(E &&expr) 2024-04-20T08:12:37,907 | ^~~~~~ 2024-04-20T08:12:37,908 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,909 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-04-20T08:12:37,910 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:37,910 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:37,911 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,912 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,912 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,913 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:37,914 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,915 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,915 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,916 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:37,917 src/fluidimage/topologies/__pythran__/example.cpp:169:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,918 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:37,918 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-04-20T08:12:37,919 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-04-20T08:12:37,919 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-20T08:12:37,920 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-04-20T08:12:37,921 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-04-20T08:12:37,921 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,922 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-04-20T08:12:37,923 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:37,924 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:37,924 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,925 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,926 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,927 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:37,927 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,928 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,929 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:37,929 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:37,930 src/fluidimage/topologies/__pythran__/example.cpp:169:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,931 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-20T08:12:37,932 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:37,932 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,933 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,934 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,934 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,935 | ^~~~~~~~ 2024-04-20T08:12:37,936 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,936 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,937 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,938 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,938 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:37,939 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:37,940 | ^~~~~~~~ 2024-04-20T08:12:37,941 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,941 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,942 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,943 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,943 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:37,944 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:37,944 | ^~~~~~~~ 2024-04-20T08:12:37,945 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,945 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,946 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,947 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,947 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:37,948 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:37,949 | ^~~~~~~~ 2024-04-20T08:12:37,949 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,950 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:37,951 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,951 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,952 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:37,953 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:37,953 | ^~~~~~~~ 2024-04-20T08:12:37,954 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,955 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,956 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,956 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,957 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:37,957 201 | list operator*(N n, list const &l) 2024-04-20T08:12:37,958 | ^~~~~~~~ 2024-04-20T08:12:37,958 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,959 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,959 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,960 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,960 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:37,961 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,962 | ^~~~~~~~ 2024-04-20T08:12:37,962 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,963 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,963 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,964 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,965 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:37,965 | ^~~~~~~~ 2024-04-20T08:12:37,966 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:37,967 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:37,967 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,968 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,968 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:37,969 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,970 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:37,970 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:37,971 | ^~~~~~~~ 2024-04-20T08:12:37,972 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,972 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:37,973 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:37,974 | ^~~~~~~~ 2024-04-20T08:12:37,974 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,975 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:37,976 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:37,976 | ^~~~~~~~ 2024-04-20T08:12:37,977 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,977 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:37,978 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:37,978 | ^~~~~~~~ 2024-04-20T08:12:37,979 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:37,979 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-04-20T08:12:37,980 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-20T08:12:37,981 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,981 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::multiply; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-04-20T08:12:37,982 430 | auto _dereference(utils::index_sequence) const 2024-04-20T08:12:37,983 | ^~~~~~~~~~~~ 2024-04-20T08:12:37,984 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,984 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::multiply{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-04-20T08:12:37,985 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-04-20T08:12:37,986 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:37,987 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:37,987 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:37,988 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,989 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:37,990 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,990 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:37,991 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:37,992 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:37,992 src/fluidimage/topologies/__pythran__/example.cpp:169:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:37,993 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-20T08:12:37,994 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-04-20T08:12:37,994 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:37,995 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:37,995 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:37,996 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:37,997 | ^~~~~~~~ 2024-04-20T08:12:37,997 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:37,998 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:37,999 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,000 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,000 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:38,001 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:38,001 | ^~~~~~~~ 2024-04-20T08:12:38,002 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,003 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,003 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,004 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,004 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:38,005 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:38,005 | ^~~~~~~~ 2024-04-20T08:12:38,006 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,007 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,007 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,008 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,009 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:38,009 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:38,010 | ^~~~~~~~ 2024-04-20T08:12:38,011 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,011 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:38,012 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,012 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,013 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:38,014 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:38,014 | ^~~~~~~~ 2024-04-20T08:12:38,015 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,016 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,016 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,017 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,017 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:38,018 201 | list operator*(N n, list const &l) 2024-04-20T08:12:38,019 | ^~~~~~~~ 2024-04-20T08:12:38,019 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,020 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,021 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,021 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,022 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:38,023 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,024 | ^~~~~~~~ 2024-04-20T08:12:38,024 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,025 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,025 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,026 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,026 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,027 | ^~~~~~~~ 2024-04-20T08:12:38,027 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,028 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,028 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,029 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,029 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,030 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,031 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:38,031 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:38,032 | ^~~~~~~~ 2024-04-20T08:12:38,032 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,033 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:38,034 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:38,034 | ^~~~~~~~ 2024-04-20T08:12:38,035 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,035 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:38,036 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:38,037 | ^~~~~~~~ 2024-04-20T08:12:38,037 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,038 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:38,039 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:38,039 | ^~~~~~~~ 2024-04-20T08:12:38,040 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,040 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-04-20T08:12:38,041 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:38,042 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:38,043 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,043 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,044 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-04-20T08:12:38,045 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:38,046 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,047 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,047 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:38,048 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:38,049 src/fluidimage/topologies/__pythran__/example.cpp:169:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:38,049 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-20T08:12:38,050 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-04-20T08:12:38,051 184 | iter.store(*oiter); 2024-04-20T08:12:38,051 | ^~~~~~ 2024-04-20T08:12:38,052 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:38,053 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:38,053 | ^~~~~~~~ 2024-04-20T08:12:38,054 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:38,055 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:38,055 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,056 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,057 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:38,057 | ^~~~~~~~ 2024-04-20T08:12:38,058 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:38,058 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:38,059 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,060 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:38,060 184 | iter.store(*oiter); 2024-04-20T08:12:38,061 | ^~~~~~ 2024-04-20T08:12:38,061 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:38,062 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:38,062 | ^~~~~~~~ 2024-04-20T08:12:38,063 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,064 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,064 184 | iter.store(*oiter); 2024-04-20T08:12:38,065 | ^~~~~~ 2024-04-20T08:12:38,066 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:38,066 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:38,067 | ^~~~~~~~ 2024-04-20T08:12:38,068 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,068 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,069 184 | iter.store(*oiter); 2024-04-20T08:12:38,069 | ^~~~~~ 2024-04-20T08:12:38,070 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:38,070 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:38,071 | ^~~~~~~~ 2024-04-20T08:12:38,071 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,072 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,072 184 | iter.store(*oiter); 2024-04-20T08:12:38,073 | ^~~~~~ 2024-04-20T08:12:38,074 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:38,075 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:38,075 | ^~~~~~~~ 2024-04-20T08:12:38,076 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,077 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:38,077 184 | iter.store(*oiter); 2024-04-20T08:12:38,078 | ^~~~~~ 2024-04-20T08:12:38,079 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:38,080 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:38,080 | ^~~~~~~~ 2024-04-20T08:12:38,081 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,081 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,082 184 | iter.store(*oiter); 2024-04-20T08:12:38,082 | ^~~~~~ 2024-04-20T08:12:38,083 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:38,084 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,084 | ^~~~~~~~ 2024-04-20T08:12:38,085 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,086 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,086 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,087 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,087 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,088 | ^~~~~~~~ 2024-04-20T08:12:38,089 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,089 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,090 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,090 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,091 184 | iter.store(*oiter); 2024-04-20T08:12:38,092 | ^~~~~~ 2024-04-20T08:12:38,092 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:38,093 201 | list operator*(N n, list const &l) 2024-04-20T08:12:38,094 | ^~~~~~~~ 2024-04-20T08:12:38,094 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,095 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,095 184 | iter.store(*oiter); 2024-04-20T08:12:38,096 | ^~~~~~ 2024-04-20T08:12:38,096 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:38,097 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:38,098 | ^~~~~~~~ 2024-04-20T08:12:38,098 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,099 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:38,099 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:38,100 | ^~~~~~~~ 2024-04-20T08:12:38,100 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,101 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:38,102 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:38,102 | ^~~~~~~~ 2024-04-20T08:12:38,103 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,103 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:38,104 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:38,105 | ^~~~~~~~ 2024-04-20T08:12:38,105 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,106 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-04-20T08:12:38,107 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:38,108 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:38,108 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,109 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,110 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-04-20T08:12:38,111 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:38,111 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,112 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,112 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:38,113 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:38,114 src/fluidimage/topologies/__pythran__/example.cpp:169:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:38,115 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-20T08:12:38,115 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-04-20T08:12:38,116 178 | auto oiter = vectorizer::vbegin(other); 2024-04-20T08:12:38,117 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-04-20T08:12:38,117 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-04-20T08:12:38,118 17 | static auto vbegin(E &&expr) 2024-04-20T08:12:38,118 | ^~~~~~ 2024-04-20T08:12:38,119 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,119 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-04-20T08:12:38,120 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:38,121 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:38,122 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:38,122 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,123 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,123 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:38,124 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,125 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,126 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:38,127 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:38,127 src/fluidimage/topologies/__pythran__/example.cpp:169:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:38,128 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-20T08:12:38,129 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-04-20T08:12:38,130 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-04-20T08:12:38,130 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-20T08:12:38,131 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-04-20T08:12:38,131 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-04-20T08:12:38,132 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,133 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-04-20T08:12:38,133 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:38,134 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:38,135 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:38,136 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,136 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,137 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:38,138 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,139 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,139 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,140 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,140 src/fluidimage/topologies/__pythran__/example.cpp:222:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-20T08:12:38,141 src/fluidimage/topologies/__pythran__/example.cpp:366:69: required from here 2024-04-20T08:12:38,142 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:38,143 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:38,143 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,144 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:38,144 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:38,145 | ^~~~~~~~ 2024-04-20T08:12:38,145 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,146 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,147 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:38,147 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,148 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:38,149 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:38,149 | ^~~~~~~~ 2024-04-20T08:12:38,150 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,151 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,151 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:38,152 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,152 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:38,153 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:38,154 | ^~~~~~~~ 2024-04-20T08:12:38,154 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,155 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,156 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:38,156 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,157 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:38,158 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:38,158 | ^~~~~~~~ 2024-04-20T08:12:38,159 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,159 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:38,160 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:38,160 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,161 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:38,162 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:38,162 | ^~~~~~~~ 2024-04-20T08:12:38,163 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,163 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,164 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:38,165 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,165 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:38,166 201 | list operator*(N n, list const &l) 2024-04-20T08:12:38,167 | ^~~~~~~~ 2024-04-20T08:12:38,167 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,168 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,168 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:38,169 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,170 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:38,171 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,171 | ^~~~~~~~ 2024-04-20T08:12:38,172 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,172 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,173 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,173 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,174 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,174 | ^~~~~~~~ 2024-04-20T08:12:38,175 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,176 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,176 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,177 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,177 409 | Op>()(*std::declval()...))>::type> { 2024-04-20T08:12:38,178 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,179 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:38,179 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:38,180 | ^~~~~~~~ 2024-04-20T08:12:38,180 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,181 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:38,182 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:38,182 | ^~~~~~~~ 2024-04-20T08:12:38,183 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,184 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:38,184 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:38,185 | ^~~~~~~~ 2024-04-20T08:12:38,186 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,186 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:38,187 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:38,188 | ^~~~~~~~ 2024-04-20T08:12:38,188 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,189 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-04-20T08:12:38,189 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-20T08:12:38,190 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,191 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-04-20T08:12:38,191 430 | auto _dereference(utils::index_sequence) const 2024-04-20T08:12:38,192 | ^~~~~~~~~~~~ 2024-04-20T08:12:38,193 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,193 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-04-20T08:12:38,194 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-04-20T08:12:38,195 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:38,196 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:38,197 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:38,197 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,198 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:38,199 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,199 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,200 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,201 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,202 src/fluidimage/topologies/__pythran__/example.cpp:222:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-20T08:12:38,202 src/fluidimage/topologies/__pythran__/example.cpp:366:69: required from here 2024-04-20T08:12:38,203 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-04-20T08:12:38,203 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,204 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,205 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:38,205 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:38,206 | ^~~~~~~~ 2024-04-20T08:12:38,207 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,207 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,208 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,209 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,209 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:38,210 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:38,211 | ^~~~~~~~ 2024-04-20T08:12:38,211 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,212 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,212 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,213 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,214 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:38,214 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:38,215 | ^~~~~~~~ 2024-04-20T08:12:38,215 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,216 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,217 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,218 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,218 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:38,219 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:38,220 | ^~~~~~~~ 2024-04-20T08:12:38,220 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,221 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:38,221 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,222 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,222 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:38,223 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:38,224 | ^~~~~~~~ 2024-04-20T08:12:38,224 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,225 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,226 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,226 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,227 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:38,227 201 | list operator*(N n, list const &l) 2024-04-20T08:12:38,228 | ^~~~~~~~ 2024-04-20T08:12:38,229 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,230 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,230 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,231 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,232 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:38,232 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,233 | ^~~~~~~~ 2024-04-20T08:12:38,233 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,234 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,235 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,235 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,236 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,236 | ^~~~~~~~ 2024-04-20T08:12:38,237 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,238 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,238 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,239 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,239 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-20T08:12:38,240 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,241 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:38,241 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:38,242 | ^~~~~~~~ 2024-04-20T08:12:38,243 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,243 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:38,244 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:38,244 | ^~~~~~~~ 2024-04-20T08:12:38,245 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,246 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:38,246 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:38,247 | ^~~~~~~~ 2024-04-20T08:12:38,248 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,248 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:38,249 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:38,249 | ^~~~~~~~ 2024-04-20T08:12:38,250 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,250 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-04-20T08:12:38,251 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:38,252 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:38,252 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,253 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,254 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-04-20T08:12:38,254 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:38,255 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,256 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,256 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,257 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,258 src/fluidimage/topologies/__pythran__/example.cpp:222:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-20T08:12:38,258 src/fluidimage/topologies/__pythran__/example.cpp:366:69: required from here 2024-04-20T08:12:38,259 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-04-20T08:12:38,260 184 | iter.store(*oiter); 2024-04-20T08:12:38,260 | ^~~~~~ 2024-04-20T08:12:38,261 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:38,261 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:38,262 | ^~~~~~~~ 2024-04-20T08:12:38,263 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:38,263 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:38,264 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,265 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,265 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:38,266 | ^~~~~~~~ 2024-04-20T08:12:38,266 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:38,267 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:38,268 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,268 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:38,269 184 | iter.store(*oiter); 2024-04-20T08:12:38,269 | ^~~~~~ 2024-04-20T08:12:38,270 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:38,270 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:38,271 | ^~~~~~~~ 2024-04-20T08:12:38,272 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,272 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,273 184 | iter.store(*oiter); 2024-04-20T08:12:38,273 | ^~~~~~ 2024-04-20T08:12:38,275 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:38,275 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:38,276 | ^~~~~~~~ 2024-04-20T08:12:38,276 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,277 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,277 184 | iter.store(*oiter); 2024-04-20T08:12:38,278 | ^~~~~~ 2024-04-20T08:12:38,278 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:38,279 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:38,279 | ^~~~~~~~ 2024-04-20T08:12:38,280 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,280 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,281 184 | iter.store(*oiter); 2024-04-20T08:12:38,282 | ^~~~~~ 2024-04-20T08:12:38,282 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:38,283 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:38,284 | ^~~~~~~~ 2024-04-20T08:12:38,284 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,285 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:38,285 184 | iter.store(*oiter); 2024-04-20T08:12:38,286 | ^~~~~~ 2024-04-20T08:12:38,287 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:38,287 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:38,288 | ^~~~~~~~ 2024-04-20T08:12:38,289 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,289 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,290 184 | iter.store(*oiter); 2024-04-20T08:12:38,290 | ^~~~~~ 2024-04-20T08:12:38,291 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:38,292 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,292 | ^~~~~~~~ 2024-04-20T08:12:38,293 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,293 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,294 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,295 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,295 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,296 | ^~~~~~~~ 2024-04-20T08:12:38,296 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,297 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,298 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,298 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,299 184 | iter.store(*oiter); 2024-04-20T08:12:38,299 | ^~~~~~ 2024-04-20T08:12:38,300 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:38,301 201 | list operator*(N n, list const &l) 2024-04-20T08:12:38,302 | ^~~~~~~~ 2024-04-20T08:12:38,302 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,303 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,303 184 | iter.store(*oiter); 2024-04-20T08:12:38,304 | ^~~~~~ 2024-04-20T08:12:38,304 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:38,305 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:38,306 | ^~~~~~~~ 2024-04-20T08:12:38,306 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,307 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:38,307 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:38,308 | ^~~~~~~~ 2024-04-20T08:12:38,309 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,309 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:38,310 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:38,311 | ^~~~~~~~ 2024-04-20T08:12:38,311 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,312 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:38,312 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:38,313 | ^~~~~~~~ 2024-04-20T08:12:38,314 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,314 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-04-20T08:12:38,315 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:38,315 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:38,316 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,317 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,318 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-04-20T08:12:38,318 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:38,319 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,320 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,321 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,321 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,322 src/fluidimage/topologies/__pythran__/example.cpp:222:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-20T08:12:38,323 src/fluidimage/topologies/__pythran__/example.cpp:366:69: required from here 2024-04-20T08:12:38,324 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-04-20T08:12:38,324 178 | auto oiter = vectorizer::vbegin(other); 2024-04-20T08:12:38,325 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-04-20T08:12:38,325 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-04-20T08:12:38,326 17 | static auto vbegin(E &&expr) 2024-04-20T08:12:38,326 | ^~~~~~ 2024-04-20T08:12:38,327 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,327 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-04-20T08:12:38,328 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:38,329 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-04-20T08:12:38,329 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:38,330 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,331 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,331 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:38,332 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,333 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,333 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,334 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,335 src/fluidimage/topologies/__pythran__/example.cpp:222:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-20T08:12:38,336 src/fluidimage/topologies/__pythran__/example.cpp:366:69: required from here 2024-04-20T08:12:38,336 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-04-20T08:12:38,337 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-04-20T08:12:38,337 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-20T08:12:38,338 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-04-20T08:12:38,339 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-04-20T08:12:38,340 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,340 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-04-20T08:12:38,341 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-04-20T08:12:38,342 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:38,342 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,343 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,344 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,345 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:38,345 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,346 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,347 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,347 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,348 src/fluidimage/topologies/__pythran__/example.cpp:169:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:38,349 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:38,349 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:38,350 184 | iter.store(*oiter); 2024-04-20T08:12:38,351 | ^~~~~~ 2024-04-20T08:12:38,351 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:38,352 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:38,352 | ^~~~~~~~ 2024-04-20T08:12:38,353 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:38,354 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:38,354 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,355 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,355 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:38,356 | ^~~~~~~~ 2024-04-20T08:12:38,356 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:38,357 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:38,358 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,358 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:38,359 184 | iter.store(*oiter); 2024-04-20T08:12:38,359 | ^~~~~~ 2024-04-20T08:12:38,360 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:38,361 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:38,362 | ^~~~~~~~ 2024-04-20T08:12:38,362 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,363 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,364 184 | iter.store(*oiter); 2024-04-20T08:12:38,364 | ^~~~~~ 2024-04-20T08:12:38,365 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:38,365 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:38,366 | ^~~~~~~~ 2024-04-20T08:12:38,366 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,367 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,368 184 | iter.store(*oiter); 2024-04-20T08:12:38,368 | ^~~~~~ 2024-04-20T08:12:38,369 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:38,369 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:38,370 | ^~~~~~~~ 2024-04-20T08:12:38,370 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,371 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,372 184 | iter.store(*oiter); 2024-04-20T08:12:38,372 | ^~~~~~ 2024-04-20T08:12:38,373 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:38,373 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:38,374 | ^~~~~~~~ 2024-04-20T08:12:38,375 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,375 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:38,376 184 | iter.store(*oiter); 2024-04-20T08:12:38,377 | ^~~~~~ 2024-04-20T08:12:38,377 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:38,378 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:38,379 | ^~~~~~~~ 2024-04-20T08:12:38,379 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,380 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,380 184 | iter.store(*oiter); 2024-04-20T08:12:38,381 | ^~~~~~ 2024-04-20T08:12:38,381 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:38,382 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,382 | ^~~~~~~~ 2024-04-20T08:12:38,383 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,384 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,384 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,385 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,385 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,386 | ^~~~~~~~ 2024-04-20T08:12:38,387 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,387 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,388 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,388 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,389 184 | iter.store(*oiter); 2024-04-20T08:12:38,390 | ^~~~~~ 2024-04-20T08:12:38,390 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:38,391 201 | list operator*(N n, list const &l) 2024-04-20T08:12:38,392 | ^~~~~~~~ 2024-04-20T08:12:38,392 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,393 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,393 184 | iter.store(*oiter); 2024-04-20T08:12:38,394 | ^~~~~~ 2024-04-20T08:12:38,395 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:38,395 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:38,396 | ^~~~~~~~ 2024-04-20T08:12:38,397 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,397 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:38,398 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:38,398 | ^~~~~~~~ 2024-04-20T08:12:38,399 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,399 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:38,400 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:38,400 | ^~~~~~~~ 2024-04-20T08:12:38,401 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,402 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:38,402 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:38,403 | ^~~~~~~~ 2024-04-20T08:12:38,403 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,404 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-04-20T08:12:38,405 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-04-20T08:12:38,405 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:38,406 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,407 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,408 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,408 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:38,409 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,409 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,410 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,411 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-20T08:12:38,412 src/fluidimage/topologies/__pythran__/example.cpp:169:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:38,412 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-20T08:12:38,413 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:38,414 184 | iter.store(*oiter); 2024-04-20T08:12:38,414 | ^~~~~~ 2024-04-20T08:12:38,415 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:38,415 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:38,416 | ^~~~~~~~ 2024-04-20T08:12:38,417 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:38,417 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:38,418 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,419 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,419 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:38,420 | ^~~~~~~~ 2024-04-20T08:12:38,420 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:38,421 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:38,422 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,423 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:38,423 184 | iter.store(*oiter); 2024-04-20T08:12:38,424 | ^~~~~~ 2024-04-20T08:12:38,424 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:38,425 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:38,426 | ^~~~~~~~ 2024-04-20T08:12:38,426 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,427 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,427 184 | iter.store(*oiter); 2024-04-20T08:12:38,428 | ^~~~~~ 2024-04-20T08:12:38,428 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:38,429 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:38,430 | ^~~~~~~~ 2024-04-20T08:12:38,430 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,431 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,431 184 | iter.store(*oiter); 2024-04-20T08:12:38,432 | ^~~~~~ 2024-04-20T08:12:38,433 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:38,433 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:38,434 | ^~~~~~~~ 2024-04-20T08:12:38,434 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,435 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,436 184 | iter.store(*oiter); 2024-04-20T08:12:38,436 | ^~~~~~ 2024-04-20T08:12:38,437 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:38,438 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:38,439 | ^~~~~~~~ 2024-04-20T08:12:38,439 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,440 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:38,440 184 | iter.store(*oiter); 2024-04-20T08:12:38,441 | ^~~~~~ 2024-04-20T08:12:38,441 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:38,442 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:38,442 | ^~~~~~~~ 2024-04-20T08:12:38,443 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,443 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,444 184 | iter.store(*oiter); 2024-04-20T08:12:38,445 | ^~~~~~ 2024-04-20T08:12:38,445 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:38,446 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,446 | ^~~~~~~~ 2024-04-20T08:12:38,447 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,448 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,448 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,449 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,450 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,450 | ^~~~~~~~ 2024-04-20T08:12:38,451 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,452 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,452 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,453 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,453 184 | iter.store(*oiter); 2024-04-20T08:12:38,454 | ^~~~~~ 2024-04-20T08:12:38,455 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:38,455 201 | list operator*(N n, list const &l) 2024-04-20T08:12:38,456 | ^~~~~~~~ 2024-04-20T08:12:38,456 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,457 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,458 184 | iter.store(*oiter); 2024-04-20T08:12:38,458 | ^~~~~~ 2024-04-20T08:12:38,459 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:38,459 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:38,460 | ^~~~~~~~ 2024-04-20T08:12:38,460 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,461 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:38,461 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:38,462 | ^~~~~~~~ 2024-04-20T08:12:38,463 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,463 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:38,464 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:38,464 | ^~~~~~~~ 2024-04-20T08:12:38,465 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,466 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:38,466 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:38,467 | ^~~~~~~~ 2024-04-20T08:12:38,468 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,468 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-04-20T08:12:38,469 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-04-20T08:12:38,470 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:38,470 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,471 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,471 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,472 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:38,473 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-04-20T08:12:38,474 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-04-20T08:12:38,474 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:38,475 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:489:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_texpr&) [with Arg = {anonymous}::pythonic::types::ndarray >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:38,476 src/fluidimage/topologies/__pythran__/example.cpp:155:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:38,476 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-20T08:12:38,477 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:38,477 184 | iter.store(*oiter); 2024-04-20T08:12:38,478 | ^~~~~~ 2024-04-20T08:12:38,479 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:38,479 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:38,480 | ^~~~~~~~ 2024-04-20T08:12:38,481 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:38,481 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:38,482 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,482 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,483 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:38,483 | ^~~~~~~~ 2024-04-20T08:12:38,484 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:38,484 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:38,485 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,485 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:38,486 184 | iter.store(*oiter); 2024-04-20T08:12:38,487 | ^~~~~~ 2024-04-20T08:12:38,487 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:38,488 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:38,488 | ^~~~~~~~ 2024-04-20T08:12:38,489 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,489 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,490 184 | iter.store(*oiter); 2024-04-20T08:12:38,491 | ^~~~~~ 2024-04-20T08:12:38,491 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:38,492 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:38,492 | ^~~~~~~~ 2024-04-20T08:12:38,493 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,494 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,494 184 | iter.store(*oiter); 2024-04-20T08:12:38,495 | ^~~~~~ 2024-04-20T08:12:38,496 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:38,496 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:38,497 | ^~~~~~~~ 2024-04-20T08:12:38,498 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,498 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,499 184 | iter.store(*oiter); 2024-04-20T08:12:38,499 | ^~~~~~ 2024-04-20T08:12:38,500 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:38,500 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:38,501 | ^~~~~~~~ 2024-04-20T08:12:38,501 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,502 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:38,503 184 | iter.store(*oiter); 2024-04-20T08:12:38,503 | ^~~~~~ 2024-04-20T08:12:38,504 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:38,504 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:38,505 | ^~~~~~~~ 2024-04-20T08:12:38,506 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,506 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,507 184 | iter.store(*oiter); 2024-04-20T08:12:38,507 | ^~~~~~ 2024-04-20T08:12:38,508 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:38,509 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,509 | ^~~~~~~~ 2024-04-20T08:12:38,510 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,511 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,511 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,512 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,512 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,513 | ^~~~~~~~ 2024-04-20T08:12:38,513 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,514 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,514 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,515 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,516 184 | iter.store(*oiter); 2024-04-20T08:12:38,516 | ^~~~~~ 2024-04-20T08:12:38,517 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:38,517 201 | list operator*(N n, list const &l) 2024-04-20T08:12:38,518 | ^~~~~~~~ 2024-04-20T08:12:38,519 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,519 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,520 184 | iter.store(*oiter); 2024-04-20T08:12:38,520 | ^~~~~~ 2024-04-20T08:12:38,521 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:38,522 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:38,522 | ^~~~~~~~ 2024-04-20T08:12:38,523 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,523 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:38,524 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:38,525 | ^~~~~~~~ 2024-04-20T08:12:38,525 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,526 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:38,527 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:38,527 | ^~~~~~~~ 2024-04-20T08:12:38,528 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,529 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:38,529 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:38,530 | ^~~~~~~~ 2024-04-20T08:12:38,531 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,531 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-04-20T08:12:38,532 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-04-20T08:12:38,532 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-04-20T08:12:38,533 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,534 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,534 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-20T08:12:38,535 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-20T08:12:38,536 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-04-20T08:12:38,536 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-04-20T08:12:38,537 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:38,538 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:489:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_texpr&) [with Arg = {anonymous}::pythonic::types::ndarray >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-20T08:12:38,538 src/fluidimage/topologies/__pythran__/example.cpp:155:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-20T08:12:38,539 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-20T08:12:38,540 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-04-20T08:12:38,540 184 | iter.store(*oiter); 2024-04-20T08:12:38,541 | ^~~~~~ 2024-04-20T08:12:38,541 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-04-20T08:12:38,542 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:38,542 | ^~~~~~~~ 2024-04-20T08:12:38,543 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:38,544 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:38,544 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,545 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,545 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-20T08:12:38,546 | ^~~~~~~~ 2024-04-20T08:12:38,547 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-04-20T08:12:38,547 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-20T08:12:38,548 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,548 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-20T08:12:38,549 184 | iter.store(*oiter); 2024-04-20T08:12:38,550 | ^~~~~~ 2024-04-20T08:12:38,550 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-04-20T08:12:38,551 265 | T operator*(none const &t0, T const &t1) 2024-04-20T08:12:38,552 | ^~~~~~~~ 2024-04-20T08:12:38,552 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,553 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,554 184 | iter.store(*oiter); 2024-04-20T08:12:38,555 | ^~~~~~ 2024-04-20T08:12:38,555 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-04-20T08:12:38,556 271 | T operator*(T const &t0, none const &t1) 2024-04-20T08:12:38,556 | ^~~~~~~~ 2024-04-20T08:12:38,557 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,557 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,558 184 | iter.store(*oiter); 2024-04-20T08:12:38,558 | ^~~~~~ 2024-04-20T08:12:38,559 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-04-20T08:12:38,559 277 | none operator*(none const &t0, none const &t1) 2024-04-20T08:12:38,560 | ^~~~~~~~ 2024-04-20T08:12:38,560 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,561 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-20T08:12:38,562 184 | iter.store(*oiter); 2024-04-20T08:12:38,562 | ^~~~~~ 2024-04-20T08:12:38,563 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-04-20T08:12:38,563 404 | list operator*(static_list const &self, long t) 2024-04-20T08:12:38,564 | ^~~~~~~~ 2024-04-20T08:12:38,564 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,565 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-20T08:12:38,566 184 | iter.store(*oiter); 2024-04-20T08:12:38,567 | ^~~~~~ 2024-04-20T08:12:38,568 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-04-20T08:12:38,568 411 | list operator*(long t, static_list const &self) 2024-04-20T08:12:38,569 | ^~~~~~~~ 2024-04-20T08:12:38,570 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,570 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,571 184 | iter.store(*oiter); 2024-04-20T08:12:38,571 | ^~~~~~ 2024-04-20T08:12:38,572 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-04-20T08:12:38,572 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,573 | ^~~~~~~~ 2024-04-20T08:12:38,573 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,574 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,574 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,575 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,576 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-20T08:12:38,576 | ^~~~~~~~ 2024-04-20T08:12:38,577 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-04-20T08:12:38,577 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-20T08:12:38,578 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:38,579 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,579 184 | iter.store(*oiter); 2024-04-20T08:12:38,580 | ^~~~~~ 2024-04-20T08:12:38,580 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-04-20T08:12:38,581 201 | list operator*(N n, list const &l) 2024-04-20T08:12:38,582 | ^~~~~~~~ 2024-04-20T08:12:38,582 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-20T08:12:38,583 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,584 184 | iter.store(*oiter); 2024-04-20T08:12:38,584 | ^~~~~~ 2024-04-20T08:12:38,585 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-04-20T08:12:38,585 655 | inline str operator*(str const &s, long n) 2024-04-20T08:12:38,586 | ^~~~~~~~ 2024-04-20T08:12:38,587 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,587 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-04-20T08:12:38,588 667 | inline str operator*(long t, str const &s) 2024-04-20T08:12:38,589 | ^~~~~~~~ 2024-04-20T08:12:38,589 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,590 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-04-20T08:12:38,590 672 | inline str operator*(chr const &s, long n) 2024-04-20T08:12:38,591 | ^~~~~~~~ 2024-04-20T08:12:38,592 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:38,592 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-04-20T08:12:38,593 682 | inline str operator*(long t, chr const &c) 2024-04-20T08:12:38,593 | ^~~~~~~~ 2024-04-20T08:12:38,594 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-20T08:12:40,490 [11/18] Compiling C++ object src/fluidimage/calcul/__pythran__/mean_neighbors.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._mean_neighbors.cpp.o 2024-04-20T08:12:40,491 FAILED: src/fluidimage/calcul/__pythran__/mean_neighbors.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._mean_neighbors.cpp.o 2024-04-20T08:12:40,492 c++ -Isrc/fluidimage/calcul/__pythran__/mean_neighbors.cpython-311-arm-linux-gnueabihf.so.p -Isrc/fluidimage/calcul/__pythran__ -I../src/fluidimage/calcul/__pythran__ -I/tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-e2bvax6e/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__/mean_neighbors.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._mean_neighbors.cpp.o -MF src/fluidimage/calcul/__pythran__/mean_neighbors.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._mean_neighbors.cpp.o.d -o src/fluidimage/calcul/__pythran__/mean_neighbors.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._mean_neighbors.cpp.o -c src/fluidimage/calcul/__pythran__/mean_neighbors.cpp 2024-04-20T08:12:40,493 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-20T08:12:40,494 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-20T08:12:40,495 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-20T08:12:40,496 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-20T08:12:40,496 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-20T08:12:40,497 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-20T08:12:40,498 from src/fluidimage/calcul/__pythran__/mean_neighbors.cpp:1: 2024-04-20T08:12:40,499 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,500 101 | xsimd::batch> { 2024-04-20T08:12:40,500 | ^~~~~ 2024-04-20T08:12:40,501 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-04-20T08:12:40,502 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-04-20T08:12:40,503 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,504 34 | class batch; 2024-04-20T08:12:40,504 | ^~~~~ 2024-04-20T08:12:40,505 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-04-20T08:12:40,506 101 | xsimd::batch> { 2024-04-20T08:12:40,507 | ^~ 2024-04-20T08:12:40,508 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-04-20T08:12:40,509 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-04-20T08:12:40,509 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,510 103 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,511 | ^ 2024-04-20T08:12:40,512 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,513 34 | class batch; 2024-04-20T08:12:40,513 | ^~~~~ 2024-04-20T08:12:40,514 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-04-20T08:12:40,514 103 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,515 | ^ 2024-04-20T08:12:40,516 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:40,517 105 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:40,518 | ^~~~~~~~~~~ 2024-04-20T08:12:40,519 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:40,520 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-04-20T08:12:40,521 | ^~~~~~~~~~~~~~ 2024-04-20T08:12:40,521 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:40,522 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,523 119 | void store(xsimd::batch const &); 2024-04-20T08:12:40,524 | ^ 2024-04-20T08:12:40,524 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,525 34 | class batch; 2024-04-20T08:12:40,525 | ^~~~~ 2024-04-20T08:12:40,526 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-04-20T08:12:40,527 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-04-20T08:12:40,527 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-04-20T08:12:40,528 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:40,528 208 | -> decltype(xsimd::load_unaligned(data)) 2024-04-20T08:12:40,529 | ^~~~~~~~~~~~~~ 2024-04-20T08:12:40,530 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-20T08:12:40,530 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,531 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-04-20T08:12:40,532 | ^ 2024-04-20T08:12:40,533 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,534 34 | class batch; 2024-04-20T08:12:40,535 | ^~~~~ 2024-04-20T08:12:40,535 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-04-20T08:12:40,536 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-04-20T08:12:40,537 217 | val.store_unaligned(const_cast(data)); 2024-04-20T08:12:40,537 | ^~~~~~~~~~~~~~~ 2024-04-20T08:12:40,538 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-04-20T08:12:40,539 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-04-20T08:12:40,539 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-04-20T08:12:40,541 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-04-20T08:12:40,542 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-04-20T08:12:40,542 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-04-20T08:12:40,543 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,543 191 | xsimd::batch _splated; 2024-04-20T08:12:40,544 | ^ 2024-04-20T08:12:40,545 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,545 34 | class batch; 2024-04-20T08:12:40,545 | ^~~~~ 2024-04-20T08:12:40,546 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-04-20T08:12:40,547 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,548 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:40,549 | ^ 2024-04-20T08:12:40,549 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,550 34 | class batch; 2024-04-20T08:12:40,551 | ^~~~~ 2024-04-20T08:12:40,552 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-04-20T08:12:40,552 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:40,553 | ^~~ 2024-04-20T08:12:40,554 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-04-20T08:12:40,555 733 | typename std::remove_reference::type::value_type>...>, 2024-04-20T08:12:40,556 | ^ 2024-04-20T08:12:40,556 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-04-20T08:12:40,557 734 | typename std::remove_reference::type::simd_iterator...>; 2024-04-20T08:12:40,558 | ^ 2024-04-20T08:12:40,559 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:40,560 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-04-20T08:12:40,560 | ^~~~~~~~~~~~~ 2024-04-20T08:12:40,561 | nditerator 2024-04-20T08:12:40,562 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:40,563 740 | simd_iterator vbegin(types::vectorize) const; 2024-04-20T08:12:40,564 | ^~~~~~~~~~~~~ 2024-04-20T08:12:40,564 | nditerator 2024-04-20T08:12:40,565 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:40,566 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-04-20T08:12:40,567 | ^~~~~~~~~~~~~ 2024-04-20T08:12:40,568 | nditerator 2024-04-20T08:12:40,568 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-04-20T08:12:40,569 743 | simd_iterator vend(types::vectorize) const; 2024-04-20T08:12:40,570 | ^~~~~~~~~~~~~ 2024-04-20T08:12:40,571 | nditerator 2024-04-20T08:12:40,572 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-04-20T08:12:40,572 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-04-20T08:12:40,573 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,574 174 | using vT = xsimd::batch; 2024-04-20T08:12:40,575 | ^ 2024-04-20T08:12:40,575 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,576 34 | class batch; 2024-04-20T08:12:40,577 | ^~~~~ 2024-04-20T08:12:40,577 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-04-20T08:12:40,578 176 | static const std::size_t vN = vT::size; 2024-04-20T08:12:40,579 | ^~ 2024-04-20T08:12:40,579 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-04-20T08:12:40,580 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,581 445 | using vT = typename xsimd::batch; 2024-04-20T08:12:40,581 | ^ 2024-04-20T08:12:40,582 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,583 34 | class batch; 2024-04-20T08:12:40,584 | ^~~~~ 2024-04-20T08:12:40,585 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-04-20T08:12:40,585 445 | using vT = typename xsimd::batch; 2024-04-20T08:12:40,586 | ^ 2024-04-20T08:12:40,587 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-04-20T08:12:40,588 448 | static const std::size_t vN = vT::size; 2024-04-20T08:12:40,589 | ^~ 2024-04-20T08:12:40,589 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-04-20T08:12:40,590 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-04-20T08:12:40,591 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,592 219 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,593 | ^ 2024-04-20T08:12:40,594 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,595 34 | class batch; 2024-04-20T08:12:40,595 | ^~~~~ 2024-04-20T08:12:40,596 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:40,597 219 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,597 | ^ 2024-04-20T08:12:40,598 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:40,598 220 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:40,599 | ^~~~~~~~~~~ 2024-04-20T08:12:40,600 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-04-20T08:12:40,600 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,601 497 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,601 | ^ 2024-04-20T08:12:40,602 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,602 34 | class batch; 2024-04-20T08:12:40,603 | ^~~~~ 2024-04-20T08:12:40,604 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:40,604 497 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,605 | ^ 2024-04-20T08:12:40,605 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:40,606 498 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:40,607 | ^~~~~~~~~~~ 2024-04-20T08:12:40,607 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-04-20T08:12:40,618 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-04-20T08:12:40,618 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-04-20T08:12:40,619 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-04-20T08:12:40,619 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,620 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-04-20T08:12:40,620 | ^ 2024-04-20T08:12:40,621 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,621 34 | class batch; 2024-04-20T08:12:40,622 | ^~~~~ 2024-04-20T08:12:40,622 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-04-20T08:12:40,623 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-04-20T08:12:40,623 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:40,624 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-04-20T08:12:40,624 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:40,624 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:40,625 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-04-20T08:12:40,625 | ^~~~~~~ 2024-04-20T08:12:40,626 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:40,626 595 | struct numpy_expr { 2024-04-20T08:12:40,627 | ^~~~~~~~~~ 2024-04-20T08:12:40,627 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-04-20T08:12:40,627 240 | numpy_expr::vbegin(vectorize) const 2024-04-20T08:12:40,628 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:40,628 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-04-20T08:12:40,629 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-04-20T08:12:40,629 | ^~~~~~ 2024-04-20T08:12:40,629 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:40,630 595 | struct numpy_expr { 2024-04-20T08:12:40,630 | ^~~~~~~~~~ 2024-04-20T08:12:40,631 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:40,631 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-04-20T08:12:40,632 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:40,632 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-04-20T08:12:40,632 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-04-20T08:12:40,633 | ^~~~~ 2024-04-20T08:12:40,634 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:40,634 595 | struct numpy_expr { 2024-04-20T08:12:40,635 | ^~~~~~~~~~ 2024-04-20T08:12:40,635 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-04-20T08:12:40,635 257 | numpy_expr::vend(vectorize) const 2024-04-20T08:12:40,636 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-20T08:12:40,636 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-04-20T08:12:40,636 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-04-20T08:12:40,637 | ^~~~ 2024-04-20T08:12:40,637 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-04-20T08:12:40,638 595 | struct numpy_expr { 2024-04-20T08:12:40,638 | ^~~~~~~~~~ 2024-04-20T08:12:40,639 In file included from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-04-20T08:12:40,639 from /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-04-20T08:12:40,640 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-04-20T08:12:40,640 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,641 334 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,641 | ^ 2024-04-20T08:12:40,642 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,642 34 | class batch; 2024-04-20T08:12:40,643 | ^~~~~ 2024-04-20T08:12:40,644 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:40,644 334 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,644 | ^ 2024-04-20T08:12:40,645 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:40,645 335 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:40,646 | ^~~~~~~~~~~ 2024-04-20T08:12:40,646 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-04-20T08:12:40,647 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,647 721 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,648 | ^ 2024-04-20T08:12:40,648 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,648 34 | class batch; 2024-04-20T08:12:40,649 | ^~~~~ 2024-04-20T08:12:40,649 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:40,649 721 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,650 | ^ 2024-04-20T08:12:40,650 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:40,651 722 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:40,651 | ^~~~~~~~~~~ 2024-04-20T08:12:40,652 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-04-20T08:12:40,652 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,652 690 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,653 | ^ 2024-04-20T08:12:40,653 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,654 34 | class batch; 2024-04-20T08:12:40,654 | ^~~~~ 2024-04-20T08:12:40,654 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:40,655 690 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,655 | ^ 2024-04-20T08:12:40,656 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:40,656 691 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:40,657 | ^~~~~~~~~~~ 2024-04-20T08:12:40,657 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-04-20T08:12:40,657 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-04-20T08:12:40,658 249 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,659 | ^ 2024-04-20T08:12:40,659 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-20T08:12:40,659 34 | class batch; 2024-04-20T08:12:40,660 | ^~~~~ 2024-04-20T08:12:40,660 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-04-20T08:12:40,660 249 | using vector_type = typename xsimd::batch; 2024-04-20T08:12:40,661 | ^ 2024-04-20T08:12:40,661 /tmp/pip-build-env-e2bvax6e/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-04-20T08:12:40,662 250 | static const std::size_t vector_size = vector_type::size; 2024-04-20T08:12:40,662 | ^~~~~~~~~~~ 2024-04-20T08:12:40,662 ninja: build stopped: subcommand failed. 2024-04-20T08:12:40,670 ERROR: Preparing metadata (pyproject.toml) exited with 1 2024-04-20T08:12:40,684 [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/tmp9ds_a51j[/] 2024-04-20T08:12:40,685 [bold magenta]cwd[/]: /tmp/pip-wheel-5kiij2ss/fluidimage_b3d685fcb0f646fea66e779fa3669915 2024-04-20T08:12:40,685 Preparing metadata (pyproject.toml): finished with status 'error' 2024-04-20T08:12:40,688 ERROR: metadata generation failed 2024-04-20T08:12:40,693 Exception information: 2024-04-20T08:12:40,693 Traceback (most recent call last): 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2024-04-20T08:12:40,693 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/misc.py", line 766, in prepare_metadata_for_build_wheel 2024-04-20T08:12:40,693 return super().prepare_metadata_for_build_wheel( 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel 2024-04-20T08:12:40,693 return self._call_hook('prepare_metadata_for_build_wheel', { 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2024-04-20T08:12:40,693 self._subprocess_runner( 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2024-04-20T08:12:40,693 call_subprocess( 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2024-04-20T08:12:40,693 raise error 2024-04-20T08:12:40,693 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2024-04-20T08:12:40,693 2024-04-20T08:12:40,693 The above exception was the direct cause of the following exception: 2024-04-20T08:12:40,693 2024-04-20T08:12:40,693 Traceback (most recent call last): 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2024-04-20T08:12:40,693 status = run_func(*args) 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2024-04-20T08:12:40,693 return func(self, options, args) 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2024-04-20T08:12:40,693 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2024-04-20T08:12:40,693 result = self._result = resolver.resolve( 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2024-04-20T08:12:40,693 state = resolution.resolve(requirements, max_rounds=max_rounds) 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2024-04-20T08:12:40,693 self._add_to_criteria(self.state.criteria, r, parent=None) 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2024-04-20T08:12:40,693 if not criterion.candidates: 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2024-04-20T08:12:40,693 return bool(self._sequence) 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2024-04-20T08:12:40,693 return any(self) 2024-04-20T08:12:40,693 ^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2024-04-20T08:12:40,693 return (c for c in iterator if id(c) not in self._incompatible_ids) 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2024-04-20T08:12:40,693 candidate = func() 2024-04-20T08:12:40,693 ^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 182, in _make_candidate_from_link 2024-04-20T08:12:40,693 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 228, in _make_base_candidate_from_link 2024-04-20T08:12:40,693 self._link_candidate_cache[link] = LinkCandidate( 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 290, in __init__ 2024-04-20T08:12:40,693 super().__init__( 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2024-04-20T08:12:40,693 self.dist = self._prepare() 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 222, in _prepare 2024-04-20T08:12:40,693 dist = self._prepare_distribution() 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 301, in _prepare_distribution 2024-04-20T08:12:40,693 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 525, in prepare_linked_requirement 2024-04-20T08:12:40,693 return self._prepare_linked_requirement(req, parallel_builds) 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement 2024-04-20T08:12:40,693 dist = _get_prepared_distribution( 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2024-04-20T08:12:40,693 abstract_dist.prepare_distribution_metadata( 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 67, in prepare_distribution_metadata 2024-04-20T08:12:40,693 self.req.prepare_metadata() 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 579, in prepare_metadata 2024-04-20T08:12:40,693 self.metadata_directory = generate_metadata( 2024-04-20T08:12:40,693 ^^^^^^^^^^^^^^^^^^ 2024-04-20T08:12:40,693 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2024-04-20T08:12:40,693 raise MetadataGenerationFailed(package_details=details) from error 2024-04-20T08:12:40,693 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2024-04-20T08:12:40,710 Removed fluidimage==0.4.6 from https://files.pythonhosted.org/packages/49/37/76b542c3488ec28217833a03fc7266536dc250c3ca7a8ac6af5fbc0da574/fluidimage-0.4.6.tar.gz from build tracker '/tmp/pip-build-tracker-fadpx2em' 2024-04-20T08:12:40,712 Removed build tracker: '/tmp/pip-build-tracker-fadpx2em'