2024-03-05T20:39:14,502 Created temporary directory: /tmp/pip-build-tracker-le8avqrw 2024-03-05T20:39:14,503 Initialized build tracking at /tmp/pip-build-tracker-le8avqrw 2024-03-05T20:39:14,504 Created build tracker: /tmp/pip-build-tracker-le8avqrw 2024-03-05T20:39:14,504 Entered build tracker: /tmp/pip-build-tracker-le8avqrw 2024-03-05T20:39:14,505 Created temporary directory: /tmp/pip-wheel-6td_fxns 2024-03-05T20:39:14,508 Created temporary directory: /tmp/pip-ephem-wheel-cache-sqp7wx6k 2024-03-05T20:39:14,532 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-05T20:39:14,535 2 location(s) to search for versions of fluidimage: 2024-03-05T20:39:14,535 * https://pypi.org/simple/fluidimage/ 2024-03-05T20:39:14,535 * https://www.piwheels.org/simple/fluidimage/ 2024-03-05T20:39:14,536 Fetching project page and analyzing links: https://pypi.org/simple/fluidimage/ 2024-03-05T20:39:14,537 Getting page https://pypi.org/simple/fluidimage/ 2024-03-05T20:39:14,538 Found index url https://pypi.org/simple/ 2024-03-05T20:39:14,764 Fetched page https://pypi.org/simple/fluidimage/ as application/vnd.pypi.simple.v1+json 2024-03-05T20:39:14,786 Found link https://files.pythonhosted.org/packages/b0/64/b18abade44a2e44c1f3913b25d861b555bb0c3bfd3bf8f565cbfd6c0a371/fluidimage-0.0.1b0.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.0.1b0 2024-03-05T20:39:14,787 Found link https://files.pythonhosted.org/packages/d2/7d/664301916882100cea449b6b8b1c1b6b60f6a42e605745bd5d418d18b66c/fluidimage-0.0.3.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.0.3 2024-03-05T20:39:14,787 Found link https://files.pythonhosted.org/packages/5f/ad/bf9e262ec478cea119a1b8594997c19dbf4986c46b701f0ff56ad0f54e2d/fluidimage-0.1.0.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.1.0 2024-03-05T20:39:14,788 Found link https://files.pythonhosted.org/packages/60/4d/23e8987ea0f82e6bd7c77e593594bf1fb3e5f3f6dfbdb040f75d3c7d7826/fluidimage-0.1.1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.1 2024-03-05T20:39:14,789 Found link https://files.pythonhosted.org/packages/bd/dd/1fcefa922030db6f2de9d9e6d6a3d385d64a3db392ad830f271c0f599986/fluidimage-0.1.2.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.2 2024-03-05T20:39:14,790 Found link https://files.pythonhosted.org/packages/4f/74/49e1f96c4067143e1ce2533dd00017334e35c0bf45465243661b5eb85d0e/fluidimage-0.1.3.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.3 2024-03-05T20:39:14,791 Found link https://files.pythonhosted.org/packages/4a/b0/ff27f0f608b58f6a9f5e05319ce211f57ea5a01fc4e5e5050a94a9d3c1e5/fluidimage-0.1.3.post0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.3.post0 2024-03-05T20:39:14,793 Found link https://files.pythonhosted.org/packages/9d/9f/addccdf3260e1585a890e104104dfd49a2b6afa70eda085156091c46157f/fluidimage-0.1.4.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.4 2024-03-05T20:39:14,794 Found link https://files.pythonhosted.org/packages/a0/dd/90f22ea24ca9537d513b0319007e5e0cc9a29aa6968af9e5c039dec71e1e/fluidimage-0.1.5.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9), version: 0.1.5 2024-03-05T20:39:14,794 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8a/a6/8364ce2f6f8e70241ec3e3030ca7350a50a6be5fbf5c7c6038fd759be78f/fluidimage-0.2.0rc0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,795 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/39/bb/7875521905412da6133f4f520348db85489ba4f0c03ad9e72b9f0532d4a9/fluidimage-0.2.0rc0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,796 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/77/6e/a30bebe4da8c6a8ea73350ceb8cb9a91d176c72f758516dc4073c677df92/fluidimage-0.2.0rc0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,796 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/99/64/1373ef4ebe0013f3b76b46ac92a88cd01f6e24738c82dadf35376615dd3e/fluidimage-0.2.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,797 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3c/3c/29a783717c16d296f48f3584e7e29f640b80dc43d8d04b19cf91d4b666d2/fluidimage-0.2.0rc0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,798 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b0/da/89f4a764fed770d44dc1fd4ee5504e6b982502fe5b649b3f4a2a16f0fc6c/fluidimage-0.2.0rc0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,798 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/43/16/02d6a93d7b0beab96ee6cf6464d94abe3d5c2c37bd59c0872a2642a59bd1/fluidimage-0.2.0rc0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,799 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ca/5b/2e3b79a54c41f1f043c7cba897b995f253ea7532da1560c01f376e5d3a48/fluidimage-0.2.0rc0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,799 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2f/ad/79b974e9ba69132d15e552941306895aaa068099f7ad3dd40229c9946b17/fluidimage-0.2.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,800 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c9/57/cbdcbda2cbf1061d1bdd55e92a55c96a47aad18012a3a97b051d783b80dd/fluidimage-0.2.0rc0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,800 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/dd/b1/461d6bc59c13cd08b228a6d8c6d1e67c4646464dba84f8113fa48f3395a0/fluidimage-0.2.0rc0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,801 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cd/0a/0894646d8e11521da01bfd249ccf26ba887163a5c3cbe0936e21087f20df/fluidimage-0.2.0rc0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,802 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/76/10/5627c6aa21848389f0d87881a48effa16466357f5266dd6e26be545e1cb3/fluidimage-0.2.0rc0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,802 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/63/a5/979828bb24d2bb9e32e8b267c0119996cd7c33fa9e35341f84abb312e369/fluidimage-0.2.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,803 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/ed/7507bf07ca92b574f3b8e3db95ccea70c41f0ef18fe5622210bd59f65465/fluidimage-0.2.0rc0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,804 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/08/65/f9c5cd70312174d3b05c42e7d0fa856a891e650d1e4736d6af3dcd05ca36/fluidimage-0.2.0rc0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,805 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ae/86/c8d1a7165e7a055f6fc71871772a7aea0caa18013952d4f019e28663f659/fluidimage-0.2.0rc0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,805 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/af/49/25b9ccb92527066c9e64ce1bd6c3148fe1d8cd46e3a15d6749a461ba2b7d/fluidimage-0.2.0rc0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,806 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/31/89/1d3d716346cd534dc100e9b7a12322f4217b8b6a04ce131e116d36dbd4b9/fluidimage-0.2.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,806 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5b/7a/7b539c0c992509ed25dc4ef4c8cb8bb0e208bdc776b88f2cc1bd92c6e46a/fluidimage-0.2.0rc0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,807 Found link https://files.pythonhosted.org/packages/18/00/97cf5250f08b68551af470a63297ee99cf1f447a8e67e06a91c5ace94d6f/fluidimage-0.2.0rc0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.2.0rc0 2024-03-05T20:39:14,808 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ac/a5/676d2a47ddeb55bbc0d6a76162ff763a6473afbf10655d57203f5a18f0c3/fluidimage-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,808 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/24/dd/8b98bd0a0440bab7800f15455c2dad236904475316e0c02f5088b94783c3/fluidimage-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,809 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/be/bf/f88af732cf13fdbab8dfecc693e4e08d73bc41322b872260d37be1405ab7/fluidimage-0.2.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,810 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/55/d3/5b4f638ad863a9a73c668b263e5719af83e54e3f5665b58a12a917d307a0/fluidimage-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,811 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5e/fc/c6559d9a50b25996db0d0776a72be23066cb106ccf714476faa41a3e408e/fluidimage-0.2.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,811 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/28/00/6b258adbc3eff3c02ec79aa7c1e37ce9962f438792c13b9962df90f465ab/fluidimage-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,812 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/48/39/88e11d10601467411e6f0e446126ab0ea73a9e36bece627f60a4af22c2be/fluidimage-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,812 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/42/71/fcc1ba6e7db2598b4a644aac4bb0dd7d984458ca267c252a32f9bf66adba/fluidimage-0.2.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,813 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/c3/16227f917595eea84fbd1ca56edbcf5664c0b93772a2085a3942e5f41d88/fluidimage-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,814 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f6/f5/54d2f929464d23333518fa85b207abb71d5003bdabf0d28b7c5e892498ad/fluidimage-0.2.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,814 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/20/90/0757ab54c582a105b7afc2018052f86b2a65e5b556cad1126ae87bcec2b6/fluidimage-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,815 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d3/86/006657414fb89293d0f0ad0993b6a31defd309c0ca3b42aa2f23713a94bd/fluidimage-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,815 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d2/00/7169e53d84c06a238c2c8124a729f32d7a9174989a0c6b738f9b22bbf03b/fluidimage-0.2.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,816 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/07/bd/723300cc5027e87be2582a69aa01c552ac4ed56d9d9e4c6b85daea8400ca/fluidimage-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,816 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0a/f9/f09c04dc37be5a7262e9b622dec1adf94bf0313ee32355766f8cac1dc05d/fluidimage-0.2.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,817 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/fe/e725e709bc5f49f43134f20703b962ed4b1498528dcf109a9252f2cf8900/fluidimage-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,818 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a3/64/48ede952c89b0c334a49c19ea2714d0e27ab0b291d0282237729048438cd/fluidimage-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,818 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d8/0e/47a3b928c8acdded247080abd124c5618d123520e5f9383db2e5f8e184bd/fluidimage-0.2.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,819 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0d/6f/9eb9852ff851a0b7285010e0ded8a72b0f71317fc0800e015b89777b0efc/fluidimage-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,819 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ee/57/c9a31974e0c43f78acbc609bbb2bc4c8df04e464cad22fc71530bfaa2aa9/fluidimage-0.2.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,821 Found link https://files.pythonhosted.org/packages/4f/13/c25676a48efaecd616c59991b246002870ca1d7ae87c19ff75568c73d674/fluidimage-0.2.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.2.0 2024-03-05T20:39:14,821 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/64/7c/0d7fb4e202201f752a34b18cb022ccfb76961746695eaba384130d119447/fluidimage-0.3.0rc0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,822 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/78/66/692c51c072405695b39e5d3ef2646cd8c765ce8c8e30e6daed99cac18e70/fluidimage-0.3.0rc0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,822 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f3/71/1dada875261faf7abe6e37dde90fd6dbc2a140e3ebf4333cd19953fdb818/fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,823 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/de/af2b40b7ffe40473cec947f3ce1dce81c0980697bc5702c78fd996b1ae53/fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,823 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0d/0c/61afbb8960e649820bb025ceb24a32a4f451f41138eaff9242c0a602d137/fluidimage-0.3.0rc0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,824 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f8/aa/c44504a1fa9c3823116eeeb0b894dd35fcc595f65a769882d4b9d177f8c3/fluidimage-0.3.0rc0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,825 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e9/04/35cab5661d6854b4d1cf17bed67fd59e29fe8e0b4f55161f7044e81c8ad1/fluidimage-0.3.0rc0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,825 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e5/06/e41d5222c2d258c91fc157f1f6db09dea4cc8030a533042586aca99923b6/fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,826 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/15/58/04c43b7eeaed3993e69a7a00e0831c84b009d533b2b501121578345a462c/fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,827 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0e/fa/c95d61f20d3846b6e568b25e04be4778e166a09a6b09ba49b9fddbb639b0/fluidimage-0.3.0rc0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,827 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9a/80/64c19bed7ac7b76b74937b43a966ae849954e3b8b971e6281a041ce8ce77/fluidimage-0.3.0rc0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,828 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6c/c0/ead863015cf80d785b855d2b8482a42e9de48059a627af10b26388fcb9b4/fluidimage-0.3.0rc0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,829 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/57/a1/ed2fbcb1db09ed75315a14607700afdd5a48c5affa8b5dcbf602c0cbf010/fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,829 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/af/5b/e10e6ca866154e7a7f827579580b29d051ca5d05a92dc8dd13e24dce2f77/fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,830 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/38/4b/6185339cc5a92f1c546b3faeea1a98e621dd813b8bf746f39b0e6808d773/fluidimage-0.3.0rc0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,830 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c1/b7/4aa3d065d10ff3153656742b3e46a4be9d6f44ca27581fea6b2c0b6539d1/fluidimage-0.3.0rc0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,831 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/06/c4/e7f5b3bb80da0bc646b8fa4999775271a02b0b5b6933840f12bc588d205d/fluidimage-0.3.0rc0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,831 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2b/93/b97b3acf0bfecfb6921ec50207cc28a13db4c983f43a7670a688f26e9e61/fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,832 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/16/7e/417037a40a0af772cef7a53c864fb252a2009cb50f493362c92774e813fa/fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,833 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fd/85/47e87dc02395551f9b0768dcda123bf34500c7fd60314a39d6cbbce3ab50/fluidimage-0.3.0rc0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,834 Found link https://files.pythonhosted.org/packages/34/dd/0cf6d714384ab1e6d8bb011dfd533fd6424321c5fa638b18469bb971397d/fluidimage-0.3.0rc0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0rc0 2024-03-05T20:39:14,834 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/66/7b/3ce74ffbb893931ecf4e8549dedc939ecf44af7317336bf017672819b901/fluidimage-0.3.0rc1-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,835 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/93/6e/ae5d7978a93b4442d28977b538f6f63b74de4d64ff84dc19ad0605b01ee6/fluidimage-0.3.0rc1-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,836 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ea/84/dda62e530fe6df82860ddba97fdd40d93d16271d8c4ec432025c3cbd46e6/fluidimage-0.3.0rc1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,836 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c1/1e/b113796cbf6f542b88bf2b03948545019be794ed73b5bb4cee79d2ed2dd4/fluidimage-0.3.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,837 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6f/48/3fd71783c04e1d77610f2f1166c72fb3b5c5b93161581e019e2fbd99112d/fluidimage-0.3.0rc1-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,838 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/12/80/bda947d9dcf2dae64badcf411a1e64cf61fbe35f10d226b58a941e478391/fluidimage-0.3.0rc1-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,838 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0e/5a/78a0247d9efa2c885ee8b2984e7df9efeb26ce9cec4531aa5b9d87735d99/fluidimage-0.3.0rc1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,839 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/07/8f/103298df75274d50d534b92f68a884ddb0ae448d764e6a6400a6a49ec826/fluidimage-0.3.0rc1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,839 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c0/ab/496678f838ddc0d63f3920bcc2241363aec02396450a8cf808af0152a2dc/fluidimage-0.3.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,840 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9a/17/2c1c4337f49ba8991783198473d8469349db1049088c6948c301741eff3e/fluidimage-0.3.0rc1-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,840 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/38/b1/0e8bd4e934a05a9fbcbd85e4a5bb0cc55c371aecb8deb36e877d1cbb1fc4/fluidimage-0.3.0rc1-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,841 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3e/72/4d5e70bd9ccd0b301140a5ab65233b90eb28966d863629da73b8d852aedf/fluidimage-0.3.0rc1-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,842 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8f/c1/924716d0b24ad1c24c5dc61f38d608fef503ba024c6e40cb9325911f4ccb/fluidimage-0.3.0rc1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,842 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/94/c9/742eac95f6de064d3cd3d7a6ef010b71a1c1e43d27f2b24a23018d3fd9f8/fluidimage-0.3.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,843 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/72/e7/061a61ce477308a8cd5aa6079e549a09f4b6313bd09e82e96d41a0b9b88f/fluidimage-0.3.0rc1-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,843 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/90/3b/e09a5c0d755840aa8ebe65cd396884c88b176b1eac287d4a6e7e85e533a7/fluidimage-0.3.0rc1-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,844 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ff/34/8ea1200d541f3d50df29909ed716d291788e19ddda332fcaec39354b4184/fluidimage-0.3.0rc1-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,845 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b6/3f/5a7f5e6e7e5a43ae88d2659d0aa67dbe8a132341df82cab87f789e2e2ef7/fluidimage-0.3.0rc1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,845 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c9/09/96a1c10e9a3849fd2f7de0c2b36b564acea0db23ad1479b0b6026cd7be66/fluidimage-0.3.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,846 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/42/80a5810fe565642692dda59fd6c2d8eda3ab25b590dc84763df8cd07a6df/fluidimage-0.3.0rc1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,847 Found link https://files.pythonhosted.org/packages/9e/fb/e27ee1fbf31acd2618d789e1b32279bef1469d37ebbb746fc0c2cc6c6ba3/fluidimage-0.3.0rc1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0rc1 2024-03-05T20:39:14,847 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3b/ac/2aa4882d8e800d5ec3804b995f96b8612c9f1b3f2130643a2ddde84b0831/fluidimage-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,848 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/e0/8b83c08d150ce11b0398e4d5d09736ff036b8b0ef444458aa74268d1d486/fluidimage-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,849 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/70/bdb9f1fba35f47013c022331ebc86deb1bf4ba13c024fe74ef2e1da6e74b/fluidimage-0.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,849 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8e/80/b5098406d5313eaaf69d6c73a79dd250746078636cd5409416925350b08a/fluidimage-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,850 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/1e/19/eb8e2c0f72cdf1375ad94808612bf0e0eea99fb2f9456d9689da0ab71f47/fluidimage-0.3.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,851 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/42/5d/858a5334399f525ab4555fadd403985cc6fc2efacd1da446ec5f4d5f0733/fluidimage-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,851 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4a/92/5c68476420a7858fa6280c5f4dc66f02af79bddeed86fecf569eef2a3ff7/fluidimage-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,852 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6d/ea/3f08a541119289b95474672d1b31487340a54d27607106bacbea83eda935/fluidimage-0.3.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,853 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/df/72/607095d4ae67357884b0af7ad1d3d9a801be8da71cb01db177687592dd8c/fluidimage-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,853 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/65/9d/be0db5e21e96a66f02db6389fe949f6335466e3e2da9232235df24422022/fluidimage-0.3.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,854 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7b/c7/043553d343b8b8dd263af1666ef00ce538be39a84f6f120775279bd72621/fluidimage-0.3.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,854 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/84/42/be4b69a806599031e6f6702fe790b79c036da6a94f6a44876b52d1b5f559/fluidimage-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,855 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/98/b3/f788c8b13a67d6dbb746ae90132c84b519cabf62a067e97b8c0eebc6c19d/fluidimage-0.3.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,855 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2e/d3/9e92a48fa80574365b70af8cfd8fb2666254a35bf53c473dfbe061494645/fluidimage-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,856 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/06/82/5c5accc9b2d462222bb1298e26c56b1894584c64d78bff005a1ddcfd872a/fluidimage-0.3.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,856 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a3/41/70ad9e020920207274b3a3d2a46459b0b73ff0e31a614f06ef552c44fae0/fluidimage-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,857 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b2/79/a4a79abb8ed6c5ed4435775fad07a53f5480f002c67ebb9eeffcceca8c2d/fluidimage-0.3.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,858 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/09/7e/8eef0f6016f7d38fb1c44b61bee83a4e67d888793409649253cec30a2ed7/fluidimage-0.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,858 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a0/4a/2920430b5a8c8ff7668c26df400a6ee5304505d59d2783130683bd43632e/fluidimage-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,859 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c6/4b/1ccb2e4419580f6ea77119d4f900245ed2613daddd3cd4f4f3127a7aba15/fluidimage-0.3.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T20:39:14,860 Found link https://files.pythonhosted.org/packages/08/c1/01b28cce8cc796afbc4baeb6b9065f7949497852ba3306b16f5c8329a826/fluidimage-0.3.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0 2024-03-05T20:39:14,861 Fetching project page and analyzing links: https://www.piwheels.org/simple/fluidimage/ 2024-03-05T20:39:14,861 Getting page https://www.piwheels.org/simple/fluidimage/ 2024-03-05T20:39:14,862 Found index url https://www.piwheels.org/simple/ 2024-03-05T20:39:15,318 Fetched page https://www.piwheels.org/simple/fluidimage/ as text/html 2024-03-05T20:39:15,324 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.5-cp39-cp39-linux_armv6l.whl#sha256=57d9b1fe4f03bddd01ed210f60f47a21eff742ac64bc00626b2fa181dca7c4ee (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.9) 2024-03-05T20:39:15,324 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.5-cp39-cp39-linux_armv7l.whl#sha256=57d9b1fe4f03bddd01ed210f60f47a21eff742ac64bc00626b2fa181dca7c4ee (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.9) 2024-03-05T20:39:15,325 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp37-cp37m-linux_armv6l.whl#sha256=a438109e8b2b0cabdb12a2eefcf57de53afcd7b388cf7200fd67848bf0c7b465 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,325 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp37-cp37m-linux_armv7l.whl#sha256=a438109e8b2b0cabdb12a2eefcf57de53afcd7b388cf7200fd67848bf0c7b465 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,326 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp39-cp39-linux_armv6l.whl#sha256=9dca8a6b1549b4258f4b65b55469e54523e3c992374199e56f553a76e5f793fd (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,327 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp39-cp39-linux_armv7l.whl#sha256=9dca8a6b1549b4258f4b65b55469e54523e3c992374199e56f553a76e5f793fd (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,327 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp37-cp37m-linux_armv6l.whl#sha256=866cdeaa38c145d9d9429e64e911e623770e386aa0187d7620c8645336e2a842 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,328 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp37-cp37m-linux_armv7l.whl#sha256=866cdeaa38c145d9d9429e64e911e623770e386aa0187d7620c8645336e2a842 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,328 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp39-cp39-linux_armv6l.whl#sha256=577429ab2078678402306a95e5eae230d5abaa21320fc17884d9c5867df19d0a (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,329 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp39-cp39-linux_armv7l.whl#sha256=577429ab2078678402306a95e5eae230d5abaa21320fc17884d9c5867df19d0a (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,330 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp37-cp37m-linux_armv6l.whl#sha256=160bc7af950ed4546b9e9b0241f02cf02f91a2ab63352221f79a6c442277763d (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,330 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp37-cp37m-linux_armv7l.whl#sha256=160bc7af950ed4546b9e9b0241f02cf02f91a2ab63352221f79a6c442277763d (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,331 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=06f436964e06e11d4d49491e172f5736db468eb1346cd766a77df68c14c4f067 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,331 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=06f436964e06e11d4d49491e172f5736db468eb1346cd766a77df68c14c4f067 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,332 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.2-py3-none-any.whl#sha256=c5eb23ba5bcb1bcd3de7fbf33856ba3af0df7a5b7b8544f42f691772e633d226 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,332 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.1-py3-none-any.whl#sha256=d881cb7091aac6a9555f8cd85089f5e6c1060f66481804f0f0dc8d246929cdc5 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,333 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.0-py3-none-any.whl#sha256=41fc2ffcd3dd5e3ccef76db63d6991b80f5e16a9efd09aa4972052dd4131432c (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,333 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.0.3-py3-none-any.whl#sha256=4db60efcfad8f4f5187b83aa405f6182d3769483c7058457acf0404ed0334186 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T20:39:15,334 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.0.1b0-py3-none-any.whl#sha256=2844be5edebaeda29491b7f3d0ad544571b8a2071033516954f4bd4ab89e2bb6 (from https://www.piwheels.org/simple/fluidimage/) 2024-03-05T20:39:15,334 Skipping link: not a file: https://www.piwheels.org/simple/fluidimage/ 2024-03-05T20:39:15,335 Skipping link: not a file: https://pypi.org/simple/fluidimage/ 2024-03-05T20:39:15,357 Given no hashes to check 1 links for project 'fluidimage': discarding no candidates 2024-03-05T20:39:15,377 Collecting fluidimage==0.3.0 2024-03-05T20:39:15,379 Created temporary directory: /tmp/pip-unpack-j59ndfhp 2024-03-05T20:39:15,600 Downloading fluidimage-0.3.0.tar.gz (986 kB) 2024-03-05T20:39:16,219 Added fluidimage==0.3.0 from https://files.pythonhosted.org/packages/08/c1/01b28cce8cc796afbc4baeb6b9065f7949497852ba3306b16f5c8329a826/fluidimage-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-le8avqrw' 2024-03-05T20:39:16,229 Created temporary directory: /tmp/pip-build-env-nlm7q_j1 2024-03-05T20:39:16,234 Installing build dependencies: started 2024-03-05T20:39:16,235 Running command pip subprocess to install build dependencies 2024-03-05T20:39:17,387 Using pip 23.3.1 from /home/piwheels/.local/lib/python3.11/site-packages/pip (python 3.11) 2024-03-05T20:39:17,931 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-05T20:39:18,376 Collecting meson-python 2024-03-05T20:39:18,394 Using cached https://www.piwheels.org/simple/meson-python/meson_python-0.15.0-py3-none-any.whl (25 kB) 2024-03-05T20:39:18,997 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-05T20:39:19,000 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-05T20:39:19,003 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-05T20:39:19,006 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-05T20:39:19,009 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-05T20:39:19,273 Collecting numpy 2024-03-05T20:39:19,288 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-03-05T20:39:19,859 Collecting transonic>=0.6.2 2024-03-05T20:39:19,881 Using cached https://www.piwheels.org/simple/transonic/transonic-0.6.3-py3-none-any.whl (74 kB) 2024-03-05T20:39:20,094 Collecting pythran>=0.9.7 2024-03-05T20:39:20,108 Using cached https://www.piwheels.org/simple/pythran/pythran-0.15.0-py3-none-any.whl (4.3 MB) 2024-03-05T20:39:20,785 Collecting meson>=0.63.3 (from meson-python) 2024-03-05T20:39:20,898 Using cached https://www.piwheels.org/simple/meson/meson-1.3.2-py3-none-any.whl (977 kB) 2024-03-05T20:39:21,017 Collecting pyproject-metadata>=0.7.1 (from meson-python) 2024-03-05T20:39:21,031 Using cached https://www.piwheels.org/simple/pyproject-metadata/pyproject_metadata-0.7.1-py3-none-any.whl (7.4 kB) 2024-03-05T20:39:21,174 Collecting autopep8 (from transonic>=0.6.2) 2024-03-05T20:39:21,191 Using cached https://www.piwheels.org/simple/autopep8/autopep8-2.0.4-py2.py3-none-any.whl (45 kB) 2024-03-05T20:39:21,353 Collecting beniget~=0.4.0 (from transonic>=0.6.2) 2024-03-05T20:39:21,372 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2024-03-05T20:39:21,485 Collecting gast~=0.5.0 (from transonic>=0.6.2) 2024-03-05T20:39:21,742 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2024-03-05T20:39:22,162 Collecting ply>=3.4 (from pythran>=0.9.7) 2024-03-05T20:39:22,199 Using cached https://www.piwheels.org/simple/ply/ply-3.11-py2.py3-none-any.whl (49 kB) 2024-03-05T20:39:23,413 Collecting setuptools (from pythran>=0.9.7) 2024-03-05T20:39:23,435 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.1.1-py3-none-any.whl (819 kB) 2024-03-05T20:39:23,718 Collecting packaging>=19.0 (from pyproject-metadata>=0.7.1->meson-python) 2024-03-05T20:39:23,732 Using cached https://www.piwheels.org/simple/packaging/packaging-23.2-py3-none-any.whl (53 kB) 2024-03-05T20:39:23,875 Collecting pycodestyle>=2.10.0 (from autopep8->transonic>=0.6.2) 2024-03-05T20:39:23,889 Using cached https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.11.1-py2.py3-none-any.whl (31 kB) 2024-03-05T20:39:26,819 Installing collected packages: ply, setuptools, pycodestyle, packaging, numpy, meson, gast, pyproject-metadata, beniget, autopep8, transonic, pythran, meson-python 2024-03-05T20:39:29,208 Creating /tmp/pip-build-env-nlm7q_j1/overlay/local/bin 2024-03-05T20:39:29,210 changing mode of /tmp/pip-build-env-nlm7q_j1/overlay/local/bin/pycodestyle to 755 2024-03-05T20:39:37,593 changing mode of /tmp/pip-build-env-nlm7q_j1/overlay/local/bin/f2py to 755 2024-03-05T20:39:40,690 changing mode of /tmp/pip-build-env-nlm7q_j1/overlay/local/bin/meson to 755 2024-03-05T20:39:40,987 changing mode of /tmp/pip-build-env-nlm7q_j1/overlay/local/bin/autopep8 to 755 2024-03-05T20:39:41,303 changing mode of /tmp/pip-build-env-nlm7q_j1/overlay/local/bin/transonic to 755 2024-03-05T20:39:41,305 changing mode of /tmp/pip-build-env-nlm7q_j1/overlay/local/bin/transonic-clean-dir to 755 2024-03-05T20:39:41,308 changing mode of /tmp/pip-build-env-nlm7q_j1/overlay/local/bin/transonic-get-include to 755 2024-03-05T20:39:41,310 changing mode of /tmp/pip-build-env-nlm7q_j1/overlay/local/bin/transonic-init-meson to 755 2024-03-05T20:39:48,520 changing mode of /tmp/pip-build-env-nlm7q_j1/overlay/local/bin/pythran to 755 2024-03-05T20:39:48,522 changing mode of /tmp/pip-build-env-nlm7q_j1/overlay/local/bin/pythran-config to 755 2024-03-05T20:39:48,811 Successfully installed autopep8-2.0.4 beniget-0.4.1 gast-0.5.4 meson-1.3.2 meson-python-0.15.0 numpy-1.26.4 packaging-23.2 ply-3.11 pycodestyle-2.11.1 pyproject-metadata-0.7.1 pythran-0.15.0 setuptools-69.1.1 transonic-0.6.3 2024-03-05T20:39:49,081 [notice] A new release of pip is available: 23.3.1 -> 24.0 2024-03-05T20:39:49,081 [notice] To update, run: python3 -m pip install --upgrade pip 2024-03-05T20:39:49,461 Installing build dependencies: finished with status 'done' 2024-03-05T20:39:49,464 Getting requirements to build wheel: started 2024-03-05T20:39:49,465 Running command Getting requirements to build wheel 2024-03-05T20:39:49,847 Getting requirements to build wheel: finished with status 'done' 2024-03-05T20:39:49,868 Installing backend dependencies: started 2024-03-05T20:39:49,870 Running command pip subprocess to install backend dependencies 2024-03-05T20:39:51,014 Using pip 23.3.1 from /home/piwheels/.local/lib/python3.11/site-packages/pip (python 3.11) 2024-03-05T20:39:51,559 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-05T20:39:52,283 Collecting patchelf>=0.11.0 2024-03-05T20:39:52,284 Obtaining dependency information for patchelf>=0.11.0 from https://files.pythonhosted.org/packages/69/47/e02357d1075cdf4b56be39a6c218a5a2b0bd3896011120ae3765190ab527/patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.metadata 2024-03-05T20:39:52,291 Using cached patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.metadata (3.3 kB) 2024-03-05T20:39:52,312 Using cached patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (381 kB) 2024-03-05T20:39:54,702 Installing collected packages: patchelf 2024-03-05T20:39:54,753 Successfully installed patchelf-0.17.2.1 2024-03-05T20:39:55,012 [notice] A new release of pip is available: 23.3.1 -> 24.0 2024-03-05T20:39:55,013 [notice] To update, run: python3 -m pip install --upgrade pip 2024-03-05T20:39:55,242 Installing backend dependencies: finished with status 'done' 2024-03-05T20:39:55,244 Created temporary directory: /tmp/pip-modern-metadata-4cxwtf6w 2024-03-05T20:39:55,246 Preparing metadata (pyproject.toml): started 2024-03-05T20:39:55,247 Running command Preparing metadata (pyproject.toml) 2024-03-05T20:39:56,612 + meson setup /tmp/pip-wheel-6td_fxns/fluidimage_97640d9da21c4ac38ece3c1e00fe5a09 /tmp/pip-wheel-6td_fxns/fluidimage_97640d9da21c4ac38ece3c1e00fe5a09/.mesonpy-t8bohe3i -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md -Doptimization=3 --native-file=/tmp/pip-wheel-6td_fxns/fluidimage_97640d9da21c4ac38ece3c1e00fe5a09/.mesonpy-t8bohe3i/meson-python-native-file.ini 2024-03-05T20:40:07,897 WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options 2024-03-05T20:40:07,898 The Meson build system 2024-03-05T20:40:07,899 Version: 1.3.2 2024-03-05T20:40:07,900 Source dir: /tmp/pip-wheel-6td_fxns/fluidimage_97640d9da21c4ac38ece3c1e00fe5a09 2024-03-05T20:40:07,901 Build dir: /tmp/pip-wheel-6td_fxns/fluidimage_97640d9da21c4ac38ece3c1e00fe5a09/.mesonpy-t8bohe3i 2024-03-05T20:40:07,902 Build type: native build 2024-03-05T20:40:07,902 Project name: fluidimage 2024-03-05T20:40:07,903 Project version: undefined 2024-03-05T20:40:07,904 C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Raspbian 12.2.0-14+rpi1) 12.2.0") 2024-03-05T20:40:07,904 C++ linker for the host machine: c++ ld.bfd 2.40 2024-03-05T20:40:07,905 Host machine cpu family: arm 2024-03-05T20:40:07,906 Host machine cpu: armv7l 2024-03-05T20:40:07,907 Program python3 found: YES (/usr/bin/python3) 2024-03-05T20:40:07,907 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 2024-03-05T20:40:07,908 Run-time dependency python found: YES 3.11 2024-03-05T20:40:07,909 Program pythran found: YES (/tmp/pip-build-env-nlm7q_j1/overlay/local/bin/pythran) 2024-03-05T20:40:07,910 Found CMake: /usr/bin/cmake (3.25.1) 2024-03-05T20:40:07,910 Run-time dependency xsimd found: NO (tried pkgconfig and cmake) 2024-03-05T20:40:07,911 Build targets in project: 8 2024-03-05T20:40:07,912 fluidimage undefined 2024-03-05T20:40:07,914 User defined options 2024-03-05T20:40:07,914 Native files: /tmp/pip-wheel-6td_fxns/fluidimage_97640d9da21c4ac38ece3c1e00fe5a09/.mesonpy-t8bohe3i/meson-python-native-file.ini 2024-03-05T20:40:07,915 buildtype : release 2024-03-05T20:40:07,916 optimization: 3 2024-03-05T20:40:07,917 b_ndebug : if-release 2024-03-05T20:40:07,917 b_vscrt : md 2024-03-05T20:40:07,919 Found ninja-1.11.1 at /usr/bin/ninja 2024-03-05T20:40:08,061 + /usr/bin/ninja 2024-03-05T20:40:11,656 [1/12] Generating src/fluidimage/topologies/__pythran__/example with a custom command (wrapped by meson to set env) 2024-03-05T20:40:11,980 [2/12] Generating src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline with a custom command (wrapped by meson to set env) 2024-03-05T20:40:13,998 [3/12] Generating src/fluidimage/calcul/__pythran__/subpix with a custom command (wrapped by meson to set env) 2024-03-05T20:40:17,502 [4/12] Generating src/fluidimage/calcul/__pythran__/correl with a custom command (wrapped by meson to set env) 2024-03-05T20:40:22,285 [5/12] Compiling C++ object src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2024-03-05T20:40:22,286 FAILED: src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2024-03-05T20:40:22,287 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-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o -MF src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o.d -o src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o -c src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp 2024-03-05T20:40:22,289 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-05T20:40:22,290 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-05T20:40:22,290 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-05T20:40:22,291 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-05T20:40:22,292 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-05T20:40:22,293 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-05T20:40:22,293 from src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:1: 2024-03-05T20:40:22,294 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,295 101 | xsimd::batch> { 2024-03-05T20:40:22,296 | ^~~~~ 2024-03-05T20:40:22,296 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-05T20:40:22,297 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-05T20:40:22,298 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,299 34 | class batch; 2024-03-05T20:40:22,300 | ^~~~~ 2024-03-05T20:40:22,300 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-05T20:40:22,301 101 | xsimd::batch> { 2024-03-05T20:40:22,302 | ^~ 2024-03-05T20:40:22,303 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-05T20:40:22,304 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-05T20:40:22,305 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,306 103 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,306 | ^ 2024-03-05T20:40:22,307 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,308 34 | class batch; 2024-03-05T20:40:22,309 | ^~~~~ 2024-03-05T20:40:22,310 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-05T20:40:22,311 103 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,312 | ^ 2024-03-05T20:40:22,313 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:22,314 105 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:22,315 | ^~~~~~~~~~~ 2024-03-05T20:40:22,315 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:22,316 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-05T20:40:22,317 | ^~~~~~~~~~~~~~ 2024-03-05T20:40:22,318 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:22,319 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,320 119 | void store(xsimd::batch const &); 2024-03-05T20:40:22,321 | ^ 2024-03-05T20:40:22,321 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,322 34 | class batch; 2024-03-05T20:40:22,323 | ^~~~~ 2024-03-05T20:40:22,324 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-05T20:40:22,324 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-05T20:40:22,325 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-05T20:40:22,326 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:22,327 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-05T20:40:22,328 | ^~~~~~~~~~~~~~ 2024-03-05T20:40:22,329 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:22,330 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,331 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-05T20:40:22,332 | ^ 2024-03-05T20:40:22,333 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,334 34 | class batch; 2024-03-05T20:40:22,335 | ^~~~~ 2024-03-05T20:40:22,336 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-03-05T20:40:22,337 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-05T20:40:22,338 217 | val.store_unaligned(const_cast(data)); 2024-03-05T20:40:22,339 | ^~~~~~~~~~~~~~~ 2024-03-05T20:40:22,339 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-05T20:40:22,340 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-05T20:40:22,342 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-05T20:40:22,342 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-05T20:40:22,343 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-05T20:40:22,344 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-05T20:40:22,345 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,345 191 | xsimd::batch _splated; 2024-03-05T20:40:22,346 | ^ 2024-03-05T20:40:22,347 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,348 34 | class batch; 2024-03-05T20:40:22,349 | ^~~~~ 2024-03-05T20:40:22,349 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-05T20:40:22,350 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,351 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T20:40:22,352 | ^ 2024-03-05T20:40:22,353 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,354 34 | class batch; 2024-03-05T20:40:22,355 | ^~~~~ 2024-03-05T20:40:22,356 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-05T20:40:22,357 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T20:40:22,358 | ^~~ 2024-03-05T20:40:22,359 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-05T20:40:22,360 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T20:40:22,360 | ^ 2024-03-05T20:40:22,361 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-05T20:40:22,362 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-05T20:40:22,363 | ^ 2024-03-05T20:40:22,364 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:22,365 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-05T20:40:22,366 | ^~~~~~~~~~~~~ 2024-03-05T20:40:22,367 | nditerator 2024-03-05T20:40:22,368 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:22,369 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-05T20:40:22,370 | ^~~~~~~~~~~~~ 2024-03-05T20:40:22,371 | nditerator 2024-03-05T20:40:22,372 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:22,373 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-05T20:40:22,373 | ^~~~~~~~~~~~~ 2024-03-05T20:40:22,374 | nditerator 2024-03-05T20:40:22,375 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:22,376 743 | simd_iterator vend(types::vectorize) const; 2024-03-05T20:40:22,377 | ^~~~~~~~~~~~~ 2024-03-05T20:40:22,377 | nditerator 2024-03-05T20:40:22,378 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-05T20:40:22,379 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-05T20:40:22,380 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,381 174 | using vT = xsimd::batch; 2024-03-05T20:40:22,382 | ^ 2024-03-05T20:40:22,383 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,384 34 | class batch; 2024-03-05T20:40:22,385 | ^~~~~ 2024-03-05T20:40:22,386 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-05T20:40:22,387 176 | static const std::size_t vN = vT::size; 2024-03-05T20:40:22,388 | ^~ 2024-03-05T20:40:22,389 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-05T20:40:22,390 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,391 445 | using vT = typename xsimd::batch; 2024-03-05T20:40:22,392 | ^ 2024-03-05T20:40:22,393 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,394 34 | class batch; 2024-03-05T20:40:22,395 | ^~~~~ 2024-03-05T20:40:22,396 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-05T20:40:22,396 445 | using vT = typename xsimd::batch; 2024-03-05T20:40:22,397 | ^ 2024-03-05T20:40:22,398 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-05T20:40:22,399 448 | static const std::size_t vN = vT::size; 2024-03-05T20:40:22,400 | ^~ 2024-03-05T20:40:22,401 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-05T20:40:22,402 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-03-05T20:40:22,402 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,403 219 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,404 | ^ 2024-03-05T20:40:22,405 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,406 34 | class batch; 2024-03-05T20:40:22,407 | ^~~~~ 2024-03-05T20:40:22,408 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:22,409 219 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,409 | ^ 2024-03-05T20:40:22,410 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:22,411 220 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:22,412 | ^~~~~~~~~~~ 2024-03-05T20:40:22,413 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-03-05T20:40:22,414 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,415 497 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,416 | ^ 2024-03-05T20:40:22,417 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,418 34 | class batch; 2024-03-05T20:40:22,419 | ^~~~~ 2024-03-05T20:40:22,420 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:22,421 497 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,422 | ^ 2024-03-05T20:40:22,422 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:22,423 498 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:22,424 | ^~~~~~~~~~~ 2024-03-05T20:40:22,425 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-05T20:40:22,426 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-05T20:40:22,427 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-05T20:40:22,428 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-05T20:40:22,429 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,430 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-05T20:40:22,431 | ^ 2024-03-05T20:40:22,432 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,432 34 | class batch; 2024-03-05T20:40:22,433 | ^~~~~ 2024-03-05T20:40:22,434 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-05T20:40:22,435 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-05T20:40:22,436 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:22,436 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-05T20:40:22,437 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,439 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:22,440 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-05T20:40:22,441 | ^~~~~~~ 2024-03-05T20:40:22,442 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:22,443 595 | struct numpy_expr { 2024-03-05T20:40:22,444 | ^~~~~~~~~~ 2024-03-05T20:40:22,444 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T20:40:22,445 240 | numpy_expr::vbegin(vectorize) const 2024-03-05T20:40:22,446 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,447 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T20:40:22,448 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-05T20:40:22,449 | ^~~~~~ 2024-03-05T20:40:22,450 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:22,451 595 | struct numpy_expr { 2024-03-05T20:40:22,452 | ^~~~~~~~~~ 2024-03-05T20:40:22,453 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:22,454 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-05T20:40:22,455 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,455 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:22,456 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-05T20:40:22,457 | ^~~~~ 2024-03-05T20:40:22,458 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:22,458 595 | struct numpy_expr { 2024-03-05T20:40:22,459 | ^~~~~~~~~~ 2024-03-05T20:40:22,460 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T20:40:22,461 257 | numpy_expr::vend(vectorize) const 2024-03-05T20:40:22,462 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,463 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T20:40:22,464 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-05T20:40:22,465 | ^~~~ 2024-03-05T20:40:22,466 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:22,467 595 | struct numpy_expr { 2024-03-05T20:40:22,468 | ^~~~~~~~~~ 2024-03-05T20:40:22,469 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-05T20:40:22,470 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-05T20:40:22,471 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-03-05T20:40:22,472 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,473 334 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,474 | ^ 2024-03-05T20:40:22,475 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,476 34 | class batch; 2024-03-05T20:40:22,477 | ^~~~~ 2024-03-05T20:40:22,478 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:22,478 334 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,479 | ^ 2024-03-05T20:40:22,480 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:22,481 335 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:22,482 | ^~~~~~~~~~~ 2024-03-05T20:40:22,482 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-03-05T20:40:22,483 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,484 721 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,485 | ^ 2024-03-05T20:40:22,486 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,487 34 | class batch; 2024-03-05T20:40:22,488 | ^~~~~ 2024-03-05T20:40:22,489 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:22,490 721 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,491 | ^ 2024-03-05T20:40:22,492 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:22,493 722 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:22,494 | ^~~~~~~~~~~ 2024-03-05T20:40:22,495 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-03-05T20:40:22,496 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,497 690 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,498 | ^ 2024-03-05T20:40:22,499 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,500 34 | class batch; 2024-03-05T20:40:22,500 | ^~~~~ 2024-03-05T20:40:22,501 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:22,502 690 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,503 | ^ 2024-03-05T20:40:22,505 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:22,506 691 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:22,506 | ^~~~~~~~~~~ 2024-03-05T20:40:22,507 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-03-05T20:40:22,508 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:22,509 249 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,510 | ^ 2024-03-05T20:40:22,510 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:22,511 34 | class batch; 2024-03-05T20:40:22,512 | ^~~~~ 2024-03-05T20:40:22,513 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:22,513 249 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:22,514 | ^ 2024-03-05T20:40:22,515 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:22,516 250 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:22,517 | ^~~~~~~~~~~ 2024-03-05T20:40:22,518 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’: 2024-03-05T20:40:22,519 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:22,521 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:22,521 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,523 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,524 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,525 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T20:40:22,526 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-05T20:40:22,527 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:326:111: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:22,528 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-05T20:40:22,529 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-05T20:40:22,530 184 | iter.store(*oiter); 2024-03-05T20:40:22,531 | ^~~~~~ 2024-03-05T20:40:22,532 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-05T20:40:22,533 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-05T20:40:22,533 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:22,534 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:22,535 | ^~~~~~~~ 2024-03-05T20:40:22,536 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:22,537 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:22,538 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,539 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,540 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:22,541 | ^~~~~~~~ 2024-03-05T20:40:22,543 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:22,543 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:22,544 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,545 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:22,546 184 | iter.store(*oiter); 2024-03-05T20:40:22,547 | ^~~~~~ 2024-03-05T20:40:22,548 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:22,549 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:22,550 | ^~~~~~~~ 2024-03-05T20:40:22,551 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,552 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:22,553 184 | iter.store(*oiter); 2024-03-05T20:40:22,554 | ^~~~~~ 2024-03-05T20:40:22,555 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:22,556 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:22,556 | ^~~~~~~~ 2024-03-05T20:40:22,557 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,558 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,559 184 | iter.store(*oiter); 2024-03-05T20:40:22,560 | ^~~~~~ 2024-03-05T20:40:22,560 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:22,561 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:22,562 | ^~~~~~~~ 2024-03-05T20:40:22,563 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,564 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:22,565 184 | iter.store(*oiter); 2024-03-05T20:40:22,566 | ^~~~~~ 2024-03-05T20:40:22,567 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-05T20:40:22,568 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:22,569 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:22,570 | ^~~~~~~~ 2024-03-05T20:40:22,570 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,571 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:22,572 184 | iter.store(*oiter); 2024-03-05T20:40:22,573 | ^~~~~~ 2024-03-05T20:40:22,574 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:22,576 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:22,577 | ^~~~~~~~ 2024-03-05T20:40:22,578 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,578 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,579 184 | iter.store(*oiter); 2024-03-05T20:40:22,580 | ^~~~~~ 2024-03-05T20:40:22,581 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-05T20:40:22,581 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:22,582 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:22,583 | ^~~~~~~~ 2024-03-05T20:40:22,584 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:22,585 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:22,586 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,587 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,588 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:22,589 | ^~~~~~~~ 2024-03-05T20:40:22,590 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:22,591 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:22,592 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,593 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,594 184 | iter.store(*oiter); 2024-03-05T20:40:22,595 | ^~~~~~ 2024-03-05T20:40:22,596 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:22,597 201 | list operator*(N n, list const &l) 2024-03-05T20:40:22,598 | ^~~~~~~~ 2024-03-05T20:40:22,599 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,600 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,601 184 | iter.store(*oiter); 2024-03-05T20:40:22,602 | ^~~~~~ 2024-03-05T20:40:22,603 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-05T20:40:22,604 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-05T20:40:22,605 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-05T20:40:22,606 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-05T20:40:22,607 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:22,607 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:22,608 | ^~~~~~~~ 2024-03-05T20:40:22,609 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,610 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:22,611 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:22,612 | ^~~~~~~~ 2024-03-05T20:40:22,612 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,613 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:22,614 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:22,615 | ^~~~~~~~ 2024-03-05T20:40:22,616 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,617 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:22,618 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:22,619 | ^~~~~~~~ 2024-03-05T20:40:22,620 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,621 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’: 2024-03-05T20:40:22,622 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:22,623 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:22,625 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,626 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,626 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,627 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T20:40:22,629 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-05T20:40:22,630 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:326:111: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:22,631 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-05T20:40:22,631 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-05T20:40:22,632 184 | iter.store(*oiter); 2024-03-05T20:40:22,633 | ^~~~~~ 2024-03-05T20:40:22,634 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:22,635 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:22,636 | ^~~~~~~~ 2024-03-05T20:40:22,637 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:22,638 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:22,639 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,640 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,640 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:22,641 | ^~~~~~~~ 2024-03-05T20:40:22,642 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:22,643 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:22,644 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,645 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:22,646 184 | iter.store(*oiter); 2024-03-05T20:40:22,647 | ^~~~~~ 2024-03-05T20:40:22,648 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:22,649 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:22,650 | ^~~~~~~~ 2024-03-05T20:40:22,651 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,651 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:22,652 184 | iter.store(*oiter); 2024-03-05T20:40:22,653 | ^~~~~~ 2024-03-05T20:40:22,654 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:22,654 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:22,655 | ^~~~~~~~ 2024-03-05T20:40:22,656 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,657 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,658 184 | iter.store(*oiter); 2024-03-05T20:40:22,659 | ^~~~~~ 2024-03-05T20:40:22,660 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:22,661 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:22,662 | ^~~~~~~~ 2024-03-05T20:40:22,663 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,664 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:22,665 184 | iter.store(*oiter); 2024-03-05T20:40:22,665 | ^~~~~~ 2024-03-05T20:40:22,666 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:22,667 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:22,668 | ^~~~~~~~ 2024-03-05T20:40:22,669 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,670 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:22,671 184 | iter.store(*oiter); 2024-03-05T20:40:22,672 | ^~~~~~ 2024-03-05T20:40:22,673 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:22,674 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:22,674 | ^~~~~~~~ 2024-03-05T20:40:22,675 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,676 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,677 184 | iter.store(*oiter); 2024-03-05T20:40:22,678 | ^~~~~~ 2024-03-05T20:40:22,679 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:22,679 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:22,680 | ^~~~~~~~ 2024-03-05T20:40:22,681 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:22,682 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:22,683 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,684 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,685 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:22,686 | ^~~~~~~~ 2024-03-05T20:40:22,687 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:22,688 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:22,689 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,690 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,691 184 | iter.store(*oiter); 2024-03-05T20:40:22,692 | ^~~~~~ 2024-03-05T20:40:22,693 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:22,694 201 | list operator*(N n, list const &l) 2024-03-05T20:40:22,694 | ^~~~~~~~ 2024-03-05T20:40:22,695 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,696 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,697 184 | iter.store(*oiter); 2024-03-05T20:40:22,698 | ^~~~~~ 2024-03-05T20:40:22,699 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:22,700 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:22,701 | ^~~~~~~~ 2024-03-05T20:40:22,701 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,702 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:22,703 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:22,704 | ^~~~~~~~ 2024-03-05T20:40:22,704 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,705 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:22,706 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:22,707 | ^~~~~~~~ 2024-03-05T20:40:22,708 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,709 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:22,710 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:22,711 | ^~~~~~~~ 2024-03-05T20:40:22,712 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,713 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T20:40:22,714 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T20:40:22,715 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:22,715 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,717 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,717 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; Requires = void; Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T20:40:22,718 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:22,719 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,720 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,721 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T20:40:22,722 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-05T20:40:22,723 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:22,724 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-05T20:40:22,725 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:22,726 184 | iter.store(*oiter); 2024-03-05T20:40:22,727 | ^~~~~~ 2024-03-05T20:40:22,728 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:22,729 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:22,730 | ^~~~~~~~ 2024-03-05T20:40:22,731 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:22,732 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:22,733 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,734 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,735 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:22,735 | ^~~~~~~~ 2024-03-05T20:40:22,736 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:22,737 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:22,738 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,739 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:22,739 184 | iter.store(*oiter); 2024-03-05T20:40:22,741 | ^~~~~~ 2024-03-05T20:40:22,741 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:22,742 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:22,743 | ^~~~~~~~ 2024-03-05T20:40:22,744 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,746 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:22,747 184 | iter.store(*oiter); 2024-03-05T20:40:22,748 | ^~~~~~ 2024-03-05T20:40:22,749 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:22,750 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:22,750 | ^~~~~~~~ 2024-03-05T20:40:22,751 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,752 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,753 184 | iter.store(*oiter); 2024-03-05T20:40:22,754 | ^~~~~~ 2024-03-05T20:40:22,755 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:22,756 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:22,757 | ^~~~~~~~ 2024-03-05T20:40:22,758 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,759 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:22,760 184 | iter.store(*oiter); 2024-03-05T20:40:22,761 | ^~~~~~ 2024-03-05T20:40:22,762 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:22,762 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:22,763 | ^~~~~~~~ 2024-03-05T20:40:22,764 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,765 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:22,766 184 | iter.store(*oiter); 2024-03-05T20:40:22,767 | ^~~~~~ 2024-03-05T20:40:22,767 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:22,768 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:22,769 | ^~~~~~~~ 2024-03-05T20:40:22,770 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,771 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,772 184 | iter.store(*oiter); 2024-03-05T20:40:22,773 | ^~~~~~ 2024-03-05T20:40:22,774 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:22,775 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:22,776 | ^~~~~~~~ 2024-03-05T20:40:22,777 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:22,778 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:22,779 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,780 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,781 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:22,782 | ^~~~~~~~ 2024-03-05T20:40:22,782 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:22,783 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:22,784 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,785 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,786 184 | iter.store(*oiter); 2024-03-05T20:40:22,787 | ^~~~~~ 2024-03-05T20:40:22,787 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:22,788 201 | list operator*(N n, list const &l) 2024-03-05T20:40:22,789 | ^~~~~~~~ 2024-03-05T20:40:22,790 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,791 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,792 184 | iter.store(*oiter); 2024-03-05T20:40:22,793 | ^~~~~~ 2024-03-05T20:40:22,794 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:22,795 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:22,796 | ^~~~~~~~ 2024-03-05T20:40:22,797 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,798 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:22,799 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:22,800 | ^~~~~~~~ 2024-03-05T20:40:22,801 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,802 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:22,803 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:22,804 | ^~~~~~~~ 2024-03-05T20:40:22,805 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,806 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:22,806 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:22,808 | ^~~~~~~~ 2024-03-05T20:40:22,809 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,809 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T20:40:22,810 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T20:40:22,811 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:22,812 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,813 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,814 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; Requires = void; Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T20:40:22,816 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:22,816 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,817 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,818 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T20:40:22,819 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-05T20:40:22,821 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:22,822 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-05T20:40:22,823 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:22,823 184 | iter.store(*oiter); 2024-03-05T20:40:22,825 | ^~~~~~ 2024-03-05T20:40:22,826 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:22,827 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:22,828 | ^~~~~~~~ 2024-03-05T20:40:22,829 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:22,830 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:22,831 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,832 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,833 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:22,834 | ^~~~~~~~ 2024-03-05T20:40:22,835 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:22,836 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:22,837 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,838 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:22,839 184 | iter.store(*oiter); 2024-03-05T20:40:22,840 | ^~~~~~ 2024-03-05T20:40:22,841 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:22,842 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:22,843 | ^~~~~~~~ 2024-03-05T20:40:22,844 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,845 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:22,846 184 | iter.store(*oiter); 2024-03-05T20:40:22,847 | ^~~~~~ 2024-03-05T20:40:22,847 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:22,848 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:22,849 | ^~~~~~~~ 2024-03-05T20:40:22,850 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,851 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,851 184 | iter.store(*oiter); 2024-03-05T20:40:22,852 | ^~~~~~ 2024-03-05T20:40:22,853 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:22,854 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:22,855 | ^~~~~~~~ 2024-03-05T20:40:22,856 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,857 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:22,858 184 | iter.store(*oiter); 2024-03-05T20:40:22,859 | ^~~~~~ 2024-03-05T20:40:22,860 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:22,861 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:22,862 | ^~~~~~~~ 2024-03-05T20:40:22,863 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,864 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:22,865 184 | iter.store(*oiter); 2024-03-05T20:40:22,866 | ^~~~~~ 2024-03-05T20:40:22,867 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:22,868 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:22,869 | ^~~~~~~~ 2024-03-05T20:40:22,869 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,870 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,871 184 | iter.store(*oiter); 2024-03-05T20:40:22,872 | ^~~~~~ 2024-03-05T20:40:22,873 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:22,873 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:22,874 | ^~~~~~~~ 2024-03-05T20:40:22,875 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:22,876 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:22,877 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,878 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,879 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:22,880 | ^~~~~~~~ 2024-03-05T20:40:22,881 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:22,882 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:22,883 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,884 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,885 184 | iter.store(*oiter); 2024-03-05T20:40:22,885 | ^~~~~~ 2024-03-05T20:40:22,886 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:22,887 201 | list operator*(N n, list const &l) 2024-03-05T20:40:22,888 | ^~~~~~~~ 2024-03-05T20:40:22,889 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,890 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,891 184 | iter.store(*oiter); 2024-03-05T20:40:22,892 | ^~~~~~ 2024-03-05T20:40:22,893 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:22,894 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:22,895 | ^~~~~~~~ 2024-03-05T20:40:22,896 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,896 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:22,897 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:22,898 | ^~~~~~~~ 2024-03-05T20:40:22,899 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,899 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:22,900 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:22,901 | ^~~~~~~~ 2024-03-05T20:40:22,902 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,902 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:22,903 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:22,904 | ^~~~~~~~ 2024-03-05T20:40:22,905 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,906 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-03-05T20:40:22,907 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-03-05T20:40:22,908 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:22,910 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,910 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,911 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const {anonymous}::pythonic::types::numpy_iexpr&) [with Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T20:40:22,912 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:22,913 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,914 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:22,915 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T20:40:22,916 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-05T20:40:22,917 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:22,918 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-05T20:40:22,919 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-03-05T20:40:22,920 184 | iter.store(*oiter); 2024-03-05T20:40:22,921 | ^~~~~~ 2024-03-05T20:40:22,922 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:22,923 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:22,923 | ^~~~~~~~ 2024-03-05T20:40:22,924 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:22,925 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:22,926 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,927 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,927 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:22,928 | ^~~~~~~~ 2024-03-05T20:40:22,929 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:22,930 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:22,931 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,932 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:22,933 184 | iter.store(*oiter); 2024-03-05T20:40:22,934 | ^~~~~~ 2024-03-05T20:40:22,935 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:22,937 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:22,937 | ^~~~~~~~ 2024-03-05T20:40:22,938 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,939 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:22,940 184 | iter.store(*oiter); 2024-03-05T20:40:22,941 | ^~~~~~ 2024-03-05T20:40:22,942 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:22,943 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:22,944 | ^~~~~~~~ 2024-03-05T20:40:22,945 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,946 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,947 184 | iter.store(*oiter); 2024-03-05T20:40:22,947 | ^~~~~~ 2024-03-05T20:40:22,948 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:22,949 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:22,950 | ^~~~~~~~ 2024-03-05T20:40:22,951 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,951 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:22,952 184 | iter.store(*oiter); 2024-03-05T20:40:22,953 | ^~~~~~ 2024-03-05T20:40:22,954 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:22,955 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:22,955 | ^~~~~~~~ 2024-03-05T20:40:22,956 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,957 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:22,958 184 | iter.store(*oiter); 2024-03-05T20:40:22,958 | ^~~~~~ 2024-03-05T20:40:22,959 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:22,960 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:22,961 | ^~~~~~~~ 2024-03-05T20:40:22,962 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,963 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,964 184 | iter.store(*oiter); 2024-03-05T20:40:22,965 | ^~~~~~ 2024-03-05T20:40:22,965 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:22,966 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:22,967 | ^~~~~~~~ 2024-03-05T20:40:22,968 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:22,969 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:22,969 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,970 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,971 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:22,972 | ^~~~~~~~ 2024-03-05T20:40:22,973 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:22,974 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:22,975 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:22,976 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,977 184 | iter.store(*oiter); 2024-03-05T20:40:22,978 | ^~~~~~ 2024-03-05T20:40:22,979 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:22,980 201 | list operator*(N n, list const &l) 2024-03-05T20:40:22,981 | ^~~~~~~~ 2024-03-05T20:40:22,982 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:22,983 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,983 184 | iter.store(*oiter); 2024-03-05T20:40:22,984 | ^~~~~~ 2024-03-05T20:40:22,985 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:22,986 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:22,987 | ^~~~~~~~ 2024-03-05T20:40:22,988 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,989 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:22,990 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:22,991 | ^~~~~~~~ 2024-03-05T20:40:22,992 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,993 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:22,993 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:22,994 | ^~~~~~~~ 2024-03-05T20:40:22,995 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,996 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:22,996 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:22,997 | ^~~~~~~~ 2024-03-05T20:40:22,998 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:22,999 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-03-05T20:40:23,000 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-03-05T20:40:23,001 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:23,002 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:23,003 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:23,004 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const {anonymous}::pythonic::types::numpy_iexpr&) [with Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T20:40:23,005 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:23,006 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:23,007 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:23,008 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T20:40:23,009 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-05T20:40:23,010 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:23,011 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-05T20:40:23,012 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-03-05T20:40:23,013 184 | iter.store(*oiter); 2024-03-05T20:40:23,014 | ^~~~~~ 2024-03-05T20:40:23,015 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:23,016 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:23,017 | ^~~~~~~~ 2024-03-05T20:40:23,018 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:23,019 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:23,019 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:23,020 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:23,021 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:23,022 | ^~~~~~~~ 2024-03-05T20:40:23,023 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:23,023 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:23,024 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:23,025 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:23,026 184 | iter.store(*oiter); 2024-03-05T20:40:23,027 | ^~~~~~ 2024-03-05T20:40:23,028 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:23,029 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:23,030 | ^~~~~~~~ 2024-03-05T20:40:23,031 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:23,032 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:23,033 184 | iter.store(*oiter); 2024-03-05T20:40:23,034 | ^~~~~~ 2024-03-05T20:40:23,035 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:23,036 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:23,037 | ^~~~~~~~ 2024-03-05T20:40:23,038 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:23,039 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:23,040 184 | iter.store(*oiter); 2024-03-05T20:40:23,041 | ^~~~~~ 2024-03-05T20:40:23,042 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:23,042 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:23,043 | ^~~~~~~~ 2024-03-05T20:40:23,044 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:23,045 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:23,046 184 | iter.store(*oiter); 2024-03-05T20:40:23,047 | ^~~~~~ 2024-03-05T20:40:23,048 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:23,048 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:23,049 | ^~~~~~~~ 2024-03-05T20:40:23,050 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:23,051 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:23,052 184 | iter.store(*oiter); 2024-03-05T20:40:23,053 | ^~~~~~ 2024-03-05T20:40:23,054 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:23,055 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:23,056 | ^~~~~~~~ 2024-03-05T20:40:23,057 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:23,058 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:23,059 184 | iter.store(*oiter); 2024-03-05T20:40:23,060 | ^~~~~~ 2024-03-05T20:40:23,061 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:23,062 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:23,063 | ^~~~~~~~ 2024-03-05T20:40:23,064 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:23,064 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:23,065 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:23,066 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:23,067 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:23,067 | ^~~~~~~~ 2024-03-05T20:40:23,068 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:23,069 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:23,070 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:23,071 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:23,071 184 | iter.store(*oiter); 2024-03-05T20:40:23,072 | ^~~~~~ 2024-03-05T20:40:23,073 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:23,074 201 | list operator*(N n, list const &l) 2024-03-05T20:40:23,075 | ^~~~~~~~ 2024-03-05T20:40:23,076 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:23,077 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:23,078 184 | iter.store(*oiter); 2024-03-05T20:40:23,079 | ^~~~~~ 2024-03-05T20:40:23,080 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:23,081 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:23,082 | ^~~~~~~~ 2024-03-05T20:40:23,083 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:23,084 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:23,085 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:23,086 | ^~~~~~~~ 2024-03-05T20:40:23,087 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:23,088 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:23,089 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:23,090 | ^~~~~~~~ 2024-03-05T20:40:23,091 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:23,091 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:23,092 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:23,093 | ^~~~~~~~ 2024-03-05T20:40:23,094 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,511 [6/12] Compiling C++ object src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-03-05T20:40:24,512 FAILED: src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-03-05T20:40:24,512 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-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o -MF src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o.d -o src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o -c src/fluidimage/topologies/__pythran__/example.cpp 2024-03-05T20:40:24,518 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-05T20:40:24,519 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-05T20:40:24,520 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-05T20:40:24,520 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-05T20:40:24,521 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-05T20:40:24,522 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-05T20:40:24,523 from src/fluidimage/topologies/__pythran__/example.cpp:1: 2024-03-05T20:40:24,524 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,524 101 | xsimd::batch> { 2024-03-05T20:40:24,525 | ^~~~~ 2024-03-05T20:40:24,526 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-05T20:40:24,527 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-05T20:40:24,528 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,529 34 | class batch; 2024-03-05T20:40:24,530 | ^~~~~ 2024-03-05T20:40:24,530 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-05T20:40:24,531 101 | xsimd::batch> { 2024-03-05T20:40:24,532 | ^~ 2024-03-05T20:40:24,532 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-05T20:40:24,533 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-05T20:40:24,534 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,535 103 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,535 | ^ 2024-03-05T20:40:24,536 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,537 34 | class batch; 2024-03-05T20:40:24,537 | ^~~~~ 2024-03-05T20:40:24,538 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-05T20:40:24,539 103 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,539 | ^ 2024-03-05T20:40:24,540 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:24,541 105 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:24,542 | ^~~~~~~~~~~ 2024-03-05T20:40:24,543 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:24,544 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-05T20:40:24,545 | ^~~~~~~~~~~~~~ 2024-03-05T20:40:24,546 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:24,546 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,547 119 | void store(xsimd::batch const &); 2024-03-05T20:40:24,548 | ^ 2024-03-05T20:40:24,549 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,550 34 | class batch; 2024-03-05T20:40:24,550 | ^~~~~ 2024-03-05T20:40:24,551 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-05T20:40:24,552 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-05T20:40:24,553 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-05T20:40:24,554 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:24,554 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-05T20:40:24,555 | ^~~~~~~~~~~~~~ 2024-03-05T20:40:24,556 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:24,556 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,557 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-05T20:40:24,558 | ^ 2024-03-05T20:40:24,558 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,559 34 | class batch; 2024-03-05T20:40:24,560 | ^~~~~ 2024-03-05T20:40:24,561 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-03-05T20:40:24,561 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-05T20:40:24,562 217 | val.store_unaligned(const_cast(data)); 2024-03-05T20:40:24,563 | ^~~~~~~~~~~~~~~ 2024-03-05T20:40:24,564 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-05T20:40:24,564 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-05T20:40:24,565 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-05T20:40:24,566 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-05T20:40:24,567 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-05T20:40:24,568 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-05T20:40:24,569 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,569 191 | xsimd::batch _splated; 2024-03-05T20:40:24,570 | ^ 2024-03-05T20:40:24,571 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,572 34 | class batch; 2024-03-05T20:40:24,573 | ^~~~~ 2024-03-05T20:40:24,574 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-05T20:40:24,575 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,576 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T20:40:24,576 | ^ 2024-03-05T20:40:24,577 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,578 34 | class batch; 2024-03-05T20:40:24,578 | ^~~~~ 2024-03-05T20:40:24,579 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-05T20:40:24,580 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T20:40:24,580 | ^~~ 2024-03-05T20:40:24,581 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-05T20:40:24,582 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T20:40:24,583 | ^ 2024-03-05T20:40:24,583 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-05T20:40:24,584 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-05T20:40:24,585 | ^ 2024-03-05T20:40:24,586 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:24,586 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-05T20:40:24,587 | ^~~~~~~~~~~~~ 2024-03-05T20:40:24,588 | nditerator 2024-03-05T20:40:24,589 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:24,590 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-05T20:40:24,591 | ^~~~~~~~~~~~~ 2024-03-05T20:40:24,592 | nditerator 2024-03-05T20:40:24,592 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:24,593 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-05T20:40:24,594 | ^~~~~~~~~~~~~ 2024-03-05T20:40:24,595 | nditerator 2024-03-05T20:40:24,596 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:24,596 743 | simd_iterator vend(types::vectorize) const; 2024-03-05T20:40:24,597 | ^~~~~~~~~~~~~ 2024-03-05T20:40:24,598 | nditerator 2024-03-05T20:40:24,599 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-05T20:40:24,600 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-05T20:40:24,601 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,601 174 | using vT = xsimd::batch; 2024-03-05T20:40:24,603 | ^ 2024-03-05T20:40:24,603 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,604 34 | class batch; 2024-03-05T20:40:24,605 | ^~~~~ 2024-03-05T20:40:24,605 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-05T20:40:24,606 176 | static const std::size_t vN = vT::size; 2024-03-05T20:40:24,607 | ^~ 2024-03-05T20:40:24,607 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-05T20:40:24,608 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,609 445 | using vT = typename xsimd::batch; 2024-03-05T20:40:24,609 | ^ 2024-03-05T20:40:24,610 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,611 34 | class batch; 2024-03-05T20:40:24,611 | ^~~~~ 2024-03-05T20:40:24,612 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-05T20:40:24,613 445 | using vT = typename xsimd::batch; 2024-03-05T20:40:24,614 | ^ 2024-03-05T20:40:24,615 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-05T20:40:24,616 448 | static const std::size_t vN = vT::size; 2024-03-05T20:40:24,616 | ^~ 2024-03-05T20:40:24,617 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-05T20:40:24,618 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-03-05T20:40:24,619 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,620 219 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,621 | ^ 2024-03-05T20:40:24,622 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,622 34 | class batch; 2024-03-05T20:40:24,623 | ^~~~~ 2024-03-05T20:40:24,624 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:24,625 219 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,626 | ^ 2024-03-05T20:40:24,627 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:24,628 220 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:24,629 | ^~~~~~~~~~~ 2024-03-05T20:40:24,630 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-03-05T20:40:24,630 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,631 497 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,632 | ^ 2024-03-05T20:40:24,632 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,633 34 | class batch; 2024-03-05T20:40:24,634 | ^~~~~ 2024-03-05T20:40:24,634 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:24,635 497 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,636 | ^ 2024-03-05T20:40:24,636 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:24,637 498 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:24,638 | ^~~~~~~~~~~ 2024-03-05T20:40:24,639 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-05T20:40:24,640 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-05T20:40:24,640 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-05T20:40:24,641 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-05T20:40:24,642 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,643 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-05T20:40:24,644 | ^ 2024-03-05T20:40:24,645 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,645 34 | class batch; 2024-03-05T20:40:24,646 | ^~~~~ 2024-03-05T20:40:24,647 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-05T20:40:24,648 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-05T20:40:24,649 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:24,650 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-05T20:40:24,651 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,651 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:24,652 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-05T20:40:24,653 | ^~~~~~~ 2024-03-05T20:40:24,654 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:24,654 595 | struct numpy_expr { 2024-03-05T20:40:24,655 | ^~~~~~~~~~ 2024-03-05T20:40:24,656 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T20:40:24,657 240 | numpy_expr::vbegin(vectorize) const 2024-03-05T20:40:24,657 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,658 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T20:40:24,659 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-05T20:40:24,660 | ^~~~~~ 2024-03-05T20:40:24,660 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:24,661 595 | struct numpy_expr { 2024-03-05T20:40:24,662 | ^~~~~~~~~~ 2024-03-05T20:40:24,663 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:24,664 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-05T20:40:24,665 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,666 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:24,666 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-05T20:40:24,667 | ^~~~~ 2024-03-05T20:40:24,668 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:24,669 595 | struct numpy_expr { 2024-03-05T20:40:24,670 | ^~~~~~~~~~ 2024-03-05T20:40:24,671 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T20:40:24,672 257 | numpy_expr::vend(vectorize) const 2024-03-05T20:40:24,672 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,673 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T20:40:24,674 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-05T20:40:24,674 | ^~~~ 2024-03-05T20:40:24,675 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:24,676 595 | struct numpy_expr { 2024-03-05T20:40:24,676 | ^~~~~~~~~~ 2024-03-05T20:40:24,677 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-05T20:40:24,678 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-05T20:40:24,678 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-03-05T20:40:24,679 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,680 334 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,681 | ^ 2024-03-05T20:40:24,682 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,682 34 | class batch; 2024-03-05T20:40:24,683 | ^~~~~ 2024-03-05T20:40:24,684 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:24,685 334 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,686 | ^ 2024-03-05T20:40:24,687 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:24,688 335 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:24,689 | ^~~~~~~~~~~ 2024-03-05T20:40:24,689 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-03-05T20:40:24,690 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,691 721 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,692 | ^ 2024-03-05T20:40:24,693 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,693 34 | class batch; 2024-03-05T20:40:24,694 | ^~~~~ 2024-03-05T20:40:24,695 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:24,695 721 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,696 | ^ 2024-03-05T20:40:24,697 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:24,697 722 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:24,698 | ^~~~~~~~~~~ 2024-03-05T20:40:24,699 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-03-05T20:40:24,699 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,700 690 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,701 | ^ 2024-03-05T20:40:24,702 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,702 34 | class batch; 2024-03-05T20:40:24,703 | ^~~~~ 2024-03-05T20:40:24,704 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:24,705 690 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,706 | ^ 2024-03-05T20:40:24,707 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:24,708 691 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:24,709 | ^~~~~~~~~~~ 2024-03-05T20:40:24,710 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-03-05T20:40:24,710 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,711 249 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,712 | ^ 2024-03-05T20:40:24,713 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,714 34 | class batch; 2024-03-05T20:40:24,714 | ^~~~~ 2024-03-05T20:40:24,715 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:24,716 249 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:24,717 | ^ 2024-03-05T20:40:24,718 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:24,719 250 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:24,719 | ^~~~~~~~~~~ 2024-03-05T20:40:24,720 In file included from src/fluidimage/topologies/__pythran__/example.cpp:18: 2024-03-05T20:40:24,721 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: At global scope: 2024-03-05T20:40:24,721 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:17:41: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:24,722 17 | using vector_type = xsimd::batch; 2024-03-05T20:40:24,723 | ^ 2024-03-05T20:40:24,723 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:24,724 34 | class batch; 2024-03-05T20:40:24,725 | ^~~~~ 2024-03-05T20:40:24,725 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:18:7: error: ‘vector_type’ does not name a type 2024-03-05T20:40:24,726 18 | vector_type curr_; 2024-03-05T20:40:24,727 | ^~~~~~~~~~~ 2024-03-05T20:40:24,728 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:19:7: error: ‘vector_type’ does not name a type 2024-03-05T20:40:24,728 19 | vector_type step_; 2024-03-05T20:40:24,729 | ^~~~~~~~~~~ 2024-03-05T20:40:24,730 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:30:7: error: ‘vector_type’ does not name a type 2024-03-05T20:40:24,731 30 | vector_type operator*() const 2024-03-05T20:40:24,732 | ^~~~~~~~~~~ 2024-03-05T20:40:24,733 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In constructor ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator::arange_simd_iterator(T, T, long int)’: 2024-03-05T20:40:24,734 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:13: error: class ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ does not have any field named ‘curr_’ 2024-03-05T20:40:24,734 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-05T20:40:24,735 | ^~~~~ 2024-03-05T20:40:24,736 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:22: error: class ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ does not have any field named ‘step_’ 2024-03-05T20:40:24,737 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-05T20:40:24,737 | ^~~~~ 2024-03-05T20:40:24,738 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:43: error: ‘vector_type’ has not been declared 2024-03-05T20:40:24,739 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-05T20:40:24,740 | ^~~~~~~~~~~ 2024-03-05T20:40:24,740 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:23:42: error: ‘vector_type’ has not been declared 2024-03-05T20:40:24,741 23 | index_(static_cast(n / vector_type::size)) 2024-03-05T20:40:24,742 | ^~~~~~~~~~~ 2024-03-05T20:40:24,743 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:25:16: error: ‘vector_type’ has not been declared 2024-03-05T20:40:24,744 25 | T from[vector_type::size]; 2024-03-05T20:40:24,745 | ^~~~~~~~~~~ 2024-03-05T20:40:24,745 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:26:32: error: ‘vector_type’ has not been declared 2024-03-05T20:40:24,746 26 | for (size_t i = 0; i < vector_type::size; ++i) 2024-03-05T20:40:24,747 | ^~~~~~~~~~~ 2024-03-05T20:40:24,747 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:27:11: error: ‘from’ was not declared in this scope; did you mean ‘fromfp’? 2024-03-05T20:40:24,748 27 | from[i] = start + i * step; 2024-03-05T20:40:24,749 | ^~~~ 2024-03-05T20:40:24,749 | fromfp 2024-03-05T20:40:24,750 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:9: error: ‘curr_’ was not declared in this scope 2024-03-05T20:40:24,751 28 | curr_ = vector_type::load_unaligned(from); 2024-03-05T20:40:24,751 | ^~~~~ 2024-03-05T20:40:24,752 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:17: error: ‘vector_type’ has not been declared 2024-03-05T20:40:24,753 28 | curr_ = vector_type::load_unaligned(from); 2024-03-05T20:40:24,754 | ^~~~~~~~~~~ 2024-03-05T20:40:24,754 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:45: error: ‘from’ was not declared in this scope; did you mean ‘fromfp’? 2024-03-05T20:40:24,755 28 | curr_ = vector_type::load_unaligned(from); 2024-03-05T20:40:24,756 | ^~~~ 2024-03-05T20:40:24,757 | fromfp 2024-03-05T20:40:24,758 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator++()’: 2024-03-05T20:40:24,759 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:9: error: ‘curr_’ was not declared in this scope 2024-03-05T20:40:24,760 36 | curr_ += step_; 2024-03-05T20:40:24,761 | ^~~~~ 2024-03-05T20:40:24,762 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:18: error: ‘step_’ was not declared in this scope 2024-03-05T20:40:24,762 36 | curr_ += step_; 2024-03-05T20:40:24,763 | ^~~~~ 2024-03-05T20:40:24,764 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator+=(long int)’: 2024-03-05T20:40:24,765 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:9: error: ‘curr_’ was not declared in this scope 2024-03-05T20:40:24,765 42 | curr_ += n * step_; 2024-03-05T20:40:24,766 | ^~~~~ 2024-03-05T20:40:24,767 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:22: error: ‘step_’ was not declared in this scope 2024-03-05T20:40:24,768 42 | curr_ += n * step_; 2024-03-05T20:40:24,769 | ^~~~~ 2024-03-05T20:40:24,770 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator--()’: 2024-03-05T20:40:24,770 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:9: error: ‘curr_’ was not declared in this scope 2024-03-05T20:40:24,771 53 | curr_ -= step_; 2024-03-05T20:40:24,772 | ^~~~~ 2024-03-05T20:40:24,772 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:18: error: ‘step_’ was not declared in this scope 2024-03-05T20:40:24,773 53 | curr_ -= step_; 2024-03-05T20:40:24,774 | ^~~~~ 2024-03-05T20:40:24,774 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’: 2024-03-05T20:40:24,775 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-05T20:40:24,776 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T20:40:24,777 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:24,778 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:24,779 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:24,780 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:24,781 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:24,782 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:24,783 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:24,783 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:24,784 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-05T20:40:24,785 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,787 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,787 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:24,789 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:24,789 | ^~~~~~~~ 2024-03-05T20:40:24,790 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,791 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:24,791 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,792 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,793 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:24,794 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:24,794 | ^~~~~~~~ 2024-03-05T20:40:24,795 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,796 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,797 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,798 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,799 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:24,800 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:24,800 | ^~~~~~~~ 2024-03-05T20:40:24,801 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,803 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:24,804 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,805 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,806 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-05T20:40:24,806 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:24,807 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:24,808 | ^~~~~~~~ 2024-03-05T20:40:24,810 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,811 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:24,812 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,812 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,813 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:24,814 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:24,814 | ^~~~~~~~ 2024-03-05T20:40:24,815 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,816 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,817 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,817 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,818 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:24,819 201 | list operator*(N n, list const &l) 2024-03-05T20:40:24,820 | ^~~~~~~~ 2024-03-05T20:40:24,821 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,822 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,823 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,824 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,824 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-05T20:40:24,825 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:24,826 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:24,827 | ^~~~~~~~ 2024-03-05T20:40:24,828 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:24,828 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:24,829 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,830 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,831 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:24,832 | ^~~~~~~~ 2024-03-05T20:40:24,833 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:24,834 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:24,834 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,835 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,836 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,837 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,837 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-05T20:40:24,838 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-05T20:40:24,839 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-05T20:40:24,839 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-05T20:40:24,840 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:24,840 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:24,841 | ^~~~~~~~ 2024-03-05T20:40:24,842 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,842 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:24,843 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:24,844 | ^~~~~~~~ 2024-03-05T20:40:24,844 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,845 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:24,846 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:24,847 | ^~~~~~~~ 2024-03-05T20:40:24,847 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,848 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:24,849 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:24,849 | ^~~~~~~~ 2024-03-05T20:40:24,850 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,851 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2024-03-05T20:40:24,852 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T20:40:24,853 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,853 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; Op = {anonymous}::pythonic::numpy::functor::square; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >}]’ 2024-03-05T20:40:24,854 430 | auto _dereference(utils::index_sequence) const 2024-03-05T20:40:24,855 | ^~~~~~~~~~~~ 2024-03-05T20:40:24,855 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,856 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::square{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2024-03-05T20:40:24,857 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-05T20:40:24,858 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T20:40:24,859 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:24,860 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:24,860 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:24,861 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:24,862 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:24,863 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:24,863 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:24,864 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:24,865 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’}) 2024-03-05T20:40:24,866 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:24,866 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,867 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:24,868 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:24,869 | ^~~~~~~~ 2024-03-05T20:40:24,869 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,870 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:24,871 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:24,871 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,872 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:24,873 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:24,874 | ^~~~~~~~ 2024-03-05T20:40:24,875 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,876 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,876 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:24,877 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,877 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:24,878 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:24,880 | ^~~~~~~~ 2024-03-05T20:40:24,880 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,881 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:24,881 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:24,882 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,883 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:24,884 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:24,884 | ^~~~~~~~ 2024-03-05T20:40:24,885 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,886 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:24,887 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:24,887 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,888 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:24,889 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:24,890 | ^~~~~~~~ 2024-03-05T20:40:24,890 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,891 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,892 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:24,893 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,893 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:24,894 201 | list operator*(N n, list const &l) 2024-03-05T20:40:24,894 | ^~~~~~~~ 2024-03-05T20:40:24,895 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,895 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,896 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:24,896 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,897 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:24,897 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:24,898 | ^~~~~~~~ 2024-03-05T20:40:24,899 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:24,899 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:24,900 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,900 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,901 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:24,902 | ^~~~~~~~ 2024-03-05T20:40:24,902 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:24,903 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:24,904 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,904 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,905 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:24,905 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,906 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:24,907 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:24,907 | ^~~~~~~~ 2024-03-05T20:40:24,908 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,909 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:24,909 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:24,910 | ^~~~~~~~ 2024-03-05T20:40:24,910 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,911 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:24,911 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:24,912 | ^~~~~~~~ 2024-03-05T20:40:24,912 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,913 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:24,913 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:24,914 | ^~~~~~~~ 2024-03-05T20:40:24,915 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,915 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’: 2024-03-05T20:40:24,916 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-05T20:40:24,917 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T20:40:24,918 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:24,918 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:24,919 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:24,920 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:24,921 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:24,921 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:24,922 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:24,923 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:24,924 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’) 2024-03-05T20:40:24,924 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,925 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,925 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:24,926 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:24,927 | ^~~~~~~~ 2024-03-05T20:40:24,927 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,928 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:24,929 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,930 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,930 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:24,931 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:24,932 | ^~~~~~~~ 2024-03-05T20:40:24,932 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,933 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,934 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,934 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,935 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:24,936 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:24,937 | ^~~~~~~~ 2024-03-05T20:40:24,938 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,938 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:24,939 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,940 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,940 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:24,941 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:24,941 | ^~~~~~~~ 2024-03-05T20:40:24,942 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,943 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:24,944 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,944 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,945 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:24,945 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:24,946 | ^~~~~~~~ 2024-03-05T20:40:24,947 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,947 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,948 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,949 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,950 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:24,951 201 | list operator*(N n, list const &l) 2024-03-05T20:40:24,951 | ^~~~~~~~ 2024-03-05T20:40:24,952 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,952 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,953 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,953 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,954 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:24,955 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:24,955 | ^~~~~~~~ 2024-03-05T20:40:24,956 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:24,956 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:24,957 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,957 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,958 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:24,959 | ^~~~~~~~ 2024-03-05T20:40:24,959 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:24,960 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:24,961 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,962 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,962 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:24,963 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,964 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:24,964 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:24,965 | ^~~~~~~~ 2024-03-05T20:40:24,966 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,966 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:24,967 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:24,968 | ^~~~~~~~ 2024-03-05T20:40:24,969 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,969 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:24,970 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:24,970 | ^~~~~~~~ 2024-03-05T20:40:24,971 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,971 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:24,972 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:24,972 | ^~~~~~~~ 2024-03-05T20:40:24,973 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,974 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T20:40:24,974 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T20:40:24,975 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,976 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >}]’ 2024-03-05T20:40:24,976 430 | auto _dereference(utils::index_sequence) const 2024-03-05T20:40:24,977 | ^~~~~~~~~~~~ 2024-03-05T20:40:24,978 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,978 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T20:40:24,979 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-05T20:40:24,980 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T20:40:24,981 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:24,981 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:24,982 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:24,983 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:24,984 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:24,985 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:24,985 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:24,986 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:24,987 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’}) 2024-03-05T20:40:24,987 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:24,988 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,989 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:24,990 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:24,990 | ^~~~~~~~ 2024-03-05T20:40:24,991 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,992 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:24,993 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:24,993 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,994 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:24,995 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:24,995 | ^~~~~~~~ 2024-03-05T20:40:24,996 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:24,997 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:24,998 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:24,999 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:24,999 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,000 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,001 | ^~~~~~~~ 2024-03-05T20:40:25,002 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,002 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,003 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,004 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,004 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,005 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,005 | ^~~~~~~~ 2024-03-05T20:40:25,006 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,006 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,007 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,008 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,008 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,009 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,010 | ^~~~~~~~ 2024-03-05T20:40:25,010 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,011 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,012 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,012 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,013 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,014 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,015 | ^~~~~~~~ 2024-03-05T20:40:25,016 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,016 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,017 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,017 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,018 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,018 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,019 | ^~~~~~~~ 2024-03-05T20:40:25,019 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,020 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,021 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,021 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,022 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,023 | ^~~~~~~~ 2024-03-05T20:40:25,023 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,024 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,025 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,026 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,026 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,027 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,028 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,028 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,029 | ^~~~~~~~ 2024-03-05T20:40:25,030 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,030 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,031 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,032 | ^~~~~~~~ 2024-03-05T20:40:25,033 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,033 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,034 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,035 | ^~~~~~~~ 2024-03-05T20:40:25,035 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,036 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,036 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,037 | ^~~~~~~~ 2024-03-05T20:40:25,037 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,038 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’: 2024-03-05T20:40:25,039 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T20:40:25,039 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:25,040 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:25,041 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,042 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,043 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,043 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,044 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,045 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,046 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’) 2024-03-05T20:40:25,046 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,047 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,048 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,048 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,049 | ^~~~~~~~ 2024-03-05T20:40:25,049 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,050 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,051 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,051 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,052 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,053 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,054 | ^~~~~~~~ 2024-03-05T20:40:25,054 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,055 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,056 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,056 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,057 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,057 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,058 | ^~~~~~~~ 2024-03-05T20:40:25,059 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,060 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,061 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,061 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,062 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,062 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,063 | ^~~~~~~~ 2024-03-05T20:40:25,064 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,064 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,065 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,066 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,067 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,067 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,069 | ^~~~~~~~ 2024-03-05T20:40:25,069 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,070 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,070 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,071 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,071 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,072 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,072 | ^~~~~~~~ 2024-03-05T20:40:25,073 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,073 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,074 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,074 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,075 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,076 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,077 | ^~~~~~~~ 2024-03-05T20:40:25,077 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,078 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,079 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,080 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,080 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,081 | ^~~~~~~~ 2024-03-05T20:40:25,081 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,082 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,083 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,084 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,084 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,085 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,086 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,086 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,088 | ^~~~~~~~ 2024-03-05T20:40:25,088 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,089 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,089 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,090 | ^~~~~~~~ 2024-03-05T20:40:25,090 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,091 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,091 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,092 | ^~~~~~~~ 2024-03-05T20:40:25,092 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,093 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,094 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,094 | ^~~~~~~~ 2024-03-05T20:40:25,095 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,095 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T20:40:25,096 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T20:40:25,097 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,098 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >}]’ 2024-03-05T20:40:25,099 430 | auto _dereference(utils::index_sequence) const 2024-03-05T20:40:25,099 | ^~~~~~~~~~~~ 2024-03-05T20:40:25,100 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,101 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::add{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T20:40:25,102 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-05T20:40:25,103 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T20:40:25,104 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:25,105 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:25,105 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,106 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,107 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,108 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,108 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,109 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,110 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’}) 2024-03-05T20:40:25,111 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,112 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,112 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,113 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,114 | ^~~~~~~~ 2024-03-05T20:40:25,115 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,116 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,117 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,117 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,118 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,118 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,119 | ^~~~~~~~ 2024-03-05T20:40:25,120 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,120 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,121 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,122 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,123 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,123 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,124 | ^~~~~~~~ 2024-03-05T20:40:25,124 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,125 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,126 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,126 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,127 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,128 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,129 | ^~~~~~~~ 2024-03-05T20:40:25,129 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,130 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,130 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,131 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,132 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,132 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,133 | ^~~~~~~~ 2024-03-05T20:40:25,134 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,135 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,136 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,136 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,137 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,137 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,138 | ^~~~~~~~ 2024-03-05T20:40:25,139 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,139 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,140 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,140 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,141 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,141 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,142 | ^~~~~~~~ 2024-03-05T20:40:25,143 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,143 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,144 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,144 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,145 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,146 | ^~~~~~~~ 2024-03-05T20:40:25,147 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,147 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,148 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,149 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,149 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,150 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,151 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,151 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,152 | ^~~~~~~~ 2024-03-05T20:40:25,153 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,153 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,155 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,155 | ^~~~~~~~ 2024-03-05T20:40:25,156 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,156 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,157 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,158 | ^~~~~~~~ 2024-03-05T20:40:25,158 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,159 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,159 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,160 | ^~~~~~~~ 2024-03-05T20:40:25,160 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,161 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’: 2024-03-05T20:40:25,162 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:25,163 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:25,163 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,164 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,165 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,166 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,167 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,168 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,168 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’) 2024-03-05T20:40:25,169 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,170 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,170 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,171 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,172 | ^~~~~~~~ 2024-03-05T20:40:25,173 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,173 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,174 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,175 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,175 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,176 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,177 | ^~~~~~~~ 2024-03-05T20:40:25,177 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,178 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,179 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,179 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,180 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,181 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,182 | ^~~~~~~~ 2024-03-05T20:40:25,182 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,183 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,184 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,184 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,185 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,185 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,186 | ^~~~~~~~ 2024-03-05T20:40:25,187 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,187 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,188 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,189 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,190 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,190 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,191 | ^~~~~~~~ 2024-03-05T20:40:25,192 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,192 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,193 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,194 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,194 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,195 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,196 | ^~~~~~~~ 2024-03-05T20:40:25,196 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,197 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,198 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,198 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,199 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,199 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,200 | ^~~~~~~~ 2024-03-05T20:40:25,200 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,201 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,201 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,202 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,203 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,203 | ^~~~~~~~ 2024-03-05T20:40:25,204 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,205 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,206 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,206 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,207 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,208 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,208 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,209 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,210 | ^~~~~~~~ 2024-03-05T20:40:25,210 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,211 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,212 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,212 | ^~~~~~~~ 2024-03-05T20:40:25,213 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,214 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,215 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,216 | ^~~~~~~~ 2024-03-05T20:40:25,216 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,217 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,217 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,218 | ^~~~~~~~ 2024-03-05T20:40:25,218 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,219 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T20:40:25,219 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T20:40:25,220 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,221 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator}]’ 2024-03-05T20:40:25,222 430 | auto _dereference(utils::index_sequence) const 2024-03-05T20:40:25,222 | ^~~~~~~~~~~~ 2024-03-05T20:40:25,223 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,224 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::add{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >, ::pythonic::types::const_broadcast_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >, ::pythonic::types::const_broadcast_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T20:40:25,225 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T20:40:25,226 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:25,226 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:25,227 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,228 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,229 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,229 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,230 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,231 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,232 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’}) 2024-03-05T20:40:25,232 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,233 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,234 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,234 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,235 | ^~~~~~~~ 2024-03-05T20:40:25,236 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,236 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,237 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,238 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,239 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,239 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,240 | ^~~~~~~~ 2024-03-05T20:40:25,240 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,241 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,241 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,242 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,242 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,243 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,243 | ^~~~~~~~ 2024-03-05T20:40:25,244 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,245 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,246 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,247 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,248 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,248 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,249 | ^~~~~~~~ 2024-03-05T20:40:25,250 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,250 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,251 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,252 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,253 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,253 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,254 | ^~~~~~~~ 2024-03-05T20:40:25,254 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,255 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,255 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,256 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,256 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,257 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,258 | ^~~~~~~~ 2024-03-05T20:40:25,258 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,259 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,260 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,261 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,261 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,262 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,263 | ^~~~~~~~ 2024-03-05T20:40:25,264 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,264 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,265 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,266 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,266 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,267 | ^~~~~~~~ 2024-03-05T20:40:25,268 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,269 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,269 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,270 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,271 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,271 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,272 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,272 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,273 | ^~~~~~~~ 2024-03-05T20:40:25,273 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,274 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,274 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,275 | ^~~~~~~~ 2024-03-05T20:40:25,275 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,276 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,277 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,277 | ^~~~~~~~ 2024-03-05T20:40:25,278 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,279 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,279 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,280 | ^~~~~~~~ 2024-03-05T20:40:25,281 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,282 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2024-03-05T20:40:25,283 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:25,283 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,284 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,285 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,286 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,287 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,288 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,288 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-05T20:40:25,289 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,289 | ^~~~~ 2024-03-05T20:40:25,290 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-05T20:40:25,291 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-05T20:40:25,291 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:25,292 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:25,293 | ^~~~~~~~ 2024-03-05T20:40:25,294 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:25,294 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:25,295 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,295 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,296 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:25,296 | ^~~~~~~~ 2024-03-05T20:40:25,297 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:25,298 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:25,298 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,299 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:25,299 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,300 | ^~~~~ 2024-03-05T20:40:25,301 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,301 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,302 | ^~~~~~~~ 2024-03-05T20:40:25,303 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,303 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,304 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,305 | ^~~~~ 2024-03-05T20:40:25,306 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,306 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,307 | ^~~~~~~~ 2024-03-05T20:40:25,308 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,308 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,309 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,310 | ^~~~~ 2024-03-05T20:40:25,310 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,311 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,312 | ^~~~~~~~ 2024-03-05T20:40:25,313 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,313 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,314 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,315 | ^~~~~ 2024-03-05T20:40:25,315 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,316 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,316 | ^~~~~~~~ 2024-03-05T20:40:25,317 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,317 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,318 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,318 | ^~~~~ 2024-03-05T20:40:25,319 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,320 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,321 | ^~~~~~~~ 2024-03-05T20:40:25,321 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,322 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,323 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,324 | ^~~~~ 2024-03-05T20:40:25,324 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,325 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,326 | ^~~~~~~~ 2024-03-05T20:40:25,326 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,327 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,328 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,329 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,330 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,331 | ^~~~~~~~ 2024-03-05T20:40:25,331 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,332 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,332 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,333 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,333 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,334 | ^~~~~ 2024-03-05T20:40:25,334 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,335 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,335 | ^~~~~~~~ 2024-03-05T20:40:25,336 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,336 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,337 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,338 | ^~~~~ 2024-03-05T20:40:25,338 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,339 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,340 | ^~~~~~~~ 2024-03-05T20:40:25,340 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,341 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,342 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,343 | ^~~~~~~~ 2024-03-05T20:40:25,343 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,344 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,345 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,345 | ^~~~~~~~ 2024-03-05T20:40:25,346 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,347 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,347 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,348 | ^~~~~~~~ 2024-03-05T20:40:25,349 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,350 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’) 2024-03-05T20:40:25,351 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,352 | ^~~~~~ 2024-03-05T20:40:25,352 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:25,353 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:25,354 | ^~~~~~~~ 2024-03-05T20:40:25,355 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:25,355 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:25,356 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,357 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,357 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:25,358 | ^~~~~~~~ 2024-03-05T20:40:25,358 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:25,359 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:25,359 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,360 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:25,361 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,362 | ^~~~~~ 2024-03-05T20:40:25,362 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-03-05T20:40:25,363 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-03-05T20:40:25,363 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-03-05T20:40:25,364 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-03-05T20:40:25,364 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-03-05T20:40:25,365 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-03-05T20:40:25,365 | ^~~~~~~~ 2024-03-05T20:40:25,366 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,367 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:25,367 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,368 | ^~~~~~ 2024-03-05T20:40:25,369 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-03-05T20:40:25,369 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-03-05T20:40:25,370 | ^~~~~~~~ 2024-03-05T20:40:25,370 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,371 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:25,372 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,373 | ^~~~~~ 2024-03-05T20:40:25,373 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-03-05T20:40:25,374 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-03-05T20:40:25,374 | ^~~~~~~~ 2024-03-05T20:40:25,375 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,375 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,376 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,377 | ^~~~~~ 2024-03-05T20:40:25,378 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-03-05T20:40:25,378 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-03-05T20:40:25,379 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(complex<_Tp>, S)’ 2024-03-05T20:40:25,380 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-03-05T20:40:25,381 | ^~~~~~~~ 2024-03-05T20:40:25,381 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,382 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘std::complex<_Tp>’ 2024-03-05T20:40:25,383 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,384 | ^~~~~~ 2024-03-05T20:40:25,385 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(S, complex<_Tp>)’ 2024-03-05T20:40:25,385 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-03-05T20:40:25,386 | ^~~~~~~~ 2024-03-05T20:40:25,387 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,387 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,388 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,389 | ^~~~~~ 2024-03-05T20:40:25,389 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,390 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,391 | ^~~~~~~~ 2024-03-05T20:40:25,392 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,392 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,393 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,394 | ^~~~~~ 2024-03-05T20:40:25,395 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,396 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,396 | ^~~~~~~~ 2024-03-05T20:40:25,397 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,398 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,399 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,399 | ^~~~~~ 2024-03-05T20:40:25,400 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,401 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,401 | ^~~~~~~~ 2024-03-05T20:40:25,402 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,402 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,403 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,404 | ^~~~~~ 2024-03-05T20:40:25,404 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,405 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,405 | ^~~~~~~~ 2024-03-05T20:40:25,406 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,406 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,407 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,408 | ^~~~~~ 2024-03-05T20:40:25,409 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,409 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,410 | ^~~~~~~~ 2024-03-05T20:40:25,410 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,411 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,411 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,412 | ^~~~~~ 2024-03-05T20:40:25,412 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,413 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,414 | ^~~~~~~~ 2024-03-05T20:40:25,415 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,415 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,416 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,417 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,418 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,418 | ^~~~~~~~ 2024-03-05T20:40:25,419 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,419 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,420 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,421 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,421 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,422 | ^~~~~~ 2024-03-05T20:40:25,423 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,424 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,425 | ^~~~~~~~ 2024-03-05T20:40:25,425 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,426 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,426 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,427 | ^~~~~~ 2024-03-05T20:40:25,427 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,428 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,428 | ^~~~~~~~ 2024-03-05T20:40:25,429 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,429 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,430 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,430 | ^~~~~~~~ 2024-03-05T20:40:25,431 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,432 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,433 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,433 | ^~~~~~~~ 2024-03-05T20:40:25,434 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,435 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,436 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,436 | ^~~~~~~~ 2024-03-05T20:40:25,437 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,438 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2024-03-05T20:40:25,439 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:25,440 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,440 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,441 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,442 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,443 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,443 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,444 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&)’ 2024-03-05T20:40:25,445 449 | auto oiter = vectorizer::vbegin(other); 2024-03-05T20:40:25,446 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-05T20:40:25,446 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-03-05T20:40:25,447 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T20:40:25,447 17 | static auto vbegin(E &&expr) 2024-03-05T20:40:25,448 | ^~~~~~ 2024-03-05T20:40:25,449 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,449 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&]’: 2024-03-05T20:40:25,450 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:25,450 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:25,451 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,452 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,453 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,454 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,454 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,455 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,456 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T20:40:25,456 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T20:40:25,457 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T20:40:25,458 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::add; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >]’ 2024-03-05T20:40:25,459 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T20:40:25,460 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,460 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2024-03-05T20:40:25,461 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:25,462 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,463 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,464 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,465 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,465 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,466 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,467 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-05T20:40:25,467 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,468 | ^~~~~ 2024-03-05T20:40:25,469 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:25,470 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:25,470 | ^~~~~~~~ 2024-03-05T20:40:25,471 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:25,472 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:25,472 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,473 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,473 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:25,474 | ^~~~~~~~ 2024-03-05T20:40:25,474 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:25,475 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:25,475 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,476 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:25,476 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,477 | ^~~~~ 2024-03-05T20:40:25,478 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,479 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,479 | ^~~~~~~~ 2024-03-05T20:40:25,480 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,481 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,482 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,482 | ^~~~~ 2024-03-05T20:40:25,483 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,484 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,485 | ^~~~~~~~ 2024-03-05T20:40:25,485 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,486 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,486 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,487 | ^~~~~ 2024-03-05T20:40:25,488 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,489 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,489 | ^~~~~~~~ 2024-03-05T20:40:25,491 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,491 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,492 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,492 | ^~~~~ 2024-03-05T20:40:25,493 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,493 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,494 | ^~~~~~~~ 2024-03-05T20:40:25,494 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,495 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,495 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,496 | ^~~~~ 2024-03-05T20:40:25,497 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,497 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,498 | ^~~~~~~~ 2024-03-05T20:40:25,499 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,500 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,500 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,501 | ^~~~~ 2024-03-05T20:40:25,502 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,502 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,503 | ^~~~~~~~ 2024-03-05T20:40:25,504 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,504 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,505 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,506 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,507 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,507 | ^~~~~~~~ 2024-03-05T20:40:25,508 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,508 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,509 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,509 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,510 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,510 | ^~~~~ 2024-03-05T20:40:25,511 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,511 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,512 | ^~~~~~~~ 2024-03-05T20:40:25,512 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,513 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,513 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T20:40:25,514 | ^~~~~ 2024-03-05T20:40:25,515 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,516 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,517 | ^~~~~~~~ 2024-03-05T20:40:25,517 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,518 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,519 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,520 | ^~~~~~~~ 2024-03-05T20:40:25,520 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,521 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,522 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,522 | ^~~~~~~~ 2024-03-05T20:40:25,523 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,524 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,524 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,525 | ^~~~~~~~ 2024-03-05T20:40:25,526 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,527 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’: 2024-03-05T20:40:25,528 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T20:40:25,528 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T20:40:25,529 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,529 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,530 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,531 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,531 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,532 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,533 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,534 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’) 2024-03-05T20:40:25,534 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,535 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,535 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,536 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,537 | ^~~~~~~~ 2024-03-05T20:40:25,538 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,539 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,539 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,540 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,541 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,542 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,542 | ^~~~~~~~ 2024-03-05T20:40:25,543 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,544 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,544 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,545 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,546 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,546 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,547 | ^~~~~~~~ 2024-03-05T20:40:25,548 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,548 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,549 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,550 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,550 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,551 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,551 | ^~~~~~~~ 2024-03-05T20:40:25,552 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,552 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,553 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,554 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,554 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,555 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,556 | ^~~~~~~~ 2024-03-05T20:40:25,556 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,557 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,558 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,559 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,559 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2024-03-05T20:40:25,560 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T20:40:25,561 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,561 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; Op = {anonymous}::pythonic::operator_::functor::pos; Iters = {{anonymous}::pythonic::numpy::details::arange_simd_iterator}]’ 2024-03-05T20:40:25,562 430 | auto _dereference(utils::index_sequence) const 2024-03-05T20:40:25,563 | ^~~~~~~~~~~~ 2024-03-05T20:40:25,564 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,564 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::pos{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_index >, ::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_simd_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_index >, ::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_simd_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2024-03-05T20:40:25,565 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ 2024-03-05T20:40:25,565 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T20:40:25,566 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T20:40:25,567 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,568 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,569 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,569 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,570 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,571 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,571 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,572 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’}) 2024-03-05T20:40:25,573 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,574 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,575 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,575 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,576 | ^~~~~~~~ 2024-03-05T20:40:25,576 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,577 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,577 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,578 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,578 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,579 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,579 | ^~~~~~~~ 2024-03-05T20:40:25,580 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,581 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,581 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,582 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,583 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,583 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,584 | ^~~~~~~~ 2024-03-05T20:40:25,585 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,585 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,586 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,587 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,588 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,588 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,589 | ^~~~~~~~ 2024-03-05T20:40:25,590 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,590 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,591 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,592 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,592 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,593 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,594 | ^~~~~~~~ 2024-03-05T20:40:25,594 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,595 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,595 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,596 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,596 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’: 2024-03-05T20:40:25,597 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T20:40:25,598 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,599 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,599 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,600 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,601 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,602 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,602 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,603 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’) 2024-03-05T20:40:25,604 184 | iter.store(*oiter); 2024-03-05T20:40:25,605 | ^~~~~~ 2024-03-05T20:40:25,605 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:25,606 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:25,606 | ^~~~~~~~ 2024-03-05T20:40:25,607 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:25,608 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:25,608 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,609 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,610 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:25,611 | ^~~~~~~~ 2024-03-05T20:40:25,612 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:25,612 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:25,613 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,613 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:25,614 184 | iter.store(*oiter); 2024-03-05T20:40:25,614 | ^~~~~~ 2024-03-05T20:40:25,615 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,615 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,616 | ^~~~~~~~ 2024-03-05T20:40:25,616 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,617 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,618 184 | iter.store(*oiter); 2024-03-05T20:40:25,618 | ^~~~~~ 2024-03-05T20:40:25,619 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,619 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,620 | ^~~~~~~~ 2024-03-05T20:40:25,621 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,622 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,622 184 | iter.store(*oiter); 2024-03-05T20:40:25,623 | ^~~~~~ 2024-03-05T20:40:25,624 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,624 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,625 | ^~~~~~~~ 2024-03-05T20:40:25,626 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,626 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,627 184 | iter.store(*oiter); 2024-03-05T20:40:25,628 | ^~~~~~ 2024-03-05T20:40:25,629 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,629 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,630 | ^~~~~~~~ 2024-03-05T20:40:25,630 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,631 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,631 184 | iter.store(*oiter); 2024-03-05T20:40:25,632 | ^~~~~~ 2024-03-05T20:40:25,633 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,634 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,634 | ^~~~~~~~ 2024-03-05T20:40:25,635 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,635 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,636 184 | iter.store(*oiter); 2024-03-05T20:40:25,637 | ^~~~~~ 2024-03-05T20:40:25,638 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,638 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,639 | ^~~~~~~~ 2024-03-05T20:40:25,640 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,640 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,641 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,642 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,643 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,644 | ^~~~~~~~ 2024-03-05T20:40:25,644 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,645 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,645 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,646 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,646 184 | iter.store(*oiter); 2024-03-05T20:40:25,647 | ^~~~~~ 2024-03-05T20:40:25,647 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,648 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,649 | ^~~~~~~~ 2024-03-05T20:40:25,649 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,650 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,650 184 | iter.store(*oiter); 2024-03-05T20:40:25,651 | ^~~~~~ 2024-03-05T20:40:25,652 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,652 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,653 | ^~~~~~~~ 2024-03-05T20:40:25,653 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,654 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,655 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,655 | ^~~~~~~~ 2024-03-05T20:40:25,656 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,657 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,658 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,658 | ^~~~~~~~ 2024-03-05T20:40:25,659 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,660 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,660 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,661 | ^~~~~~~~ 2024-03-05T20:40:25,662 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,662 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’: 2024-03-05T20:40:25,663 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T20:40:25,664 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,665 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,665 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,666 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,667 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,668 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,668 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,669 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >&)’ 2024-03-05T20:40:25,670 178 | auto oiter = vectorizer::vbegin(other); 2024-03-05T20:40:25,670 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-05T20:40:25,671 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T20:40:25,672 17 | static auto vbegin(E &&expr) 2024-03-05T20:40:25,672 | ^~~~~~ 2024-03-05T20:40:25,673 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,673 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >&]’: 2024-03-05T20:40:25,674 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T20:40:25,675 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T20:40:25,676 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,676 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,677 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,678 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,679 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,679 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,680 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,681 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T20:40:25,681 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T20:40:25,682 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T20:40:25,683 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >]’ 2024-03-05T20:40:25,683 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T20:40:25,684 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,685 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-05T20:40:25,685 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:25,686 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:25,687 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,688 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,689 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,689 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:25,690 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,691 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,691 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,692 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,693 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,694 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,694 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:25,695 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,696 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,696 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,697 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,698 | ^~~~~~~~ 2024-03-05T20:40:25,699 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,699 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,700 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,701 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,701 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,702 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,703 | ^~~~~~~~ 2024-03-05T20:40:25,703 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,704 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,705 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,705 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,706 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,706 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,707 | ^~~~~~~~ 2024-03-05T20:40:25,707 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,708 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,709 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,709 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,710 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,711 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,711 | ^~~~~~~~ 2024-03-05T20:40:25,712 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,713 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,714 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,714 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,715 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,716 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,716 | ^~~~~~~~ 2024-03-05T20:40:25,717 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,718 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,718 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,719 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,720 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,721 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,721 | ^~~~~~~~ 2024-03-05T20:40:25,722 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,722 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,723 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,723 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,724 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,724 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,725 | ^~~~~~~~ 2024-03-05T20:40:25,726 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,727 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,727 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,728 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,728 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,729 | ^~~~~~~~ 2024-03-05T20:40:25,730 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,731 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,731 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,732 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,733 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,733 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,734 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,735 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,735 | ^~~~~~~~ 2024-03-05T20:40:25,736 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,737 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,738 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,739 | ^~~~~~~~ 2024-03-05T20:40:25,739 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,740 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,740 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,741 | ^~~~~~~~ 2024-03-05T20:40:25,741 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,742 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,742 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,743 | ^~~~~~~~ 2024-03-05T20:40:25,743 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,744 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T20:40:25,744 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T20:40:25,745 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,746 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::multiply; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-05T20:40:25,746 430 | auto _dereference(utils::index_sequence) const 2024-03-05T20:40:25,747 | ^~~~~~~~~~~~ 2024-03-05T20:40:25,748 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,748 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::multiply{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T20:40:25,749 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-05T20:40:25,750 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:25,750 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:25,751 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,752 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,753 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:25,754 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,754 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,755 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,756 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,757 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,757 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,758 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-05T20:40:25,759 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,759 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,760 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,761 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,761 | ^~~~~~~~ 2024-03-05T20:40:25,762 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,763 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,763 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,764 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,765 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,766 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,766 | ^~~~~~~~ 2024-03-05T20:40:25,767 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,768 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,769 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,770 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,770 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,771 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,771 | ^~~~~~~~ 2024-03-05T20:40:25,772 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,772 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,773 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,773 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,774 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,775 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,775 | ^~~~~~~~ 2024-03-05T20:40:25,776 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,777 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,778 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,778 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,779 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,780 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,781 | ^~~~~~~~ 2024-03-05T20:40:25,781 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,782 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,782 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,783 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,783 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,784 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,785 | ^~~~~~~~ 2024-03-05T20:40:25,785 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,786 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,786 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,787 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,787 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,788 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,789 | ^~~~~~~~ 2024-03-05T20:40:25,790 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,790 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,791 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,792 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,793 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,793 | ^~~~~~~~ 2024-03-05T20:40:25,794 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,795 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,795 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,796 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,797 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,797 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,798 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,799 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,800 | ^~~~~~~~ 2024-03-05T20:40:25,800 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,801 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,801 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,802 | ^~~~~~~~ 2024-03-05T20:40:25,802 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,803 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,803 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,804 | ^~~~~~~~ 2024-03-05T20:40:25,805 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,805 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,806 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,806 | ^~~~~~~~ 2024-03-05T20:40:25,807 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,807 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-05T20:40:25,808 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:25,809 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,809 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,810 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,811 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T20:40:25,812 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:25,812 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,813 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,814 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,815 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,815 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,816 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,817 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-05T20:40:25,818 184 | iter.store(*oiter); 2024-03-05T20:40:25,819 | ^~~~~~ 2024-03-05T20:40:25,819 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:25,820 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:25,820 | ^~~~~~~~ 2024-03-05T20:40:25,821 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:25,821 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:25,822 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,822 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,823 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:25,824 | ^~~~~~~~ 2024-03-05T20:40:25,824 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:25,825 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:25,825 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,826 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:25,827 184 | iter.store(*oiter); 2024-03-05T20:40:25,827 | ^~~~~~ 2024-03-05T20:40:25,828 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,829 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,829 | ^~~~~~~~ 2024-03-05T20:40:25,830 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,831 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,832 184 | iter.store(*oiter); 2024-03-05T20:40:25,832 | ^~~~~~ 2024-03-05T20:40:25,833 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,834 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,834 | ^~~~~~~~ 2024-03-05T20:40:25,835 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,835 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,836 184 | iter.store(*oiter); 2024-03-05T20:40:25,837 | ^~~~~~ 2024-03-05T20:40:25,837 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,838 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,839 | ^~~~~~~~ 2024-03-05T20:40:25,839 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,840 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,841 184 | iter.store(*oiter); 2024-03-05T20:40:25,842 | ^~~~~~ 2024-03-05T20:40:25,842 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,843 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,844 | ^~~~~~~~ 2024-03-05T20:40:25,845 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,845 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,846 184 | iter.store(*oiter); 2024-03-05T20:40:25,846 | ^~~~~~ 2024-03-05T20:40:25,847 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,848 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,848 | ^~~~~~~~ 2024-03-05T20:40:25,849 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,849 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,850 184 | iter.store(*oiter); 2024-03-05T20:40:25,851 | ^~~~~~ 2024-03-05T20:40:25,852 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,852 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,853 | ^~~~~~~~ 2024-03-05T20:40:25,854 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,854 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,855 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,856 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,856 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,857 | ^~~~~~~~ 2024-03-05T20:40:25,858 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,858 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,859 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,859 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,860 184 | iter.store(*oiter); 2024-03-05T20:40:25,860 | ^~~~~~ 2024-03-05T20:40:25,861 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,862 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,862 | ^~~~~~~~ 2024-03-05T20:40:25,863 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,863 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,864 184 | iter.store(*oiter); 2024-03-05T20:40:25,864 | ^~~~~~ 2024-03-05T20:40:25,865 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,866 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,867 | ^~~~~~~~ 2024-03-05T20:40:25,867 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,868 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,869 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,870 | ^~~~~~~~ 2024-03-05T20:40:25,870 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,871 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,872 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,873 | ^~~~~~~~ 2024-03-05T20:40:25,873 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,874 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,875 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,875 | ^~~~~~~~ 2024-03-05T20:40:25,876 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,877 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-05T20:40:25,878 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:25,878 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,879 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,880 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,881 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T20:40:25,882 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:25,883 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,883 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,884 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,885 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,886 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,887 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,887 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-05T20:40:25,888 178 | auto oiter = vectorizer::vbegin(other); 2024-03-05T20:40:25,888 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-05T20:40:25,889 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T20:40:25,890 17 | static auto vbegin(E &&expr) 2024-03-05T20:40:25,891 | ^~~~~~ 2024-03-05T20:40:25,891 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,892 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-05T20:40:25,893 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:25,894 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:25,895 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,895 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,896 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,897 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:25,897 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,898 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,899 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,900 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:25,900 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,901 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:25,902 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T20:40:25,903 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T20:40:25,904 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T20:40:25,905 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-05T20:40:25,905 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T20:40:25,906 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,907 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-05T20:40:25,907 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:25,908 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:25,909 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,910 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,910 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,911 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:25,912 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,913 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,913 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:25,914 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:25,915 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,916 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T20:40:25,916 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:25,917 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,917 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,918 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,919 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,919 | ^~~~~~~~ 2024-03-05T20:40:25,920 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,920 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,921 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,922 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,923 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,924 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,925 | ^~~~~~~~ 2024-03-05T20:40:25,925 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,926 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,927 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,927 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,928 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,929 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,929 | ^~~~~~~~ 2024-03-05T20:40:25,930 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,931 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,932 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,933 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,933 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:25,934 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:25,934 | ^~~~~~~~ 2024-03-05T20:40:25,935 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,935 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:25,936 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,936 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,937 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:25,938 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:25,939 | ^~~~~~~~ 2024-03-05T20:40:25,939 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,940 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,941 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,941 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,942 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:25,943 201 | list operator*(N n, list const &l) 2024-03-05T20:40:25,943 | ^~~~~~~~ 2024-03-05T20:40:25,944 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,945 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,945 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,946 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,947 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:25,948 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,948 | ^~~~~~~~ 2024-03-05T20:40:25,949 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,950 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,950 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,951 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,951 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:25,952 | ^~~~~~~~ 2024-03-05T20:40:25,952 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:25,953 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:25,953 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,954 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,955 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:25,955 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,956 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:25,957 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:25,958 | ^~~~~~~~ 2024-03-05T20:40:25,958 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,959 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:25,960 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:25,961 | ^~~~~~~~ 2024-03-05T20:40:25,962 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,962 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:25,963 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:25,964 | ^~~~~~~~ 2024-03-05T20:40:25,964 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,965 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:25,966 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:25,967 | ^~~~~~~~ 2024-03-05T20:40:25,968 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,968 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T20:40:25,969 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T20:40:25,970 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,970 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::multiply; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-05T20:40:25,971 430 | auto _dereference(utils::index_sequence) const 2024-03-05T20:40:25,972 | ^~~~~~~~~~~~ 2024-03-05T20:40:25,972 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,973 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::multiply{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T20:40:25,974 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-05T20:40:25,975 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:25,976 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:25,976 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:25,977 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,978 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:25,979 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,979 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:25,980 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:25,980 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:25,981 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:25,982 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T20:40:25,983 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-05T20:40:25,983 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,984 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,985 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:25,985 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:25,986 | ^~~~~~~~ 2024-03-05T20:40:25,987 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,988 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,988 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,989 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,990 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:25,991 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:25,992 | ^~~~~~~~ 2024-03-05T20:40:25,992 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,993 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:25,994 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,995 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:25,995 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:25,996 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:25,996 | ^~~~~~~~ 2024-03-05T20:40:25,997 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:25,997 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:25,998 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:25,999 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,000 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:26,000 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:26,001 | ^~~~~~~~ 2024-03-05T20:40:26,002 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,003 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:26,004 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:26,004 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,005 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:26,006 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:26,007 | ^~~~~~~~ 2024-03-05T20:40:26,008 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,008 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,009 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:26,009 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,010 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:26,010 201 | list operator*(N n, list const &l) 2024-03-05T20:40:26,011 | ^~~~~~~~ 2024-03-05T20:40:26,012 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,012 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,013 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:26,014 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,014 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:26,015 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,016 | ^~~~~~~~ 2024-03-05T20:40:26,017 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,017 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,018 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,019 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,019 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,020 | ^~~~~~~~ 2024-03-05T20:40:26,021 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,021 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,022 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,023 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,023 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:26,024 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,025 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:26,025 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:26,026 | ^~~~~~~~ 2024-03-05T20:40:26,027 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,027 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:26,028 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:26,028 | ^~~~~~~~ 2024-03-05T20:40:26,029 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,029 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:26,030 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:26,030 | ^~~~~~~~ 2024-03-05T20:40:26,031 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,032 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:26,032 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:26,033 | ^~~~~~~~ 2024-03-05T20:40:26,034 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,035 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-05T20:40:26,035 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:26,036 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:26,037 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,038 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,038 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T20:40:26,039 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:26,040 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,041 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,041 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:26,042 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:26,043 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:26,043 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T20:40:26,044 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-05T20:40:26,045 184 | iter.store(*oiter); 2024-03-05T20:40:26,045 | ^~~~~~ 2024-03-05T20:40:26,046 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:26,047 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:26,047 | ^~~~~~~~ 2024-03-05T20:40:26,048 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:26,049 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:26,050 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,051 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,051 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:26,052 | ^~~~~~~~ 2024-03-05T20:40:26,053 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:26,054 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:26,054 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,055 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:26,056 184 | iter.store(*oiter); 2024-03-05T20:40:26,057 | ^~~~~~ 2024-03-05T20:40:26,057 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:26,058 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:26,058 | ^~~~~~~~ 2024-03-05T20:40:26,059 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,059 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,060 184 | iter.store(*oiter); 2024-03-05T20:40:26,061 | ^~~~~~ 2024-03-05T20:40:26,062 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:26,062 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:26,063 | ^~~~~~~~ 2024-03-05T20:40:26,064 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,064 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,065 184 | iter.store(*oiter); 2024-03-05T20:40:26,066 | ^~~~~~ 2024-03-05T20:40:26,066 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:26,067 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:26,068 | ^~~~~~~~ 2024-03-05T20:40:26,069 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,069 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,070 184 | iter.store(*oiter); 2024-03-05T20:40:26,071 | ^~~~~~ 2024-03-05T20:40:26,072 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:26,072 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:26,073 | ^~~~~~~~ 2024-03-05T20:40:26,074 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,074 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:26,075 184 | iter.store(*oiter); 2024-03-05T20:40:26,076 | ^~~~~~ 2024-03-05T20:40:26,077 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:26,077 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:26,078 | ^~~~~~~~ 2024-03-05T20:40:26,079 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,079 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,080 184 | iter.store(*oiter); 2024-03-05T20:40:26,081 | ^~~~~~ 2024-03-05T20:40:26,081 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:26,082 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,082 | ^~~~~~~~ 2024-03-05T20:40:26,083 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,083 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,084 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,085 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,085 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,086 | ^~~~~~~~ 2024-03-05T20:40:26,086 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,087 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,088 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,089 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,089 184 | iter.store(*oiter); 2024-03-05T20:40:26,090 | ^~~~~~ 2024-03-05T20:40:26,091 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:26,092 201 | list operator*(N n, list const &l) 2024-03-05T20:40:26,092 | ^~~~~~~~ 2024-03-05T20:40:26,093 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,094 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,094 184 | iter.store(*oiter); 2024-03-05T20:40:26,095 | ^~~~~~ 2024-03-05T20:40:26,096 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:26,096 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:26,097 | ^~~~~~~~ 2024-03-05T20:40:26,098 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,098 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:26,099 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:26,100 | ^~~~~~~~ 2024-03-05T20:40:26,101 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,101 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:26,102 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:26,103 | ^~~~~~~~ 2024-03-05T20:40:26,103 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,104 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:26,104 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:26,105 | ^~~~~~~~ 2024-03-05T20:40:26,105 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,106 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-05T20:40:26,107 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:26,108 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:26,109 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,110 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,110 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T20:40:26,111 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:26,112 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,112 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,114 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:26,114 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:26,115 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:26,116 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T20:40:26,116 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-05T20:40:26,117 178 | auto oiter = vectorizer::vbegin(other); 2024-03-05T20:40:26,118 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-05T20:40:26,119 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T20:40:26,119 17 | static auto vbegin(E &&expr) 2024-03-05T20:40:26,120 | ^~~~~~ 2024-03-05T20:40:26,120 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,121 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-05T20:40:26,121 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:26,122 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:26,123 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:26,124 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,125 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,125 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:26,126 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,127 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,128 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:26,129 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:26,129 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:26,130 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T20:40:26,131 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T20:40:26,131 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T20:40:26,132 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T20:40:26,133 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-05T20:40:26,134 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T20:40:26,135 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,135 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-05T20:40:26,136 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:26,136 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:26,137 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:26,138 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,139 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,139 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:26,140 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,141 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,142 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,143 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,143 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-05T20:40:26,144 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-05T20:40:26,145 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:26,145 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:26,146 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,147 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:26,148 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:26,149 | ^~~~~~~~ 2024-03-05T20:40:26,149 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,150 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,150 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:26,151 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,151 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:26,152 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:26,152 | ^~~~~~~~ 2024-03-05T20:40:26,153 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,153 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,154 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:26,155 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,155 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:26,156 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:26,157 | ^~~~~~~~ 2024-03-05T20:40:26,157 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,158 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,159 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:26,159 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,160 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:26,160 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:26,161 | ^~~~~~~~ 2024-03-05T20:40:26,162 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,162 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:26,163 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:26,164 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,165 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:26,165 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:26,166 | ^~~~~~~~ 2024-03-05T20:40:26,166 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,167 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,167 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:26,168 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,168 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:26,169 201 | list operator*(N n, list const &l) 2024-03-05T20:40:26,170 | ^~~~~~~~ 2024-03-05T20:40:26,170 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,171 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,171 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:26,172 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,173 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:26,173 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,174 | ^~~~~~~~ 2024-03-05T20:40:26,175 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,175 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,176 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,177 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,177 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,178 | ^~~~~~~~ 2024-03-05T20:40:26,179 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,179 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,180 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,181 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,181 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:26,182 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,182 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:26,183 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:26,183 | ^~~~~~~~ 2024-03-05T20:40:26,184 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,185 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:26,185 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:26,186 | ^~~~~~~~ 2024-03-05T20:40:26,186 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,187 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:26,187 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:26,188 | ^~~~~~~~ 2024-03-05T20:40:26,189 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,189 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:26,190 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:26,191 | ^~~~~~~~ 2024-03-05T20:40:26,191 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,192 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T20:40:26,193 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T20:40:26,193 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,194 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-05T20:40:26,195 430 | auto _dereference(utils::index_sequence) const 2024-03-05T20:40:26,195 | ^~~~~~~~~~~~ 2024-03-05T20:40:26,196 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,196 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T20:40:26,197 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-05T20:40:26,198 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:26,199 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:26,200 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:26,200 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,201 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:26,202 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,202 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,203 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,204 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,205 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-05T20:40:26,205 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-05T20:40:26,206 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-05T20:40:26,207 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:26,207 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,208 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:26,209 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:26,209 | ^~~~~~~~ 2024-03-05T20:40:26,210 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,211 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,211 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:26,212 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,213 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:26,214 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:26,214 | ^~~~~~~~ 2024-03-05T20:40:26,215 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,215 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,216 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:26,216 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,217 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:26,217 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:26,218 | ^~~~~~~~ 2024-03-05T20:40:26,219 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,220 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,220 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:26,221 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,222 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:26,222 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:26,223 | ^~~~~~~~ 2024-03-05T20:40:26,223 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,224 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:26,225 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:26,226 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,226 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:26,227 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:26,227 | ^~~~~~~~ 2024-03-05T20:40:26,228 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,229 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,229 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:26,230 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,231 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:26,231 201 | list operator*(N n, list const &l) 2024-03-05T20:40:26,232 | ^~~~~~~~ 2024-03-05T20:40:26,233 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,233 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,234 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:26,235 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,235 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:26,236 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,237 | ^~~~~~~~ 2024-03-05T20:40:26,237 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,238 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,239 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,240 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,240 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,241 | ^~~~~~~~ 2024-03-05T20:40:26,241 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,242 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,242 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,243 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,243 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:26,244 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,244 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:26,245 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:26,245 | ^~~~~~~~ 2024-03-05T20:40:26,246 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,247 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:26,247 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:26,248 | ^~~~~~~~ 2024-03-05T20:40:26,249 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,249 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:26,250 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:26,251 | ^~~~~~~~ 2024-03-05T20:40:26,251 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,252 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:26,253 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:26,253 | ^~~~~~~~ 2024-03-05T20:40:26,254 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,255 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-05T20:40:26,256 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:26,256 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:26,257 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,258 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,258 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T20:40:26,259 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:26,260 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,261 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,261 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,262 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,263 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-05T20:40:26,263 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-05T20:40:26,264 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-05T20:40:26,265 184 | iter.store(*oiter); 2024-03-05T20:40:26,265 | ^~~~~~ 2024-03-05T20:40:26,266 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:26,267 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:26,268 | ^~~~~~~~ 2024-03-05T20:40:26,268 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:26,269 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:26,270 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,271 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,271 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:26,272 | ^~~~~~~~ 2024-03-05T20:40:26,273 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:26,273 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:26,274 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,275 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:26,275 184 | iter.store(*oiter); 2024-03-05T20:40:26,276 | ^~~~~~ 2024-03-05T20:40:26,277 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:26,277 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:26,278 | ^~~~~~~~ 2024-03-05T20:40:26,278 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,279 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,280 184 | iter.store(*oiter); 2024-03-05T20:40:26,280 | ^~~~~~ 2024-03-05T20:40:26,281 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:26,282 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:26,282 | ^~~~~~~~ 2024-03-05T20:40:26,283 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,284 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,284 184 | iter.store(*oiter); 2024-03-05T20:40:26,285 | ^~~~~~ 2024-03-05T20:40:26,286 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:26,286 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:26,287 | ^~~~~~~~ 2024-03-05T20:40:26,288 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,289 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,290 184 | iter.store(*oiter); 2024-03-05T20:40:26,290 | ^~~~~~ 2024-03-05T20:40:26,291 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:26,291 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:26,292 | ^~~~~~~~ 2024-03-05T20:40:26,292 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,293 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:26,294 184 | iter.store(*oiter); 2024-03-05T20:40:26,295 | ^~~~~~ 2024-03-05T20:40:26,295 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:26,296 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:26,297 | ^~~~~~~~ 2024-03-05T20:40:26,297 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,298 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,299 184 | iter.store(*oiter); 2024-03-05T20:40:26,300 | ^~~~~~ 2024-03-05T20:40:26,300 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:26,301 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,301 | ^~~~~~~~ 2024-03-05T20:40:26,302 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,302 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,303 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,303 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,304 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,305 | ^~~~~~~~ 2024-03-05T20:40:26,305 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,306 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,307 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,307 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,308 184 | iter.store(*oiter); 2024-03-05T20:40:26,309 | ^~~~~~ 2024-03-05T20:40:26,310 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:26,310 201 | list operator*(N n, list const &l) 2024-03-05T20:40:26,311 | ^~~~~~~~ 2024-03-05T20:40:26,312 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,312 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,313 184 | iter.store(*oiter); 2024-03-05T20:40:26,314 | ^~~~~~ 2024-03-05T20:40:26,314 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:26,315 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:26,316 | ^~~~~~~~ 2024-03-05T20:40:26,316 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,317 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:26,318 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:26,319 | ^~~~~~~~ 2024-03-05T20:40:26,319 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,320 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:26,320 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:26,321 | ^~~~~~~~ 2024-03-05T20:40:26,321 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,322 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:26,322 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:26,323 | ^~~~~~~~ 2024-03-05T20:40:26,323 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,324 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-05T20:40:26,325 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:26,325 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:26,326 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,327 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,327 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T20:40:26,328 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:26,329 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,330 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,330 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,332 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,332 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-05T20:40:26,333 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-05T20:40:26,333 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-05T20:40:26,334 178 | auto oiter = vectorizer::vbegin(other); 2024-03-05T20:40:26,335 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-05T20:40:26,336 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T20:40:26,336 17 | static auto vbegin(E &&expr) 2024-03-05T20:40:26,337 | ^~~~~~ 2024-03-05T20:40:26,338 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,339 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-05T20:40:26,340 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:26,340 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T20:40:26,341 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:26,342 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,343 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,343 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:26,344 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,345 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,345 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,346 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,347 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-05T20:40:26,348 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-05T20:40:26,348 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T20:40:26,349 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T20:40:26,349 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T20:40:26,350 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-05T20:40:26,351 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T20:40:26,352 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,352 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T20:40:26,353 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T20:40:26,354 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:26,355 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,355 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,356 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,357 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:26,357 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,358 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,359 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,360 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,361 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:26,361 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:26,362 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:26,363 184 | iter.store(*oiter); 2024-03-05T20:40:26,363 | ^~~~~~ 2024-03-05T20:40:26,364 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:26,365 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:26,366 | ^~~~~~~~ 2024-03-05T20:40:26,366 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:26,367 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:26,367 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,368 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,368 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:26,369 | ^~~~~~~~ 2024-03-05T20:40:26,369 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:26,370 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:26,371 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,371 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:26,372 184 | iter.store(*oiter); 2024-03-05T20:40:26,372 | ^~~~~~ 2024-03-05T20:40:26,373 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:26,374 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:26,375 | ^~~~~~~~ 2024-03-05T20:40:26,375 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,376 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,377 184 | iter.store(*oiter); 2024-03-05T20:40:26,378 | ^~~~~~ 2024-03-05T20:40:26,378 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:26,379 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:26,380 | ^~~~~~~~ 2024-03-05T20:40:26,381 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,381 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,382 184 | iter.store(*oiter); 2024-03-05T20:40:26,383 | ^~~~~~ 2024-03-05T20:40:26,384 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:26,384 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:26,385 | ^~~~~~~~ 2024-03-05T20:40:26,385 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,386 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,386 184 | iter.store(*oiter); 2024-03-05T20:40:26,387 | ^~~~~~ 2024-03-05T20:40:26,387 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:26,388 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:26,389 | ^~~~~~~~ 2024-03-05T20:40:26,389 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,390 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:26,391 184 | iter.store(*oiter); 2024-03-05T20:40:26,391 | ^~~~~~ 2024-03-05T20:40:26,392 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:26,393 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:26,393 | ^~~~~~~~ 2024-03-05T20:40:26,394 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,395 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,395 184 | iter.store(*oiter); 2024-03-05T20:40:26,396 | ^~~~~~ 2024-03-05T20:40:26,397 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:26,397 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,398 | ^~~~~~~~ 2024-03-05T20:40:26,399 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,399 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,400 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,400 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,401 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,401 | ^~~~~~~~ 2024-03-05T20:40:26,402 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,402 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,403 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,403 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,404 184 | iter.store(*oiter); 2024-03-05T20:40:26,404 | ^~~~~~ 2024-03-05T20:40:26,405 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:26,405 201 | list operator*(N n, list const &l) 2024-03-05T20:40:26,406 | ^~~~~~~~ 2024-03-05T20:40:26,407 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,408 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,408 184 | iter.store(*oiter); 2024-03-05T20:40:26,409 | ^~~~~~ 2024-03-05T20:40:26,410 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:26,411 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:26,412 | ^~~~~~~~ 2024-03-05T20:40:26,412 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,413 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:26,414 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:26,414 | ^~~~~~~~ 2024-03-05T20:40:26,415 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,416 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:26,417 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:26,417 | ^~~~~~~~ 2024-03-05T20:40:26,418 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,419 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:26,420 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:26,421 | ^~~~~~~~ 2024-03-05T20:40:26,421 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,422 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T20:40:26,422 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T20:40:26,423 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:26,423 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,424 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,425 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,425 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:26,426 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,427 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,427 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,428 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:26,429 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:26,430 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T20:40:26,431 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:26,431 184 | iter.store(*oiter); 2024-03-05T20:40:26,432 | ^~~~~~ 2024-03-05T20:40:26,433 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:26,433 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:26,434 | ^~~~~~~~ 2024-03-05T20:40:26,434 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:26,435 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:26,435 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,436 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,437 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:26,437 | ^~~~~~~~ 2024-03-05T20:40:26,438 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:26,439 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:26,440 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,440 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:26,441 184 | iter.store(*oiter); 2024-03-05T20:40:26,442 | ^~~~~~ 2024-03-05T20:40:26,443 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:26,443 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:26,444 | ^~~~~~~~ 2024-03-05T20:40:26,445 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,445 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,446 184 | iter.store(*oiter); 2024-03-05T20:40:26,447 | ^~~~~~ 2024-03-05T20:40:26,447 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:26,448 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:26,448 | ^~~~~~~~ 2024-03-05T20:40:26,449 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,449 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,450 184 | iter.store(*oiter); 2024-03-05T20:40:26,450 | ^~~~~~ 2024-03-05T20:40:26,451 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:26,451 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:26,452 | ^~~~~~~~ 2024-03-05T20:40:26,452 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,453 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,454 184 | iter.store(*oiter); 2024-03-05T20:40:26,454 | ^~~~~~ 2024-03-05T20:40:26,455 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:26,455 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:26,456 | ^~~~~~~~ 2024-03-05T20:40:26,457 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,457 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:26,458 184 | iter.store(*oiter); 2024-03-05T20:40:26,459 | ^~~~~~ 2024-03-05T20:40:26,459 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:26,460 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:26,461 | ^~~~~~~~ 2024-03-05T20:40:26,461 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,462 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,463 184 | iter.store(*oiter); 2024-03-05T20:40:26,464 | ^~~~~~ 2024-03-05T20:40:26,464 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:26,465 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,465 | ^~~~~~~~ 2024-03-05T20:40:26,466 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,467 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,467 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,468 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,468 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,469 | ^~~~~~~~ 2024-03-05T20:40:26,470 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,471 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,471 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,472 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,473 184 | iter.store(*oiter); 2024-03-05T20:40:26,474 | ^~~~~~ 2024-03-05T20:40:26,474 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:26,475 201 | list operator*(N n, list const &l) 2024-03-05T20:40:26,475 | ^~~~~~~~ 2024-03-05T20:40:26,476 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,477 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,477 184 | iter.store(*oiter); 2024-03-05T20:40:26,478 | ^~~~~~ 2024-03-05T20:40:26,479 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:26,479 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:26,480 | ^~~~~~~~ 2024-03-05T20:40:26,481 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,481 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:26,482 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:26,483 | ^~~~~~~~ 2024-03-05T20:40:26,483 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,484 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:26,484 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:26,485 | ^~~~~~~~ 2024-03-05T20:40:26,485 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,486 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:26,486 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:26,487 | ^~~~~~~~ 2024-03-05T20:40:26,487 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,488 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T20:40:26,489 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T20:40:26,489 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:26,490 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,491 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,492 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,492 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:26,493 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-03-05T20:40:26,494 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-03-05T20:40:26,495 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:26,495 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:489:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_texpr&) [with Arg = {anonymous}::pythonic::types::ndarray >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:26,496 src/fluidimage/topologies/__pythran__/example.cpp:156:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:26,497 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T20:40:26,497 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:26,498 184 | iter.store(*oiter); 2024-03-05T20:40:26,499 | ^~~~~~ 2024-03-05T20:40:26,499 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:26,500 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:26,501 | ^~~~~~~~ 2024-03-05T20:40:26,502 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:26,502 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:26,503 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,504 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,504 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:26,505 | ^~~~~~~~ 2024-03-05T20:40:26,506 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:26,506 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:26,507 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,508 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:26,508 184 | iter.store(*oiter); 2024-03-05T20:40:26,509 | ^~~~~~ 2024-03-05T20:40:26,510 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:26,510 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:26,511 | ^~~~~~~~ 2024-03-05T20:40:26,511 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,512 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,513 184 | iter.store(*oiter); 2024-03-05T20:40:26,513 | ^~~~~~ 2024-03-05T20:40:26,514 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:26,514 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:26,515 | ^~~~~~~~ 2024-03-05T20:40:26,515 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,516 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,517 184 | iter.store(*oiter); 2024-03-05T20:40:26,517 | ^~~~~~ 2024-03-05T20:40:26,518 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:26,519 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:26,519 | ^~~~~~~~ 2024-03-05T20:40:26,520 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,521 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,522 184 | iter.store(*oiter); 2024-03-05T20:40:26,522 | ^~~~~~ 2024-03-05T20:40:26,523 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:26,524 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:26,524 | ^~~~~~~~ 2024-03-05T20:40:26,525 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,526 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:26,527 184 | iter.store(*oiter); 2024-03-05T20:40:26,527 | ^~~~~~ 2024-03-05T20:40:26,528 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:26,528 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:26,529 | ^~~~~~~~ 2024-03-05T20:40:26,529 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,530 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,530 184 | iter.store(*oiter); 2024-03-05T20:40:26,531 | ^~~~~~ 2024-03-05T20:40:26,532 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:26,532 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,533 | ^~~~~~~~ 2024-03-05T20:40:26,534 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,535 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,535 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,536 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,537 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,537 | ^~~~~~~~ 2024-03-05T20:40:26,538 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,539 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,539 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,540 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,541 184 | iter.store(*oiter); 2024-03-05T20:40:26,541 | ^~~~~~ 2024-03-05T20:40:26,542 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:26,543 201 | list operator*(N n, list const &l) 2024-03-05T20:40:26,544 | ^~~~~~~~ 2024-03-05T20:40:26,544 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,545 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,545 184 | iter.store(*oiter); 2024-03-05T20:40:26,546 | ^~~~~~ 2024-03-05T20:40:26,546 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:26,547 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:26,547 | ^~~~~~~~ 2024-03-05T20:40:26,548 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,548 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:26,549 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:26,550 | ^~~~~~~~ 2024-03-05T20:40:26,550 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,551 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:26,552 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:26,552 | ^~~~~~~~ 2024-03-05T20:40:26,553 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,554 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:26,555 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:26,556 | ^~~~~~~~ 2024-03-05T20:40:26,556 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,557 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T20:40:26,558 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T20:40:26,558 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:26,559 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,560 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,561 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:26,561 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:26,562 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-03-05T20:40:26,563 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-03-05T20:40:26,563 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:26,564 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:489:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_texpr&) [with Arg = {anonymous}::pythonic::types::ndarray >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T20:40:26,565 src/fluidimage/topologies/__pythran__/example.cpp:156:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:26,565 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T20:40:26,566 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:26,566 184 | iter.store(*oiter); 2024-03-05T20:40:26,567 | ^~~~~~ 2024-03-05T20:40:26,568 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:26,568 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:26,569 | ^~~~~~~~ 2024-03-05T20:40:26,570 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:26,571 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:26,572 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,572 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,573 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:26,573 | ^~~~~~~~ 2024-03-05T20:40:26,574 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:26,574 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:26,575 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,576 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:26,576 184 | iter.store(*oiter); 2024-03-05T20:40:26,577 | ^~~~~~ 2024-03-05T20:40:26,577 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:26,578 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:26,579 | ^~~~~~~~ 2024-03-05T20:40:26,579 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,580 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,581 184 | iter.store(*oiter); 2024-03-05T20:40:26,582 | ^~~~~~ 2024-03-05T20:40:26,583 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:26,583 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:26,584 | ^~~~~~~~ 2024-03-05T20:40:26,585 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,585 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,586 184 | iter.store(*oiter); 2024-03-05T20:40:26,587 | ^~~~~~ 2024-03-05T20:40:26,588 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:26,588 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:26,589 | ^~~~~~~~ 2024-03-05T20:40:26,590 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,591 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:26,591 184 | iter.store(*oiter); 2024-03-05T20:40:26,592 | ^~~~~~ 2024-03-05T20:40:26,592 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:26,593 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:26,594 | ^~~~~~~~ 2024-03-05T20:40:26,594 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,595 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:26,595 184 | iter.store(*oiter); 2024-03-05T20:40:26,596 | ^~~~~~ 2024-03-05T20:40:26,597 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:26,597 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:26,598 | ^~~~~~~~ 2024-03-05T20:40:26,599 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,600 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,600 184 | iter.store(*oiter); 2024-03-05T20:40:26,601 | ^~~~~~ 2024-03-05T20:40:26,602 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:26,602 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,603 | ^~~~~~~~ 2024-03-05T20:40:26,604 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,605 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,605 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,606 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,607 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:26,607 | ^~~~~~~~ 2024-03-05T20:40:26,608 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:26,608 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:26,609 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,609 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,610 184 | iter.store(*oiter); 2024-03-05T20:40:26,611 | ^~~~~~ 2024-03-05T20:40:26,611 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:26,612 201 | list operator*(N n, list const &l) 2024-03-05T20:40:26,613 | ^~~~~~~~ 2024-03-05T20:40:26,613 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:26,614 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,614 184 | iter.store(*oiter); 2024-03-05T20:40:26,615 | ^~~~~~ 2024-03-05T20:40:26,616 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:26,617 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:26,617 | ^~~~~~~~ 2024-03-05T20:40:26,618 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,619 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:26,620 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:26,621 | ^~~~~~~~ 2024-03-05T20:40:26,621 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,622 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:26,623 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:26,623 | ^~~~~~~~ 2024-03-05T20:40:26,624 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,625 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:26,626 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:26,626 | ^~~~~~~~ 2024-03-05T20:40:26,627 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:26,628 [7/12] Compiling C++ object src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-03-05T20:40:26,628 FAILED: src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-03-05T20:40:26,629 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-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o -MF src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o.d -o src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o -c src/fluidimage/calcul/__pythran__/subpix.cpp 2024-03-05T20:40:26,630 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-05T20:40:26,630 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-05T20:40:26,631 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-05T20:40:26,631 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-05T20:40:26,632 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-05T20:40:26,633 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-05T20:40:26,634 from src/fluidimage/calcul/__pythran__/subpix.cpp:1: 2024-03-05T20:40:26,634 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,635 101 | xsimd::batch> { 2024-03-05T20:40:26,636 | ^~~~~ 2024-03-05T20:40:26,637 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-05T20:40:26,637 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-05T20:40:26,638 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,639 34 | class batch; 2024-03-05T20:40:26,639 | ^~~~~ 2024-03-05T20:40:26,640 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-05T20:40:26,641 101 | xsimd::batch> { 2024-03-05T20:40:26,642 | ^~ 2024-03-05T20:40:26,642 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-05T20:40:26,644 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-05T20:40:26,644 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,645 103 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,645 | ^ 2024-03-05T20:40:26,646 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,646 34 | class batch; 2024-03-05T20:40:26,647 | ^~~~~ 2024-03-05T20:40:26,648 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-05T20:40:26,648 103 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,649 | ^ 2024-03-05T20:40:26,649 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:26,650 105 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:26,651 | ^~~~~~~~~~~ 2024-03-05T20:40:26,651 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:26,652 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-05T20:40:26,653 | ^~~~~~~~~~~~~~ 2024-03-05T20:40:26,653 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:26,654 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,655 119 | void store(xsimd::batch const &); 2024-03-05T20:40:26,656 | ^ 2024-03-05T20:40:26,657 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,657 34 | class batch; 2024-03-05T20:40:26,658 | ^~~~~ 2024-03-05T20:40:26,659 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-05T20:40:26,659 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-05T20:40:26,660 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-05T20:40:26,661 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:26,661 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-05T20:40:26,662 | ^~~~~~~~~~~~~~ 2024-03-05T20:40:26,663 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:26,664 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,665 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-05T20:40:26,665 | ^ 2024-03-05T20:40:26,666 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,666 34 | class batch; 2024-03-05T20:40:26,667 | ^~~~~ 2024-03-05T20:40:26,667 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-03-05T20:40:26,668 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-05T20:40:26,668 217 | val.store_unaligned(const_cast(data)); 2024-03-05T20:40:26,669 | ^~~~~~~~~~~~~~~ 2024-03-05T20:40:26,670 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-05T20:40:26,670 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-05T20:40:26,671 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-05T20:40:26,671 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-05T20:40:26,672 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-05T20:40:26,672 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-05T20:40:26,673 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,674 191 | xsimd::batch _splated; 2024-03-05T20:40:26,675 | ^ 2024-03-05T20:40:26,675 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,676 34 | class batch; 2024-03-05T20:40:26,677 | ^~~~~ 2024-03-05T20:40:26,677 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-05T20:40:26,678 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,679 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T20:40:26,679 | ^ 2024-03-05T20:40:26,680 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,681 34 | class batch; 2024-03-05T20:40:26,682 | ^~~~~ 2024-03-05T20:40:26,682 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-05T20:40:26,683 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T20:40:26,684 | ^~~ 2024-03-05T20:40:26,685 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-05T20:40:26,685 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T20:40:26,686 | ^ 2024-03-05T20:40:26,686 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-05T20:40:26,687 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-05T20:40:26,687 | ^ 2024-03-05T20:40:26,688 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:26,688 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-05T20:40:26,689 | ^~~~~~~~~~~~~ 2024-03-05T20:40:26,689 | nditerator 2024-03-05T20:40:26,690 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:26,690 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-05T20:40:26,691 | ^~~~~~~~~~~~~ 2024-03-05T20:40:26,692 | nditerator 2024-03-05T20:40:26,692 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:26,693 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-05T20:40:26,694 | ^~~~~~~~~~~~~ 2024-03-05T20:40:26,694 | nditerator 2024-03-05T20:40:26,695 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:26,696 743 | simd_iterator vend(types::vectorize) const; 2024-03-05T20:40:26,697 | ^~~~~~~~~~~~~ 2024-03-05T20:40:26,697 | nditerator 2024-03-05T20:40:26,698 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-05T20:40:26,699 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-05T20:40:26,699 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,700 174 | using vT = xsimd::batch; 2024-03-05T20:40:26,701 | ^ 2024-03-05T20:40:26,701 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,702 34 | class batch; 2024-03-05T20:40:26,703 | ^~~~~ 2024-03-05T20:40:26,703 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-05T20:40:26,704 176 | static const std::size_t vN = vT::size; 2024-03-05T20:40:26,705 | ^~ 2024-03-05T20:40:26,706 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-05T20:40:26,707 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,708 445 | using vT = typename xsimd::batch; 2024-03-05T20:40:26,708 | ^ 2024-03-05T20:40:26,709 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,709 34 | class batch; 2024-03-05T20:40:26,710 | ^~~~~ 2024-03-05T20:40:26,710 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-05T20:40:26,711 445 | using vT = typename xsimd::batch; 2024-03-05T20:40:26,711 | ^ 2024-03-05T20:40:26,712 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-05T20:40:26,712 448 | static const std::size_t vN = vT::size; 2024-03-05T20:40:26,713 | ^~ 2024-03-05T20:40:26,714 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-05T20:40:26,714 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-03-05T20:40:26,715 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,715 219 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,716 | ^ 2024-03-05T20:40:26,716 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,717 34 | class batch; 2024-03-05T20:40:26,718 | ^~~~~ 2024-03-05T20:40:26,718 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:26,719 219 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,719 | ^ 2024-03-05T20:40:26,720 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:26,721 220 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:26,721 | ^~~~~~~~~~~ 2024-03-05T20:40:26,722 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-03-05T20:40:26,723 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,723 497 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,724 | ^ 2024-03-05T20:40:26,725 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,726 34 | class batch; 2024-03-05T20:40:26,726 | ^~~~~ 2024-03-05T20:40:26,727 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:26,727 497 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,728 | ^ 2024-03-05T20:40:26,728 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:26,729 498 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:26,729 | ^~~~~~~~~~~ 2024-03-05T20:40:26,730 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-05T20:40:26,730 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-05T20:40:26,731 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-05T20:40:26,731 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-05T20:40:26,732 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,733 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-05T20:40:26,734 | ^ 2024-03-05T20:40:26,734 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,735 34 | class batch; 2024-03-05T20:40:26,736 | ^~~~~ 2024-03-05T20:40:26,737 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-05T20:40:26,737 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-05T20:40:26,738 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:26,739 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-05T20:40:26,739 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,740 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:26,741 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-05T20:40:26,741 | ^~~~~~~ 2024-03-05T20:40:26,742 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:26,743 595 | struct numpy_expr { 2024-03-05T20:40:26,744 | ^~~~~~~~~~ 2024-03-05T20:40:26,744 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T20:40:26,745 240 | numpy_expr::vbegin(vectorize) const 2024-03-05T20:40:26,745 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,746 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T20:40:26,746 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-05T20:40:26,747 | ^~~~~~ 2024-03-05T20:40:26,747 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:26,748 595 | struct numpy_expr { 2024-03-05T20:40:26,748 | ^~~~~~~~~~ 2024-03-05T20:40:26,749 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:26,750 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-05T20:40:26,751 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,751 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:26,752 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-05T20:40:26,753 | ^~~~~ 2024-03-05T20:40:26,753 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:26,754 595 | struct numpy_expr { 2024-03-05T20:40:26,755 | ^~~~~~~~~~ 2024-03-05T20:40:26,755 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T20:40:26,756 257 | numpy_expr::vend(vectorize) const 2024-03-05T20:40:26,757 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:26,757 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T20:40:26,758 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-05T20:40:26,759 | ^~~~ 2024-03-05T20:40:26,760 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:26,760 595 | struct numpy_expr { 2024-03-05T20:40:26,761 | ^~~~~~~~~~ 2024-03-05T20:40:26,761 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-05T20:40:26,762 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-05T20:40:26,762 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-03-05T20:40:26,763 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,764 334 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,764 | ^ 2024-03-05T20:40:26,765 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,766 34 | class batch; 2024-03-05T20:40:26,766 | ^~~~~ 2024-03-05T20:40:26,767 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:26,768 334 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,768 | ^ 2024-03-05T20:40:26,769 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:26,770 335 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:26,770 | ^~~~~~~~~~~ 2024-03-05T20:40:26,771 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-03-05T20:40:26,772 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,773 721 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,773 | ^ 2024-03-05T20:40:26,774 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,775 34 | class batch; 2024-03-05T20:40:26,775 | ^~~~~ 2024-03-05T20:40:26,776 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:26,777 721 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,777 | ^ 2024-03-05T20:40:26,778 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:26,779 722 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:26,780 | ^~~~~~~~~~~ 2024-03-05T20:40:26,780 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-03-05T20:40:26,781 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,781 690 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,782 | ^ 2024-03-05T20:40:26,782 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,783 34 | class batch; 2024-03-05T20:40:26,783 | ^~~~~ 2024-03-05T20:40:26,784 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:26,784 690 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,785 | ^ 2024-03-05T20:40:26,785 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:26,786 691 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:26,787 | ^~~~~~~~~~~ 2024-03-05T20:40:26,787 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-03-05T20:40:26,788 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:26,789 249 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,790 | ^ 2024-03-05T20:40:26,790 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:26,791 34 | class batch; 2024-03-05T20:40:26,792 | ^~~~~ 2024-03-05T20:40:26,792 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:26,793 249 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:26,794 | ^ 2024-03-05T20:40:26,794 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:26,795 250 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:26,796 | ^~~~~~~~~~~ 2024-03-05T20:40:30,892 [8/12] Compiling C++ object src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-03-05T20:40:30,892 FAILED: src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-03-05T20:40:30,893 c++ -Isrc/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p -Isrc/fluidimage/calcul/__pythran__ -I../src/fluidimage/calcul/__pythran__ -I/tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o -MF src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o.d -o src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o -c src/fluidimage/calcul/__pythran__/correl.cpp 2024-03-05T20:40:30,894 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-05T20:40:30,895 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-05T20:40:30,895 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-05T20:40:30,896 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-05T20:40:30,896 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-05T20:40:30,896 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-05T20:40:30,897 from src/fluidimage/calcul/__pythran__/correl.cpp:1: 2024-03-05T20:40:30,898 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:30,898 101 | xsimd::batch> { 2024-03-05T20:40:30,899 | ^~~~~ 2024-03-05T20:40:30,899 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-05T20:40:30,900 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-05T20:40:30,900 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:30,901 34 | class batch; 2024-03-05T20:40:30,902 | ^~~~~ 2024-03-05T20:40:30,902 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-05T20:40:30,903 101 | xsimd::batch> { 2024-03-05T20:40:30,903 | ^~ 2024-03-05T20:40:30,904 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-05T20:40:30,904 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-05T20:40:30,905 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:30,905 103 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:30,906 | ^ 2024-03-05T20:40:30,907 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:30,907 34 | class batch; 2024-03-05T20:40:30,907 | ^~~~~ 2024-03-05T20:40:30,908 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-05T20:40:30,908 103 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:30,909 | ^ 2024-03-05T20:40:30,909 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:30,909 105 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:30,910 | ^~~~~~~~~~~ 2024-03-05T20:40:30,910 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:30,910 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-05T20:40:30,911 | ^~~~~~~~~~~~~~ 2024-03-05T20:40:30,911 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:30,912 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:30,912 119 | void store(xsimd::batch const &); 2024-03-05T20:40:30,913 | ^ 2024-03-05T20:40:30,913 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:30,914 34 | class batch; 2024-03-05T20:40:30,915 | ^~~~~ 2024-03-05T20:40:30,915 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-05T20:40:30,916 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-05T20:40:30,916 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-05T20:40:30,917 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:30,917 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-05T20:40:30,918 | ^~~~~~~~~~~~~~ 2024-03-05T20:40:30,918 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T20:40:30,919 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:30,919 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-05T20:40:30,920 | ^ 2024-03-05T20:40:30,920 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:30,921 34 | class batch; 2024-03-05T20:40:30,922 | ^~~~~ 2024-03-05T20:40:30,922 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-03-05T20:40:30,923 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-05T20:40:30,923 217 | val.store_unaligned(const_cast(data)); 2024-03-05T20:40:30,923 | ^~~~~~~~~~~~~~~ 2024-03-05T20:40:30,924 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-05T20:40:30,924 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-05T20:40:30,924 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-05T20:40:30,925 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-05T20:40:30,925 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-05T20:40:30,925 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-05T20:40:30,926 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:30,927 191 | xsimd::batch _splated; 2024-03-05T20:40:30,927 | ^ 2024-03-05T20:40:30,928 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:30,928 34 | class batch; 2024-03-05T20:40:30,929 | ^~~~~ 2024-03-05T20:40:30,929 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-05T20:40:30,930 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:30,931 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T20:40:30,931 | ^ 2024-03-05T20:40:30,932 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:30,932 34 | class batch; 2024-03-05T20:40:30,933 | ^~~~~ 2024-03-05T20:40:30,933 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-05T20:40:30,934 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T20:40:30,934 | ^~~ 2024-03-05T20:40:30,935 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-05T20:40:30,935 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T20:40:30,936 | ^ 2024-03-05T20:40:30,936 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-05T20:40:30,937 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-05T20:40:30,937 | ^ 2024-03-05T20:40:30,937 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:30,938 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-05T20:40:30,938 | ^~~~~~~~~~~~~ 2024-03-05T20:40:30,939 | nditerator 2024-03-05T20:40:30,939 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:30,939 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-05T20:40:30,940 | ^~~~~~~~~~~~~ 2024-03-05T20:40:30,940 | nditerator 2024-03-05T20:40:30,940 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:30,941 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-05T20:40:30,941 | ^~~~~~~~~~~~~ 2024-03-05T20:40:30,942 | nditerator 2024-03-05T20:40:30,942 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T20:40:30,943 743 | simd_iterator vend(types::vectorize) const; 2024-03-05T20:40:30,943 | ^~~~~~~~~~~~~ 2024-03-05T20:40:30,944 | nditerator 2024-03-05T20:40:30,944 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-05T20:40:30,945 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-05T20:40:30,945 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:30,946 174 | using vT = xsimd::batch; 2024-03-05T20:40:30,946 | ^ 2024-03-05T20:40:30,947 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:30,947 34 | class batch; 2024-03-05T20:40:30,947 | ^~~~~ 2024-03-05T20:40:30,948 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-05T20:40:30,949 176 | static const std::size_t vN = vT::size; 2024-03-05T20:40:30,949 | ^~ 2024-03-05T20:40:30,949 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-05T20:40:30,950 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:30,951 445 | using vT = typename xsimd::batch; 2024-03-05T20:40:30,951 | ^ 2024-03-05T20:40:30,952 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:30,952 34 | class batch; 2024-03-05T20:40:30,952 | ^~~~~ 2024-03-05T20:40:30,953 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-05T20:40:30,953 445 | using vT = typename xsimd::batch; 2024-03-05T20:40:30,954 | ^ 2024-03-05T20:40:30,954 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-05T20:40:30,954 448 | static const std::size_t vN = vT::size; 2024-03-05T20:40:30,955 | ^~ 2024-03-05T20:40:30,955 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-05T20:40:30,955 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-03-05T20:40:30,956 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:30,956 219 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:30,957 | ^ 2024-03-05T20:40:30,957 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:30,958 34 | class batch; 2024-03-05T20:40:30,958 | ^~~~~ 2024-03-05T20:40:30,959 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:30,959 219 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:30,960 | ^ 2024-03-05T20:40:30,961 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:30,961 220 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:30,962 | ^~~~~~~~~~~ 2024-03-05T20:40:30,962 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-03-05T20:40:30,963 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:30,963 497 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:30,964 | ^ 2024-03-05T20:40:30,964 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:30,965 34 | class batch; 2024-03-05T20:40:30,965 | ^~~~~ 2024-03-05T20:40:30,966 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:30,966 497 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:30,967 | ^ 2024-03-05T20:40:30,968 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:30,968 498 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:30,968 | ^~~~~~~~~~~ 2024-03-05T20:40:30,969 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-05T20:40:30,969 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-05T20:40:30,969 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-05T20:40:30,970 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-05T20:40:30,970 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:30,971 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-05T20:40:30,971 | ^ 2024-03-05T20:40:30,971 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:30,972 34 | class batch; 2024-03-05T20:40:30,972 | ^~~~~ 2024-03-05T20:40:30,973 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-05T20:40:30,973 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-05T20:40:30,974 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:30,975 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-05T20:40:30,975 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:30,976 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:30,976 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-05T20:40:30,977 | ^~~~~~~ 2024-03-05T20:40:30,977 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:30,978 595 | struct numpy_expr { 2024-03-05T20:40:30,978 | ^~~~~~~~~~ 2024-03-05T20:40:30,979 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T20:40:30,979 240 | numpy_expr::vbegin(vectorize) const 2024-03-05T20:40:30,980 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:30,980 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T20:40:30,981 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-05T20:40:30,981 | ^~~~~~ 2024-03-05T20:40:30,981 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:30,982 595 | struct numpy_expr { 2024-03-05T20:40:30,982 | ^~~~~~~~~~ 2024-03-05T20:40:30,983 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:30,983 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-05T20:40:30,983 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:30,984 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T20:40:30,985 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-05T20:40:30,985 | ^~~~~ 2024-03-05T20:40:30,986 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:30,986 595 | struct numpy_expr { 2024-03-05T20:40:30,987 | ^~~~~~~~~~ 2024-03-05T20:40:30,987 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T20:40:30,988 257 | numpy_expr::vend(vectorize) const 2024-03-05T20:40:30,989 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:30,989 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T20:40:30,990 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-05T20:40:30,990 | ^~~~ 2024-03-05T20:40:30,991 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T20:40:30,991 595 | struct numpy_expr { 2024-03-05T20:40:30,992 | ^~~~~~~~~~ 2024-03-05T20:40:30,992 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-05T20:40:30,993 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-05T20:40:30,994 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-03-05T20:40:30,994 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:30,994 334 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:30,995 | ^ 2024-03-05T20:40:30,995 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:30,995 34 | class batch; 2024-03-05T20:40:30,996 | ^~~~~ 2024-03-05T20:40:30,996 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:30,996 334 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:30,997 | ^ 2024-03-05T20:40:30,997 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:30,998 335 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:30,998 | ^~~~~~~~~~~ 2024-03-05T20:40:30,999 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-03-05T20:40:30,999 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:31,000 721 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:31,001 | ^ 2024-03-05T20:40:31,001 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:31,002 34 | class batch; 2024-03-05T20:40:31,002 | ^~~~~ 2024-03-05T20:40:31,003 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:31,003 721 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:31,004 | ^ 2024-03-05T20:40:31,004 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:31,005 722 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:31,005 | ^~~~~~~~~~~ 2024-03-05T20:40:31,006 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-03-05T20:40:31,006 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:31,007 690 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:31,007 | ^ 2024-03-05T20:40:31,008 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:31,008 34 | class batch; 2024-03-05T20:40:31,009 | ^~~~~ 2024-03-05T20:40:31,009 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:31,009 690 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:31,010 | ^ 2024-03-05T20:40:31,010 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:31,010 691 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:31,011 | ^~~~~~~~~~~ 2024-03-05T20:40:31,011 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-03-05T20:40:31,011 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:31,012 249 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:31,012 | ^ 2024-03-05T20:40:31,013 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:31,014 34 | class batch; 2024-03-05T20:40:31,014 | ^~~~~ 2024-03-05T20:40:31,014 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-05T20:40:31,015 249 | using vector_type = typename xsimd::batch; 2024-03-05T20:40:31,016 | ^ 2024-03-05T20:40:31,016 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-05T20:40:31,017 250 | static const std::size_t vector_size = vector_type::size; 2024-03-05T20:40:31,017 | ^~~~~~~~~~~ 2024-03-05T20:40:31,018 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/sum.hpp:5, 2024-03-05T20:40:31,018 from src/fluidimage/calcul/__pythran__/correl.cpp:47: 2024-03-05T20:40:31,019 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In function ‘F {anonymous}::pythonic::numpy::vreduce(E, F)’: 2024-03-05T20:40:31,019 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:79:30: error: wrong number of template arguments (1, should be 2) 2024-03-05T20:40:31,020 79 | using vT = xsimd::batch; 2024-03-05T20:40:31,020 | ^ 2024-03-05T20:40:31,021 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T20:40:31,021 34 | class batch; 2024-03-05T20:40:31,022 | ^~~~~ 2024-03-05T20:40:31,022 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:80:30: error: ‘vT’ has not been declared 2024-03-05T20:40:31,023 80 | static const size_t vN = vT::size; 2024-03-05T20:40:31,023 | ^~ 2024-03-05T20:40:31,023 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:88:22: error: ‘vT’ was not declared in this scope; did you mean ‘vN’? 2024-03-05T20:40:31,024 88 | alignas(sizeof(vT)) T stored[vN]; 2024-03-05T20:40:31,024 | ^~ 2024-03-05T20:40:31,024 | vN 2024-03-05T20:40:31,025 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:88:7: warning: attributes at the beginning of statement are ignored [-Wattributes] 2024-03-05T20:40:31,025 88 | alignas(sizeof(vT)) T stored[vN]; 2024-03-05T20:40:31,025 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,026 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:27: error: ‘stored’ was not declared in this scope 2024-03-05T20:40:31,026 89 | vacc.store_aligned(&stored[0]); 2024-03-05T20:40:31,027 | ^~~~~~ 2024-03-05T20:40:31,027 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-05T20:40:31,027 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-05T20:40:31,028 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:31,028 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-05T20:40:31,029 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T20:40:31,029 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T20:40:31,030 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T20:40:31,031 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T20:40:31,031 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,032 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,032 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:31,033 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,034 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,034 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:31,034 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:31,035 | ^~~~~~~~ 2024-03-05T20:40:31,035 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,035 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,036 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,036 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,036 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:31,037 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:31,037 | ^~~~~~~~ 2024-03-05T20:40:31,038 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,039 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,039 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,040 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,040 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:31,041 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:31,041 | ^~~~~~~~ 2024-03-05T20:40:31,042 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,042 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,043 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,043 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,044 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-05T20:40:31,044 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:31,045 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:31,046 | ^~~~~~~~ 2024-03-05T20:40:31,046 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,046 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:31,047 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,047 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,048 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:31,048 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:31,048 | ^~~~~~~~ 2024-03-05T20:40:31,049 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,049 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,050 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,051 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,051 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:31,052 201 | list operator*(N n, list const &l) 2024-03-05T20:40:31,052 | ^~~~~~~~ 2024-03-05T20:40:31,053 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,053 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,054 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,055 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,055 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-05T20:40:31,056 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:31,056 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,057 | ^~~~~~~~ 2024-03-05T20:40:31,057 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,058 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,058 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,059 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,059 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,059 | ^~~~~~~~ 2024-03-05T20:40:31,060 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,060 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,060 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,061 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,061 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,061 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,062 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-05T20:40:31,062 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-05T20:40:31,063 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-05T20:40:31,063 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-05T20:40:31,064 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:31,064 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:31,065 | ^~~~~~~~ 2024-03-05T20:40:31,065 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,066 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:31,067 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:31,067 | ^~~~~~~~ 2024-03-05T20:40:31,068 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,068 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:31,069 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:31,069 | ^~~~~~~~ 2024-03-05T20:40:31,070 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,070 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:31,071 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:31,072 | ^~~~~~~~ 2024-03-05T20:40:31,072 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,072 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2024-03-05T20:40:31,073 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T20:40:31,073 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,073 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::square; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-05T20:40:31,074 430 | auto _dereference(utils::index_sequence) const 2024-03-05T20:40:31,074 | ^~~~~~~~~~~~ 2024-03-05T20:40:31,075 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,075 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::square{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2024-03-05T20:40:31,076 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-05T20:40:31,077 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-05T20:40:31,077 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:31,078 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-05T20:40:31,078 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T20:40:31,079 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T20:40:31,079 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T20:40:31,080 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T20:40:31,081 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,081 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,082 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-05T20:40:31,082 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,083 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,083 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:31,084 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:31,085 | ^~~~~~~~ 2024-03-05T20:40:31,085 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,085 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,086 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,086 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,087 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:31,087 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:31,087 | ^~~~~~~~ 2024-03-05T20:40:31,088 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,089 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,089 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,090 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,090 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:31,091 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:31,091 | ^~~~~~~~ 2024-03-05T20:40:31,092 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,092 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,093 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,093 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,094 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:31,094 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:31,095 | ^~~~~~~~ 2024-03-05T20:40:31,095 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,096 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:31,096 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,096 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,097 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:31,097 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:31,098 | ^~~~~~~~ 2024-03-05T20:40:31,098 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,099 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,099 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,100 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,100 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:31,101 201 | list operator*(N n, list const &l) 2024-03-05T20:40:31,102 | ^~~~~~~~ 2024-03-05T20:40:31,102 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,103 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,103 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,104 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,104 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:31,105 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,105 | ^~~~~~~~ 2024-03-05T20:40:31,106 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,106 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,107 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,107 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,107 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,108 | ^~~~~~~~ 2024-03-05T20:40:31,108 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,109 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,109 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,109 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,110 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,110 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,111 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:31,111 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:31,111 | ^~~~~~~~ 2024-03-05T20:40:31,112 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,112 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:31,113 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:31,114 | ^~~~~~~~ 2024-03-05T20:40:31,114 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,115 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:31,115 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:31,116 | ^~~~~~~~ 2024-03-05T20:40:31,116 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,117 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:31,117 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:31,118 | ^~~~~~~~ 2024-03-05T20:40:31,118 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,119 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-05T20:40:31,119 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:31,120 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-05T20:40:31,120 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T20:40:31,121 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T20:40:31,121 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T20:40:31,122 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T20:40:31,122 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,123 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,124 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: error: no matching function for call to ‘distance({anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >&, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >&)’ 2024-03-05T20:40:31,124 83 | const long bound = std::distance(viter, vend); 2024-03-05T20:40:31,125 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T20:40:31,125 In file included from /usr/include/c++/12/string:46, 2024-03-05T20:40:31,126 from /usr/include/c++/12/bits/locale_classes.h:40, 2024-03-05T20:40:31,126 from /usr/include/c++/12/bits/ios_base.h:41, 2024-03-05T20:40:31,127 from /usr/include/c++/12/ios:42, 2024-03-05T20:40:31,127 from /usr/include/c++/12/istream:38, 2024-03-05T20:40:31,128 from /usr/include/c++/12/sstream:38, 2024-03-05T20:40:31,128 from /usr/include/c++/12/complex:45, 2024-03-05T20:40:31,129 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-03-05T20:40:31,129 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-03-05T20:40:31,130 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-03-05T20:40:31,130 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-03-05T20:40:31,131 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: candidate: ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator)’ 2024-03-05T20:40:31,131 147 | distance(_InputIterator __first, _InputIterator __last) 2024-03-05T20:40:31,132 | ^~~~~~~~ 2024-03-05T20:40:31,132 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,132 /usr/include/c++/12/bits/stl_iterator_base_funcs.h: In substitution of ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’: 2024-03-05T20:40:31,133 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-05T20:40:31,133 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:31,134 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-05T20:40:31,134 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T20:40:31,135 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T20:40:31,135 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T20:40:31,136 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T20:40:31,137 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,137 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,138 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: error: no type named ‘difference_type’ in ‘struct std::iterator_traits<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ 2024-03-05T20:40:31,139 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-05T20:40:31,139 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:31,140 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-05T20:40:31,140 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T20:40:31,141 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T20:40:31,141 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T20:40:31,142 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T20:40:31,142 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,143 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,143 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-05T20:40:31,144 85 | auto vacc = *viter; 2024-03-05T20:40:31,144 | ^~~~~~ 2024-03-05T20:40:31,145 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-05T20:40:31,145 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-05T20:40:31,146 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:31,147 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:31,147 | ^~~~~~~~ 2024-03-05T20:40:31,148 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:31,148 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:31,149 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,149 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,150 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:31,150 | ^~~~~~~~ 2024-03-05T20:40:31,151 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:31,151 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:31,152 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,152 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:31,153 85 | auto vacc = *viter; 2024-03-05T20:40:31,154 | ^~~~~~ 2024-03-05T20:40:31,154 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:31,154 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:31,155 | ^~~~~~~~ 2024-03-05T20:40:31,155 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,155 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,156 85 | auto vacc = *viter; 2024-03-05T20:40:31,156 | ^~~~~~ 2024-03-05T20:40:31,157 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:31,157 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:31,158 | ^~~~~~~~ 2024-03-05T20:40:31,159 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,159 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,160 85 | auto vacc = *viter; 2024-03-05T20:40:31,160 | ^~~~~~ 2024-03-05T20:40:31,161 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:31,161 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:31,162 | ^~~~~~~~ 2024-03-05T20:40:31,162 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,163 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,163 85 | auto vacc = *viter; 2024-03-05T20:40:31,164 | ^~~~~~ 2024-03-05T20:40:31,164 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:31,165 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:31,165 | ^~~~~~~~ 2024-03-05T20:40:31,165 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,166 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:31,166 85 | auto vacc = *viter; 2024-03-05T20:40:31,166 | ^~~~~~ 2024-03-05T20:40:31,167 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:31,167 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:31,168 | ^~~~~~~~ 2024-03-05T20:40:31,169 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,169 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,170 85 | auto vacc = *viter; 2024-03-05T20:40:31,170 | ^~~~~~ 2024-03-05T20:40:31,171 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:31,171 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,172 | ^~~~~~~~ 2024-03-05T20:40:31,172 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,173 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,173 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,174 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,175 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,175 | ^~~~~~~~ 2024-03-05T20:40:31,175 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,176 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,176 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,176 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,177 85 | auto vacc = *viter; 2024-03-05T20:40:31,177 | ^~~~~~ 2024-03-05T20:40:31,177 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:31,178 201 | list operator*(N n, list const &l) 2024-03-05T20:40:31,178 | ^~~~~~~~ 2024-03-05T20:40:31,179 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,179 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,179 85 | auto vacc = *viter; 2024-03-05T20:40:31,180 | ^~~~~~ 2024-03-05T20:40:31,180 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:31,181 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:31,181 | ^~~~~~~~ 2024-03-05T20:40:31,182 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,183 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:31,183 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:31,184 | ^~~~~~~~ 2024-03-05T20:40:31,184 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,185 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:31,185 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:31,186 | ^~~~~~~~ 2024-03-05T20:40:31,186 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,187 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:31,187 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:31,188 | ^~~~~~~~ 2024-03-05T20:40:31,188 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,189 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-05T20:40:31,190 87 | Op{}(vacc, *viter); 2024-03-05T20:40:31,190 | ^~~~~~ 2024-03-05T20:40:31,191 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:31,191 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:31,191 | ^~~~~~~~ 2024-03-05T20:40:31,192 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:31,192 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:31,192 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,193 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,194 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:31,194 | ^~~~~~~~ 2024-03-05T20:40:31,195 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:31,195 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:31,195 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,196 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:31,196 87 | Op{}(vacc, *viter); 2024-03-05T20:40:31,197 | ^~~~~~ 2024-03-05T20:40:31,197 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:31,198 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:31,198 | ^~~~~~~~ 2024-03-05T20:40:31,199 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,199 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,200 87 | Op{}(vacc, *viter); 2024-03-05T20:40:31,200 | ^~~~~~ 2024-03-05T20:40:31,201 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:31,201 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:31,202 | ^~~~~~~~ 2024-03-05T20:40:31,202 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,203 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,203 87 | Op{}(vacc, *viter); 2024-03-05T20:40:31,203 | ^~~~~~ 2024-03-05T20:40:31,204 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:31,205 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:31,205 | ^~~~~~~~ 2024-03-05T20:40:31,206 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,206 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,207 87 | Op{}(vacc, *viter); 2024-03-05T20:40:31,207 | ^~~~~~ 2024-03-05T20:40:31,208 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:31,208 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:31,209 | ^~~~~~~~ 2024-03-05T20:40:31,209 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,210 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:31,211 87 | Op{}(vacc, *viter); 2024-03-05T20:40:31,211 | ^~~~~~ 2024-03-05T20:40:31,212 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:31,212 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:31,212 | ^~~~~~~~ 2024-03-05T20:40:31,213 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,213 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,214 87 | Op{}(vacc, *viter); 2024-03-05T20:40:31,214 | ^~~~~~ 2024-03-05T20:40:31,215 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:31,215 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,216 | ^~~~~~~~ 2024-03-05T20:40:31,216 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,217 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,217 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,218 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,218 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,219 | ^~~~~~~~ 2024-03-05T20:40:31,219 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,220 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,220 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,221 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,221 87 | Op{}(vacc, *viter); 2024-03-05T20:40:31,222 | ^~~~~~ 2024-03-05T20:40:31,222 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:31,223 201 | list operator*(N n, list const &l) 2024-03-05T20:40:31,223 | ^~~~~~~~ 2024-03-05T20:40:31,224 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,224 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,225 87 | Op{}(vacc, *viter); 2024-03-05T20:40:31,225 | ^~~~~~ 2024-03-05T20:40:31,225 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:31,226 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:31,226 | ^~~~~~~~ 2024-03-05T20:40:31,226 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,227 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:31,227 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:31,227 | ^~~~~~~~ 2024-03-05T20:40:31,228 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,228 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:31,229 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:31,230 | ^~~~~~~~ 2024-03-05T20:40:31,230 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,231 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:31,231 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:31,232 | ^~~~~~~~ 2024-03-05T20:40:31,232 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,233 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-05T20:40:31,233 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:31,234 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-05T20:40:31,235 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T20:40:31,235 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T20:40:31,236 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T20:40:31,236 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T20:40:31,237 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,237 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,238 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin({anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-05T20:40:31,238 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-03-05T20:40:31,239 | ~~~~~~~~~~~~~~~~~~^~~ 2024-03-05T20:40:31,239 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-03-05T20:40:31,239 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T20:40:31,240 17 | static auto vbegin(E &&expr) 2024-03-05T20:40:31,240 | ^~~~~~ 2024-03-05T20:40:31,241 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,241 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-05T20:40:31,242 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-05T20:40:31,243 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:31,243 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-05T20:40:31,244 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T20:40:31,245 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T20:40:31,245 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T20:40:31,245 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T20:40:31,246 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,247 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,247 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T20:40:31,248 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T20:40:31,248 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T20:40:31,249 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::square; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-05T20:40:31,249 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T20:40:31,250 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,250 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-05T20:40:31,251 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:31,251 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-05T20:40:31,252 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T20:40:31,252 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T20:40:31,253 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T20:40:31,253 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T20:40:31,254 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,255 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,255 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:64: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vend({anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-05T20:40:31,255 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-03-05T20:40:31,256 | ~~~~~~~~~~~~~~~~^~~ 2024-03-05T20:40:31,257 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:23:17: note: candidate: ‘template static decltype (forward(expr).vend({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vend(E&&)’ 2024-03-05T20:40:31,257 23 | static auto vend(E &&expr) 2024-03-05T20:40:31,258 | ^~~~ 2024-03-05T20:40:31,258 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:23:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,259 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vend({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vend(E&&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-05T20:40:31,259 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:64: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-05T20:40:31,259 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T20:40:31,260 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-05T20:40:31,260 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T20:40:31,261 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T20:40:31,262 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T20:40:31,262 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T20:40:31,263 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,263 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,264 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:24:47: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T20:40:31,264 24 | -> decltype(std::forward(expr).vend(vectorize{})) 2024-03-05T20:40:31,265 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T20:40:31,265 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:290:33: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::square; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-05T20:40:31,266 290 | numpy_expr::vend(vectorize_nobroadcast) const 2024-03-05T20:40:31,266 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,267 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’: 2024-03-05T20:40:31,267 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:31,268 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:31,268 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:31,269 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,269 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,270 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:31,271 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:31,271 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:31,271 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T20:40:31,272 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T20:40:31,272 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,273 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,274 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:31,274 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,274 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,275 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:31,275 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:31,275 | ^~~~~~~~ 2024-03-05T20:40:31,276 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,276 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,277 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,277 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,278 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:31,278 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:31,279 | ^~~~~~~~ 2024-03-05T20:40:31,279 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,280 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,280 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,281 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,281 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:31,282 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:31,282 | ^~~~~~~~ 2024-03-05T20:40:31,283 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,283 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,284 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,284 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,285 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:31,285 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:31,285 | ^~~~~~~~ 2024-03-05T20:40:31,286 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,286 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:31,287 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,287 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,288 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:31,288 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:31,289 | ^~~~~~~~ 2024-03-05T20:40:31,289 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,290 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,290 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,291 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,291 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:31,292 201 | list operator*(N n, list const &l) 2024-03-05T20:40:31,292 | ^~~~~~~~ 2024-03-05T20:40:31,293 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,293 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,294 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,294 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,295 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:31,296 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,296 | ^~~~~~~~ 2024-03-05T20:40:31,297 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,297 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,297 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,298 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,298 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,299 | ^~~~~~~~ 2024-03-05T20:40:31,299 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,299 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,300 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,300 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,301 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T20:40:31,301 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,302 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:31,302 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:31,303 | ^~~~~~~~ 2024-03-05T20:40:31,303 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,304 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:31,304 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:31,305 | ^~~~~~~~ 2024-03-05T20:40:31,305 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,305 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:31,306 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:31,306 | ^~~~~~~~ 2024-03-05T20:40:31,307 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,308 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:31,308 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:31,309 | ^~~~~~~~ 2024-03-05T20:40:31,309 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,309 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T20:40:31,310 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T20:40:31,310 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,311 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator}]’ 2024-03-05T20:40:31,311 430 | auto _dereference(utils::index_sequence) const 2024-03-05T20:40:31,312 | ^~~~~~~~~~~~ 2024-03-05T20:40:31,312 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,312 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_broadcast_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_broadcast_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T20:40:31,313 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T20:40:31,314 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:31,314 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:31,315 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:31,315 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,316 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:31,317 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:31,317 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:31,318 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T20:40:31,318 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T20:40:31,319 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,320 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,320 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-05T20:40:31,320 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,321 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,321 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:31,322 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:31,323 | ^~~~~~~~ 2024-03-05T20:40:31,323 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,324 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,324 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,325 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,325 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:31,326 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:31,326 | ^~~~~~~~ 2024-03-05T20:40:31,327 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,327 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,328 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,329 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,329 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:31,329 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:31,330 | ^~~~~~~~ 2024-03-05T20:40:31,330 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,330 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,331 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,331 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,332 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:31,332 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:31,333 | ^~~~~~~~ 2024-03-05T20:40:31,333 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,334 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:31,334 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,334 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,335 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:31,335 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:31,336 | ^~~~~~~~ 2024-03-05T20:40:31,337 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,337 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,338 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,338 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,339 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:31,339 201 | list operator*(N n, list const &l) 2024-03-05T20:40:31,339 | ^~~~~~~~ 2024-03-05T20:40:31,340 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,340 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,340 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,341 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,341 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:31,341 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,342 | ^~~~~~~~ 2024-03-05T20:40:31,343 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,343 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,344 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,344 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,345 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,345 | ^~~~~~~~ 2024-03-05T20:40:31,346 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,346 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,347 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,347 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,348 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T20:40:31,348 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,349 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:31,349 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:31,350 | ^~~~~~~~ 2024-03-05T20:40:31,350 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,351 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:31,352 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:31,352 | ^~~~~~~~ 2024-03-05T20:40:31,352 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,353 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:31,353 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:31,353 | ^~~~~~~~ 2024-03-05T20:40:31,354 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,354 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:31,354 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:31,355 | ^~~~~~~~ 2024-03-05T20:40:31,355 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,356 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’: 2024-03-05T20:40:31,356 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:31,357 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:31,357 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,358 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,358 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T20:40:31,359 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:31,359 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:31,360 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:31,360 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T20:40:31,361 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T20:40:31,361 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,362 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,362 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’) 2024-03-05T20:40:31,363 184 | iter.store(*oiter); 2024-03-05T20:40:31,363 | ^~~~~~ 2024-03-05T20:40:31,364 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:31,364 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:31,365 | ^~~~~~~~ 2024-03-05T20:40:31,365 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:31,366 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:31,366 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,367 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,367 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:31,368 | ^~~~~~~~ 2024-03-05T20:40:31,368 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:31,369 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:31,369 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,370 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:31,370 184 | iter.store(*oiter); 2024-03-05T20:40:31,370 | ^~~~~~ 2024-03-05T20:40:31,371 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-03-05T20:40:31,371 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-03-05T20:40:31,371 | ^~~~~~~~ 2024-03-05T20:40:31,372 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,373 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:31,374 184 | iter.store(*oiter); 2024-03-05T20:40:31,374 | ^~~~~~ 2024-03-05T20:40:31,375 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-03-05T20:40:31,375 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-03-05T20:40:31,376 | ^~~~~~~~ 2024-03-05T20:40:31,376 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,377 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:31,377 184 | iter.store(*oiter); 2024-03-05T20:40:31,378 | ^~~~~~ 2024-03-05T20:40:31,379 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-03-05T20:40:31,379 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-03-05T20:40:31,380 | ^~~~~~~~ 2024-03-05T20:40:31,380 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,380 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,381 184 | iter.store(*oiter); 2024-03-05T20:40:31,381 | ^~~~~~ 2024-03-05T20:40:31,382 In file included from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-03-05T20:40:31,382 from /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-03-05T20:40:31,383 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(complex<_Tp>, S)’ 2024-03-05T20:40:31,383 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-03-05T20:40:31,384 | ^~~~~~~~ 2024-03-05T20:40:31,384 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,384 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘std::complex<_Tp>’ 2024-03-05T20:40:31,385 184 | iter.store(*oiter); 2024-03-05T20:40:31,385 | ^~~~~~ 2024-03-05T20:40:31,386 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(S, complex<_Tp>)’ 2024-03-05T20:40:31,387 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-03-05T20:40:31,387 | ^~~~~~~~ 2024-03-05T20:40:31,387 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,388 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,388 184 | iter.store(*oiter); 2024-03-05T20:40:31,389 | ^~~~~~ 2024-03-05T20:40:31,389 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:31,390 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:31,391 | ^~~~~~~~ 2024-03-05T20:40:31,391 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,392 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,392 184 | iter.store(*oiter); 2024-03-05T20:40:31,393 | ^~~~~~ 2024-03-05T20:40:31,393 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:31,394 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:31,394 | ^~~~~~~~ 2024-03-05T20:40:31,394 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,395 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,395 184 | iter.store(*oiter); 2024-03-05T20:40:31,396 | ^~~~~~ 2024-03-05T20:40:31,396 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:31,397 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:31,397 | ^~~~~~~~ 2024-03-05T20:40:31,397 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,398 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,399 184 | iter.store(*oiter); 2024-03-05T20:40:31,399 | ^~~~~~ 2024-03-05T20:40:31,400 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:31,400 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:31,401 | ^~~~~~~~ 2024-03-05T20:40:31,401 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,402 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:31,402 184 | iter.store(*oiter); 2024-03-05T20:40:31,403 | ^~~~~~ 2024-03-05T20:40:31,403 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:31,404 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:31,404 | ^~~~~~~~ 2024-03-05T20:40:31,405 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,405 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,405 184 | iter.store(*oiter); 2024-03-05T20:40:31,406 | ^~~~~~ 2024-03-05T20:40:31,407 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:31,407 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,408 | ^~~~~~~~ 2024-03-05T20:40:31,408 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,409 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,409 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,409 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,410 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,411 | ^~~~~~~~ 2024-03-05T20:40:31,411 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,412 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,412 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,413 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,413 184 | iter.store(*oiter); 2024-03-05T20:40:31,413 | ^~~~~~ 2024-03-05T20:40:31,414 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:31,414 201 | list operator*(N n, list const &l) 2024-03-05T20:40:31,415 | ^~~~~~~~ 2024-03-05T20:40:31,415 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,415 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,416 184 | iter.store(*oiter); 2024-03-05T20:40:31,416 | ^~~~~~ 2024-03-05T20:40:31,417 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:31,417 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:31,418 | ^~~~~~~~ 2024-03-05T20:40:31,418 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,419 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:31,419 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:31,420 | ^~~~~~~~ 2024-03-05T20:40:31,420 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,420 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:31,421 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:31,421 | ^~~~~~~~ 2024-03-05T20:40:31,422 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,422 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:31,423 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:31,423 | ^~~~~~~~ 2024-03-05T20:40:31,424 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,424 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’: 2024-03-05T20:40:31,425 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:31,426 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:31,426 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,427 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,427 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T20:40:31,428 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:31,428 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:31,429 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:31,429 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T20:40:31,430 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T20:40:31,431 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,431 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,432 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >&)’ 2024-03-05T20:40:31,433 178 | auto oiter = vectorizer::vbegin(other); 2024-03-05T20:40:31,434 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-05T20:40:31,435 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T20:40:31,435 17 | static auto vbegin(E &&expr) 2024-03-05T20:40:31,436 | ^~~~~~ 2024-03-05T20:40:31,437 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,437 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >&]’: 2024-03-05T20:40:31,438 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:31,439 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T20:40:31,440 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:31,440 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,441 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,442 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:31,443 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:31,444 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:31,445 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T20:40:31,446 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T20:40:31,447 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,448 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,448 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T20:40:31,449 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T20:40:31,450 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T20:40:31,451 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >]’ 2024-03-05T20:40:31,451 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T20:40:31,452 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,453 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T20:40:31,454 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T20:40:31,455 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:31,456 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,457 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,458 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,458 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:31,459 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:31,460 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:31,461 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T20:40:31,462 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T20:40:31,463 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,463 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,464 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:31,465 184 | iter.store(*oiter); 2024-03-05T20:40:31,466 | ^~~~~~ 2024-03-05T20:40:31,467 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:31,468 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:31,469 | ^~~~~~~~ 2024-03-05T20:40:31,469 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:31,470 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:31,471 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,472 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,473 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:31,473 | ^~~~~~~~ 2024-03-05T20:40:31,474 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:31,475 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:31,476 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,477 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:31,478 184 | iter.store(*oiter); 2024-03-05T20:40:31,478 | ^~~~~~ 2024-03-05T20:40:31,479 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:31,480 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:31,480 | ^~~~~~~~ 2024-03-05T20:40:31,481 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,481 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,482 184 | iter.store(*oiter); 2024-03-05T20:40:31,482 | ^~~~~~ 2024-03-05T20:40:31,483 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:31,484 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:31,484 | ^~~~~~~~ 2024-03-05T20:40:31,485 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,486 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,486 184 | iter.store(*oiter); 2024-03-05T20:40:31,487 | ^~~~~~ 2024-03-05T20:40:31,488 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:31,489 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:31,490 | ^~~~~~~~ 2024-03-05T20:40:31,491 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,491 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,492 184 | iter.store(*oiter); 2024-03-05T20:40:31,493 | ^~~~~~ 2024-03-05T20:40:31,494 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:31,495 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:31,495 | ^~~~~~~~ 2024-03-05T20:40:31,496 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,496 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:31,497 184 | iter.store(*oiter); 2024-03-05T20:40:31,497 | ^~~~~~ 2024-03-05T20:40:31,498 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:31,499 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:31,499 | ^~~~~~~~ 2024-03-05T20:40:31,499 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,500 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,500 184 | iter.store(*oiter); 2024-03-05T20:40:31,501 | ^~~~~~ 2024-03-05T20:40:31,501 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:31,502 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,507 | ^~~~~~~~ 2024-03-05T20:40:31,507 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,508 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,508 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,509 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,509 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,510 | ^~~~~~~~ 2024-03-05T20:40:31,510 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,511 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,511 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,512 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,513 184 | iter.store(*oiter); 2024-03-05T20:40:31,513 | ^~~~~~ 2024-03-05T20:40:31,514 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:31,514 201 | list operator*(N n, list const &l) 2024-03-05T20:40:31,514 | ^~~~~~~~ 2024-03-05T20:40:31,515 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,515 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,516 184 | iter.store(*oiter); 2024-03-05T20:40:31,516 | ^~~~~~ 2024-03-05T20:40:31,516 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:31,517 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:31,517 | ^~~~~~~~ 2024-03-05T20:40:31,517 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,518 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:31,518 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:31,519 | ^~~~~~~~ 2024-03-05T20:40:31,519 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,520 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:31,520 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:31,521 | ^~~~~~~~ 2024-03-05T20:40:31,521 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,522 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:31,523 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:31,523 | ^~~~~~~~ 2024-03-05T20:40:31,523 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,524 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T20:40:31,524 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T20:40:31,525 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T20:40:31,526 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,526 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,527 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T20:40:31,527 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T20:40:31,528 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T20:40:31,529 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T20:40:31,529 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T20:40:31,530 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T20:40:31,530 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T20:40:31,531 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T20:40:31,531 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T20:40:31,531 184 | iter.store(*oiter); 2024-03-05T20:40:31,532 | ^~~~~~ 2024-03-05T20:40:31,532 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T20:40:31,533 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:31,533 | ^~~~~~~~ 2024-03-05T20:40:31,534 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:31,534 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:31,535 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,535 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,536 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T20:40:31,537 | ^~~~~~~~ 2024-03-05T20:40:31,537 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T20:40:31,537 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T20:40:31,538 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,538 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T20:40:31,539 184 | iter.store(*oiter); 2024-03-05T20:40:31,539 | ^~~~~~ 2024-03-05T20:40:31,539 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T20:40:31,540 265 | T operator*(none const &t0, T const &t1) 2024-03-05T20:40:31,540 | ^~~~~~~~ 2024-03-05T20:40:31,541 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,541 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,541 184 | iter.store(*oiter); 2024-03-05T20:40:31,542 | ^~~~~~ 2024-03-05T20:40:31,543 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T20:40:31,543 271 | T operator*(T const &t0, none const &t1) 2024-03-05T20:40:31,544 | ^~~~~~~~ 2024-03-05T20:40:31,544 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,545 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,545 184 | iter.store(*oiter); 2024-03-05T20:40:31,546 | ^~~~~~ 2024-03-05T20:40:31,546 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T20:40:31,547 277 | none operator*(none const &t0, none const &t1) 2024-03-05T20:40:31,547 | ^~~~~~~~ 2024-03-05T20:40:31,548 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,548 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T20:40:31,549 184 | iter.store(*oiter); 2024-03-05T20:40:31,550 | ^~~~~~ 2024-03-05T20:40:31,551 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T20:40:31,551 404 | list operator*(static_list const &self, long t) 2024-03-05T20:40:31,551 | ^~~~~~~~ 2024-03-05T20:40:31,552 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,552 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T20:40:31,552 184 | iter.store(*oiter); 2024-03-05T20:40:31,553 | ^~~~~~ 2024-03-05T20:40:31,553 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T20:40:31,554 411 | list operator*(long t, static_list const &self) 2024-03-05T20:40:31,554 | ^~~~~~~~ 2024-03-05T20:40:31,555 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,555 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,556 184 | iter.store(*oiter); 2024-03-05T20:40:31,556 | ^~~~~~ 2024-03-05T20:40:31,557 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T20:40:31,557 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,558 | ^~~~~~~~ 2024-03-05T20:40:31,559 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,559 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,560 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,560 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,561 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T20:40:31,561 | ^~~~~~~~ 2024-03-05T20:40:31,562 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T20:40:31,563 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T20:40:31,563 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T20:40:31,564 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,564 184 | iter.store(*oiter); 2024-03-05T20:40:31,564 | ^~~~~~ 2024-03-05T20:40:31,565 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T20:40:31,565 201 | list operator*(N n, list const &l) 2024-03-05T20:40:31,565 | ^~~~~~~~ 2024-03-05T20:40:31,566 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T20:40:31,566 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,567 184 | iter.store(*oiter); 2024-03-05T20:40:31,567 | ^~~~~~ 2024-03-05T20:40:31,567 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T20:40:31,568 655 | inline str operator*(str const &s, long n) 2024-03-05T20:40:31,568 | ^~~~~~~~ 2024-03-05T20:40:31,569 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,570 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T20:40:31,570 667 | inline str operator*(long t, str const &s) 2024-03-05T20:40:31,571 | ^~~~~~~~ 2024-03-05T20:40:31,571 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,572 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T20:40:31,572 672 | inline str operator*(chr const &s, long n) 2024-03-05T20:40:31,573 | ^~~~~~~~ 2024-03-05T20:40:31,573 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,574 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T20:40:31,574 682 | inline str operator*(long t, chr const &c) 2024-03-05T20:40:31,575 | ^~~~~~~~ 2024-03-05T20:40:31,575 /tmp/pip-build-env-nlm7q_j1/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T20:40:31,576 ninja: build stopped: subcommand failed. 2024-03-05T20:40:31,584 ERROR: Preparing metadata (pyproject.toml) exited with 1 2024-03-05T20:40:31,598 [bold magenta]full command[/]: [blue]/usr/bin/python3 /home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpodpx7fdj[/] 2024-03-05T20:40:31,599 [bold magenta]cwd[/]: /tmp/pip-wheel-6td_fxns/fluidimage_97640d9da21c4ac38ece3c1e00fe5a09 2024-03-05T20:40:31,599 Preparing metadata (pyproject.toml): finished with status 'error' 2024-03-05T20:40:31,602 ERROR: metadata generation failed 2024-03-05T20:40:31,607 Exception information: 2024-03-05T20:40:31,607 Traceback (most recent call last): 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2024-03-05T20:40:31,607 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/utils/misc.py", line 772, in prepare_metadata_for_build_wheel 2024-03-05T20:40:31,607 return super().prepare_metadata_for_build_wheel( 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel 2024-03-05T20:40:31,607 return self._call_hook('prepare_metadata_for_build_wheel', { 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2024-03-05T20:40:31,607 self._subprocess_runner( 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2024-03-05T20:40:31,607 call_subprocess( 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2024-03-05T20:40:31,607 raise error 2024-03-05T20:40:31,607 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2024-03-05T20:40:31,607 2024-03-05T20:40:31,607 The above exception was the direct cause of the following exception: 2024-03-05T20:40:31,607 2024-03-05T20:40:31,607 Traceback (most recent call last): 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2024-03-05T20:40:31,607 status = run_func(*args) 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2024-03-05T20:40:31,607 return func(self, options, args) 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/commands/wheel.py", line 147, in run 2024-03-05T20:40:31,607 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2024-03-05T20:40:31,607 result = self._result = resolver.resolve( 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2024-03-05T20:40:31,607 state = resolution.resolve(requirements, max_rounds=max_rounds) 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2024-03-05T20:40:31,607 self._add_to_criteria(self.state.criteria, r, parent=None) 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2024-03-05T20:40:31,607 if not criterion.candidates: 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2024-03-05T20:40:31,607 return bool(self._sequence) 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2024-03-05T20:40:31,607 return any(self) 2024-03-05T20:40:31,607 ^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2024-03-05T20:40:31,607 return (c for c in iterator if id(c) not in self._incompatible_ids) 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2024-03-05T20:40:31,607 candidate = func() 2024-03-05T20:40:31,607 ^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 211, in _make_candidate_from_link 2024-03-05T20:40:31,607 self._link_candidate_cache[link] = LinkCandidate( 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2024-03-05T20:40:31,607 super().__init__( 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2024-03-05T20:40:31,607 self.dist = self._prepare() 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2024-03-05T20:40:31,607 dist = self._prepare_distribution() 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2024-03-05T20:40:31,607 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 525, in prepare_linked_requirement 2024-03-05T20:40:31,607 return self._prepare_linked_requirement(req, parallel_builds) 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement 2024-03-05T20:40:31,607 dist = _get_prepared_distribution( 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2024-03-05T20:40:31,607 abstract_dist.prepare_distribution_metadata( 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/distributions/sdist.py", line 67, in prepare_distribution_metadata 2024-03-05T20:40:31,607 self.req.prepare_metadata() 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/req/req_install.py", line 577, in prepare_metadata 2024-03-05T20:40:31,607 self.metadata_directory = generate_metadata( 2024-03-05T20:40:31,607 ^^^^^^^^^^^^^^^^^^ 2024-03-05T20:40:31,607 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2024-03-05T20:40:31,607 raise MetadataGenerationFailed(package_details=details) from error 2024-03-05T20:40:31,607 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2024-03-05T20:40:31,623 Removed fluidimage==0.3.0 from https://files.pythonhosted.org/packages/08/c1/01b28cce8cc796afbc4baeb6b9065f7949497852ba3306b16f5c8329a826/fluidimage-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-le8avqrw' 2024-03-05T20:40:31,624 Removed build tracker: '/tmp/pip-build-tracker-le8avqrw'