2024-03-04T16:29:26,547 Created temporary directory: /tmp/pip-build-tracker-g8_30o_e 2024-03-04T16:29:26,548 Initialized build tracking at /tmp/pip-build-tracker-g8_30o_e 2024-03-04T16:29:26,549 Created build tracker: /tmp/pip-build-tracker-g8_30o_e 2024-03-04T16:29:26,549 Entered build tracker: /tmp/pip-build-tracker-g8_30o_e 2024-03-04T16:29:26,550 Created temporary directory: /tmp/pip-wheel-vhgt5bac 2024-03-04T16:29:26,553 Created temporary directory: /tmp/pip-ephem-wheel-cache-exd3xmzh 2024-03-04T16:29:26,574 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-04T16:29:26,578 2 location(s) to search for versions of fluidimage: 2024-03-04T16:29:26,578 * https://pypi.org/simple/fluidimage/ 2024-03-04T16:29:26,578 * https://www.piwheels.org/simple/fluidimage/ 2024-03-04T16:29:26,579 Fetching project page and analyzing links: https://pypi.org/simple/fluidimage/ 2024-03-04T16:29:26,579 Getting page https://pypi.org/simple/fluidimage/ 2024-03-04T16:29:26,581 Found index url https://pypi.org/simple/ 2024-03-04T16:29:26,800 Fetched page https://pypi.org/simple/fluidimage/ as application/vnd.pypi.simple.v1+json 2024-03-04T16:29:26,814 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-04T16:29:26,815 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-04T16:29:26,816 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-04T16:29:26,817 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-04T16:29:26,818 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-04T16:29:26,819 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-04T16:29:26,820 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-04T16:29:26,821 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-04T16:29:26,822 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-04T16:29:26,823 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-04T16:29:26,823 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-04T16:29:26,824 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-04T16:29:26,825 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-04T16:29:26,825 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-04T16:29:26,826 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-04T16:29:26,826 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-04T16:29:26,827 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-04T16:29:26,827 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-04T16:29:26,828 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-04T16:29:26,828 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-04T16:29:26,829 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-04T16:29:26,830 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-04T16:29:26,830 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-04T16:29:26,831 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-04T16:29:26,831 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-04T16:29:26,832 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-04T16:29:26,833 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-04T16:29:26,833 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-04T16:29:26,834 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-04T16:29:26,835 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-04T16:29:26,835 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-04T16:29:26,836 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-04T16:29:26,837 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-04T16:29:26,837 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-04T16:29:26,838 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-04T16:29:26,838 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-04T16:29:26,839 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-04T16:29:26,839 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-04T16:29:26,840 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-04T16:29:26,841 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-04T16:29:26,841 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-04T16:29:26,842 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-04T16:29:26,842 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-04T16:29:26,843 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-04T16:29:26,843 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-04T16:29:26,844 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-04T16:29:26,845 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-04T16:29:26,845 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-04T16:29:26,846 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-04T16:29:26,846 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-04T16:29:26,848 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-04T16:29:26,848 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-04T16:29:26,849 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-04T16:29:26,849 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-04T16:29:26,850 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-04T16:29:26,850 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-04T16:29:26,850 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-04T16:29:26,851 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-04T16:29:26,852 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-04T16:29:26,852 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-04T16:29:26,853 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-04T16:29:26,853 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-04T16:29:26,854 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-04T16:29:26,855 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-04T16:29:26,855 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-04T16:29:26,855 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-04T16:29:26,856 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-04T16:29:26,856 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-04T16:29:26,857 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-04T16:29:26,857 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-04T16:29:26,858 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-04T16:29:26,859 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-04T16:29:26,860 Fetching project page and analyzing links: https://www.piwheels.org/simple/fluidimage/ 2024-03-04T16:29:26,860 Getting page https://www.piwheels.org/simple/fluidimage/ 2024-03-04T16:29:26,862 Found index url https://www.piwheels.org/simple/ 2024-03-04T16:29:27,289 Fetched page https://www.piwheels.org/simple/fluidimage/ as text/html 2024-03-04T16:29:27,299 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-04T16:29:27,301 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-04T16:29:27,301 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-04T16:29:27,303 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-04T16:29:27,303 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-04T16:29:27,304 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-04T16:29:27,305 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-04T16:29:27,306 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-04T16:29:27,306 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-04T16:29:27,307 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-04T16:29:27,308 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-04T16:29:27,309 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-04T16:29:27,310 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-04T16:29:27,311 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-04T16:29:27,312 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-04T16:29:27,312 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-04T16:29:27,314 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-04T16:29:27,314 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-04T16:29:27,315 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-04T16:29:27,316 Skipping link: not a file: https://www.piwheels.org/simple/fluidimage/ 2024-03-04T16:29:27,317 Skipping link: not a file: https://pypi.org/simple/fluidimage/ 2024-03-04T16:29:27,361 Given no hashes to check 1 links for project 'fluidimage': discarding no candidates 2024-03-04T16:29:27,399 Collecting fluidimage==0.3.0rc0 2024-03-04T16:29:27,402 Created temporary directory: /tmp/pip-unpack-glhd0t_v 2024-03-04T16:29:27,646 Downloading fluidimage-0.3.0rc0.tar.gz (985 kB) 2024-03-04T16:29:28,237 Added fluidimage==0.3.0rc0 from https://files.pythonhosted.org/packages/34/dd/0cf6d714384ab1e6d8bb011dfd533fd6424321c5fa638b18469bb971397d/fluidimage-0.3.0rc0.tar.gz to build tracker '/tmp/pip-build-tracker-g8_30o_e' 2024-03-04T16:29:28,247 Created temporary directory: /tmp/pip-build-env-nomjhg0o 2024-03-04T16:29:28,252 Installing build dependencies: started 2024-03-04T16:29:28,253 Running command pip subprocess to install build dependencies 2024-03-04T16:29:29,382 Using pip 23.3.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-03-04T16:29:29,980 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-04T16:29:30,411 Collecting meson-python 2024-03-04T16:29:30,428 Using cached https://www.piwheels.org/simple/meson-python/meson_python-0.15.0-py3-none-any.whl (25 kB) 2024-03-04T16:29:31,032 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-04T16:29:31,036 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-04T16:29:31,040 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-04T16:29:31,044 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-04T16:29:31,048 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-04T16:29:31,319 Collecting numpy 2024-03-04T16:29:31,335 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-03-04T16:29:31,749 Collecting transonic>=0.6.2 2024-03-04T16:29:31,763 Downloading https://www.piwheels.org/simple/transonic/transonic-0.6.3-py3-none-any.whl (74 kB) 2024-03-04T16:29:31,783 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.8/74.8 kB 6.0 MB/s eta 0:00:00 2024-03-04T16:29:32,010 Collecting pythran>=0.9.7 2024-03-04T16:29:32,063 Using cached https://www.piwheels.org/simple/pythran/pythran-0.15.0-py3-none-any.whl (4.3 MB) 2024-03-04T16:29:32,658 Collecting meson>=0.63.3 (from meson-python) 2024-03-04T16:29:32,674 Using cached https://www.piwheels.org/simple/meson/meson-1.3.2-py3-none-any.whl (977 kB) 2024-03-04T16:29:32,794 Collecting pyproject-metadata>=0.7.1 (from meson-python) 2024-03-04T16:29:32,808 Using cached https://www.piwheels.org/simple/pyproject-metadata/pyproject_metadata-0.7.1-py3-none-any.whl (7.4 kB) 2024-03-04T16:29:32,958 Collecting autopep8 (from transonic>=0.6.2) 2024-03-04T16:29:32,979 Using cached https://www.piwheels.org/simple/autopep8/autopep8-2.0.4-py2.py3-none-any.whl (45 kB) 2024-03-04T16:29:33,174 Collecting beniget~=0.4.0 (from transonic>=0.6.2) 2024-03-04T16:29:33,191 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2024-03-04T16:29:33,321 Collecting gast~=0.5.0 (from transonic>=0.6.2) 2024-03-04T16:29:33,339 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2024-03-04T16:29:33,448 Collecting ply>=3.4 (from pythran>=0.9.7) 2024-03-04T16:29:33,463 Using cached https://www.piwheels.org/simple/ply/ply-3.11-py2.py3-none-any.whl (49 kB) 2024-03-04T16:29:34,706 Collecting setuptools (from pythran>=0.9.7) 2024-03-04T16:29:34,721 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.1.1-py3-none-any.whl (819 kB) 2024-03-04T16:29:34,968 Collecting packaging>=19.0 (from pyproject-metadata>=0.7.1->meson-python) 2024-03-04T16:29:34,985 Using cached https://www.piwheels.org/simple/packaging/packaging-23.2-py3-none-any.whl (53 kB) 2024-03-04T16:29:35,105 Collecting pycodestyle>=2.10.0 (from autopep8->transonic>=0.6.2) 2024-03-04T16:29:35,124 Using cached https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.11.1-py2.py3-none-any.whl (31 kB) 2024-03-04T16:29:38,872 Installing collected packages: ply, setuptools, pycodestyle, packaging, numpy, meson, gast, pyproject-metadata, beniget, autopep8, transonic, pythran, meson-python 2024-03-04T16:29:41,304 Creating /tmp/pip-build-env-nomjhg0o/overlay/local/bin 2024-03-04T16:29:41,306 changing mode of /tmp/pip-build-env-nomjhg0o/overlay/local/bin/pycodestyle to 755 2024-03-04T16:29:49,716 changing mode of /tmp/pip-build-env-nomjhg0o/overlay/local/bin/f2py to 755 2024-03-04T16:29:52,819 changing mode of /tmp/pip-build-env-nomjhg0o/overlay/local/bin/meson to 755 2024-03-04T16:29:53,120 changing mode of /tmp/pip-build-env-nomjhg0o/overlay/local/bin/autopep8 to 755 2024-03-04T16:29:53,446 changing mode of /tmp/pip-build-env-nomjhg0o/overlay/local/bin/transonic to 755 2024-03-04T16:29:53,448 changing mode of /tmp/pip-build-env-nomjhg0o/overlay/local/bin/transonic-clean-dir to 755 2024-03-04T16:29:53,450 changing mode of /tmp/pip-build-env-nomjhg0o/overlay/local/bin/transonic-get-include to 755 2024-03-04T16:29:53,452 changing mode of /tmp/pip-build-env-nomjhg0o/overlay/local/bin/transonic-init-meson to 755 2024-03-04T16:30:01,147 changing mode of /tmp/pip-build-env-nomjhg0o/overlay/local/bin/pythran to 755 2024-03-04T16:30:01,149 changing mode of /tmp/pip-build-env-nomjhg0o/overlay/local/bin/pythran-config to 755 2024-03-04T16:30:01,437 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-04T16:30:01,958 [notice] A new release of pip is available: 23.3.1 -> 24.0 2024-03-04T16:30:01,958 [notice] To update, run: python3 -m pip install --upgrade pip 2024-03-04T16:30:02,351 Installing build dependencies: finished with status 'done' 2024-03-04T16:30:02,354 Getting requirements to build wheel: started 2024-03-04T16:30:02,356 Running command Getting requirements to build wheel 2024-03-04T16:30:02,987 Getting requirements to build wheel: finished with status 'done' 2024-03-04T16:30:03,009 Installing backend dependencies: started 2024-03-04T16:30:03,010 Running command pip subprocess to install backend dependencies 2024-03-04T16:30:04,268 Using pip 23.3.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-03-04T16:30:04,902 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-04T16:30:05,955 Collecting patchelf>=0.11.0 2024-03-04T16:30:05,958 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-04T16:30:05,966 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-04T16:30:05,991 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-04T16:30:09,206 Installing collected packages: patchelf 2024-03-04T16:30:09,260 Successfully installed patchelf-0.17.2.1 2024-03-04T16:30:09,740 [notice] A new release of pip is available: 23.3.1 -> 24.0 2024-03-04T16:30:09,741 [notice] To update, run: python3 -m pip install --upgrade pip 2024-03-04T16:30:09,969 Installing backend dependencies: finished with status 'done' 2024-03-04T16:30:09,970 Created temporary directory: /tmp/pip-modern-metadata-bns21r1e 2024-03-04T16:30:09,973 Preparing metadata (pyproject.toml): started 2024-03-04T16:30:09,974 Running command Preparing metadata (pyproject.toml) 2024-03-04T16:30:11,487 + meson setup /tmp/pip-wheel-vhgt5bac/fluidimage_3665276cb4e248b293e2ffeff5904f9c /tmp/pip-wheel-vhgt5bac/fluidimage_3665276cb4e248b293e2ffeff5904f9c/.mesonpy-_ara5zem -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md -Doptimization=3 --native-file=/tmp/pip-wheel-vhgt5bac/fluidimage_3665276cb4e248b293e2ffeff5904f9c/.mesonpy-_ara5zem/meson-python-native-file.ini 2024-03-04T16:30:23,406 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-04T16:30:23,407 The Meson build system 2024-03-04T16:30:23,408 Version: 1.3.2 2024-03-04T16:30:23,409 Source dir: /tmp/pip-wheel-vhgt5bac/fluidimage_3665276cb4e248b293e2ffeff5904f9c 2024-03-04T16:30:23,410 Build dir: /tmp/pip-wheel-vhgt5bac/fluidimage_3665276cb4e248b293e2ffeff5904f9c/.mesonpy-_ara5zem 2024-03-04T16:30:23,411 Build type: native build 2024-03-04T16:30:23,412 Project name: fluidimage 2024-03-04T16:30:23,412 Project version: undefined 2024-03-04T16:30:23,413 C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Raspbian 12.2.0-14+rpi1) 12.2.0") 2024-03-04T16:30:23,414 C++ linker for the host machine: c++ ld.bfd 2.40 2024-03-04T16:30:23,415 Host machine cpu family: arm 2024-03-04T16:30:23,416 Host machine cpu: armv7l 2024-03-04T16:30:23,417 Program python3 found: YES (/usr/bin/python3) 2024-03-04T16:30:23,418 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 2024-03-04T16:30:23,418 Run-time dependency python found: YES 3.11 2024-03-04T16:30:23,419 Program pythran found: YES (/tmp/pip-build-env-nomjhg0o/overlay/local/bin/pythran) 2024-03-04T16:30:23,420 Found CMake: /usr/bin/cmake (3.25.1) 2024-03-04T16:30:23,422 Run-time dependency xsimd found: NO (tried pkgconfig and cmake) 2024-03-04T16:30:23,422 Build targets in project: 8 2024-03-04T16:30:23,424 fluidimage undefined 2024-03-04T16:30:23,425 User defined options 2024-03-04T16:30:23,425 Native files: /tmp/pip-wheel-vhgt5bac/fluidimage_3665276cb4e248b293e2ffeff5904f9c/.mesonpy-_ara5zem/meson-python-native-file.ini 2024-03-04T16:30:23,426 buildtype : release 2024-03-04T16:30:23,427 optimization: 3 2024-03-04T16:30:23,427 b_ndebug : if-release 2024-03-04T16:30:23,428 b_vscrt : md 2024-03-04T16:30:23,430 Found ninja-1.11.1 at /usr/bin/ninja 2024-03-04T16:30:23,570 + /usr/bin/ninja 2024-03-04T16:30:29,694 [1/12] Generating src/fluidimage/topologies/__pythran__/example with a custom command (wrapped by meson to set env) 2024-03-04T16:30:30,021 [2/12] Generating src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline with a custom command (wrapped by meson to set env) 2024-03-04T16:30:31,740 [3/12] Generating src/fluidimage/calcul/__pythran__/subpix with a custom command (wrapped by meson to set env) 2024-03-04T16:30:34,634 [4/12] Generating src/fluidimage/calcul/__pythran__/correl with a custom command (wrapped by meson to set env) 2024-03-04T16:30:42,791 [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-04T16:30:42,792 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-04T16:30:42,793 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-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nomjhg0o/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-04T16:30:42,794 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-04T16:30:42,795 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-04T16:30:42,795 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-04T16:30:42,796 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-04T16:30:42,797 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-04T16:30:42,798 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-04T16:30:42,799 from src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:1: 2024-03-04T16:30:42,800 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,801 101 | xsimd::batch> { 2024-03-04T16:30:42,802 | ^~~~~ 2024-03-04T16:30:42,803 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-04T16:30:42,803 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-04T16:30:42,804 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,805 34 | class batch; 2024-03-04T16:30:42,805 | ^~~~~ 2024-03-04T16:30:42,806 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-04T16:30:42,807 101 | xsimd::batch> { 2024-03-04T16:30:42,808 | ^~ 2024-03-04T16:30:42,808 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-04T16:30:42,809 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-04T16:30:42,810 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,811 103 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:42,811 | ^ 2024-03-04T16:30:42,812 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,813 34 | class batch; 2024-03-04T16:30:42,814 | ^~~~~ 2024-03-04T16:30:42,815 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-04T16:30:42,816 103 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:42,817 | ^ 2024-03-04T16:30:42,818 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:42,819 105 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:42,819 | ^~~~~~~~~~~ 2024-03-04T16:30:42,820 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,821 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-04T16:30:42,822 | ^~~~~~~~~~~~~~ 2024-03-04T16:30:42,823 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,824 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,824 119 | void store(xsimd::batch const &); 2024-03-04T16:30:42,825 | ^ 2024-03-04T16:30:42,826 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,827 34 | class batch; 2024-03-04T16:30:42,828 | ^~~~~ 2024-03-04T16:30:42,829 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-04T16:30:42,829 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-04T16:30:42,830 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-04T16:30:42,831 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,831 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-04T16:30:42,832 | ^~~~~~~~~~~~~~ 2024-03-04T16:30:42,833 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,834 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,834 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-04T16:30:42,835 | ^ 2024-03-04T16:30:42,836 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,837 34 | class batch; 2024-03-04T16:30:42,837 | ^~~~~ 2024-03-04T16:30:42,838 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,839 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,840 217 | val.store_unaligned(const_cast(data)); 2024-03-04T16:30:42,840 | ^~~~~~~~~~~~~~~ 2024-03-04T16:30:42,841 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-04T16:30:42,842 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-04T16:30:42,843 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-04T16:30:42,844 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-04T16:30:42,845 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-04T16:30:42,845 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-04T16:30:42,846 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,847 191 | xsimd::batch _splated; 2024-03-04T16:30:42,848 | ^ 2024-03-04T16:30:42,849 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,850 34 | class batch; 2024-03-04T16:30:42,851 | ^~~~~ 2024-03-04T16:30:42,851 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-04T16:30:42,852 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,853 733 | typename std::remove_reference::type::value_type>...>, 2024-03-04T16:30:42,853 | ^ 2024-03-04T16:30:42,854 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,864 34 | class batch; 2024-03-04T16:30:42,865 | ^~~~~ 2024-03-04T16:30:42,866 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-04T16:30:42,867 733 | typename std::remove_reference::type::value_type>...>, 2024-03-04T16:30:42,868 | ^~~ 2024-03-04T16:30:42,869 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-04T16:30:42,869 733 | typename std::remove_reference::type::value_type>...>, 2024-03-04T16:30:42,870 | ^ 2024-03-04T16:30:42,871 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-04T16:30:42,872 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-04T16:30:42,873 | ^ 2024-03-04T16:30:42,874 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,875 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-04T16:30:42,876 | ^~~~~~~~~~~~~ 2024-03-04T16:30:42,877 | nditerator 2024-03-04T16:30:42,878 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,879 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-04T16:30:42,880 | ^~~~~~~~~~~~~ 2024-03-04T16:30:42,881 | nditerator 2024-03-04T16:30:42,882 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,882 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-04T16:30:42,883 | ^~~~~~~~~~~~~ 2024-03-04T16:30:42,884 | nditerator 2024-03-04T16:30:42,885 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,886 743 | simd_iterator vend(types::vectorize) const; 2024-03-04T16:30:42,887 | ^~~~~~~~~~~~~ 2024-03-04T16:30:42,888 | nditerator 2024-03-04T16:30:42,889 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-04T16:30:42,890 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,891 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,891 174 | using vT = xsimd::batch; 2024-03-04T16:30:42,892 | ^ 2024-03-04T16:30:42,893 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,893 34 | class batch; 2024-03-04T16:30:42,894 | ^~~~~ 2024-03-04T16:30:42,895 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-04T16:30:42,896 176 | static const std::size_t vN = vT::size; 2024-03-04T16:30:42,897 | ^~ 2024-03-04T16:30:42,897 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,898 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,899 445 | using vT = typename xsimd::batch; 2024-03-04T16:30:42,900 | ^ 2024-03-04T16:30:42,901 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,902 34 | class batch; 2024-03-04T16:30:42,903 | ^~~~~ 2024-03-04T16:30:42,904 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-04T16:30:42,905 445 | using vT = typename xsimd::batch; 2024-03-04T16:30:42,906 | ^ 2024-03-04T16:30:42,906 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-04T16:30:42,907 448 | static const std::size_t vN = vT::size; 2024-03-04T16:30:42,908 | ^~ 2024-03-04T16:30:42,909 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-04T16:30:42,910 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,910 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,911 219 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:42,912 | ^ 2024-03-04T16:30:42,913 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,914 34 | class batch; 2024-03-04T16:30:42,915 | ^~~~~ 2024-03-04T16:30:42,917 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:42,917 219 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:42,918 | ^ 2024-03-04T16:30:42,919 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:42,920 220 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:42,920 | ^~~~~~~~~~~ 2024-03-04T16:30:42,921 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,922 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,923 497 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:42,924 | ^ 2024-03-04T16:30:42,925 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,925 34 | class batch; 2024-03-04T16:30:42,926 | ^~~~~ 2024-03-04T16:30:42,927 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:42,928 497 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:42,928 | ^ 2024-03-04T16:30:42,929 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:42,930 498 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:42,931 | ^~~~~~~~~~~ 2024-03-04T16:30:42,932 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-04T16:30:42,933 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-04T16:30:42,934 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-04T16:30:42,934 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,935 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,936 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-04T16:30:42,937 | ^ 2024-03-04T16:30:42,938 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,939 34 | class batch; 2024-03-04T16:30:42,940 | ^~~~~ 2024-03-04T16:30:42,941 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-04T16:30:42,942 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-04T16:30:42,942 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,944 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-04T16:30:42,945 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:42,946 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,946 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-04T16:30:42,947 | ^~~~~~~ 2024-03-04T16:30:42,948 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,949 595 | struct numpy_expr { 2024-03-04T16:30:42,950 | ^~~~~~~~~~ 2024-03-04T16:30:42,951 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,952 240 | numpy_expr::vbegin(vectorize) const 2024-03-04T16:30:42,954 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:42,955 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,956 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-04T16:30:42,957 | ^~~~~~ 2024-03-04T16:30:42,957 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,958 595 | struct numpy_expr { 2024-03-04T16:30:42,959 | ^~~~~~~~~~ 2024-03-04T16:30:42,960 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,961 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-04T16:30:42,961 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:42,962 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,963 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-04T16:30:42,964 | ^~~~~ 2024-03-04T16:30:42,965 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,966 595 | struct numpy_expr { 2024-03-04T16:30:42,967 | ^~~~~~~~~~ 2024-03-04T16:30:42,967 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,968 257 | numpy_expr::vend(vectorize) const 2024-03-04T16:30:42,969 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:42,970 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,971 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-04T16:30:42,972 | ^~~~ 2024-03-04T16:30:42,972 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,973 595 | struct numpy_expr { 2024-03-04T16:30:42,974 | ^~~~~~~~~~ 2024-03-04T16:30:42,975 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-04T16:30:42,976 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-04T16:30:42,977 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,977 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,978 334 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:42,979 | ^ 2024-03-04T16:30:42,980 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,981 34 | class batch; 2024-03-04T16:30:42,982 | ^~~~~ 2024-03-04T16:30:42,983 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:42,984 334 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:42,985 | ^ 2024-03-04T16:30:42,986 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:42,987 335 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:42,988 | ^~~~~~~~~~~ 2024-03-04T16:30:42,989 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,992 /tmp/pip-build-env-nomjhg0o/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-04T16:30:42,994 721 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:42,995 | ^ 2024-03-04T16:30:42,996 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:42,997 34 | class batch; 2024-03-04T16:30:42,998 | ^~~~~ 2024-03-04T16:30:42,999 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:42,999 721 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:43,000 | ^ 2024-03-04T16:30:43,001 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:43,002 722 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:43,002 | ^~~~~~~~~~~ 2024-03-04T16:30:43,003 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,004 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,005 690 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:43,006 | ^ 2024-03-04T16:30:43,007 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:43,008 34 | class batch; 2024-03-04T16:30:43,009 | ^~~~~ 2024-03-04T16:30:43,010 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:43,011 690 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:43,012 | ^ 2024-03-04T16:30:43,012 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:43,013 691 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:43,014 | ^~~~~~~~~~~ 2024-03-04T16:30:43,015 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,016 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,017 249 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:43,018 | ^ 2024-03-04T16:30:43,018 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:43,019 34 | class batch; 2024-03-04T16:30:43,021 | ^~~~~ 2024-03-04T16:30:43,021 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:43,022 249 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:43,023 | ^ 2024-03-04T16:30:43,024 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:43,024 250 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:43,025 | ^~~~~~~~~~~ 2024-03-04T16:30:43,026 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,027 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,028 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,029 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:43,030 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,031 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:43,032 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,033 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,034 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-04T16:30:43,035 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-04T16:30:43,036 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,038 184 | iter.store(*oiter); 2024-03-04T16:30:43,039 | ^~~~~~ 2024-03-04T16:30:43,040 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-04T16:30:43,041 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-04T16:30:43,042 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,043 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:43,044 | ^~~~~~~~ 2024-03-04T16:30:43,045 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,046 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:43,046 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,047 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,048 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:43,049 | ^~~~~~~~ 2024-03-04T16:30:43,050 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,050 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:43,051 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,052 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,053 184 | iter.store(*oiter); 2024-03-04T16:30:43,054 | ^~~~~~ 2024-03-04T16:30:43,055 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,055 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:43,056 | ^~~~~~~~ 2024-03-04T16:30:43,057 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,058 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,059 184 | iter.store(*oiter); 2024-03-04T16:30:43,060 | ^~~~~~ 2024-03-04T16:30:43,061 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,062 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:43,063 | ^~~~~~~~ 2024-03-04T16:30:43,063 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,064 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,065 184 | iter.store(*oiter); 2024-03-04T16:30:43,066 | ^~~~~~ 2024-03-04T16:30:43,067 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,068 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:43,068 | ^~~~~~~~ 2024-03-04T16:30:43,069 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,070 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,071 184 | iter.store(*oiter); 2024-03-04T16:30:43,072 | ^~~~~~ 2024-03-04T16:30:43,073 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-04T16:30:43,073 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,074 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:43,075 | ^~~~~~~~ 2024-03-04T16:30:43,076 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,077 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,078 184 | iter.store(*oiter); 2024-03-04T16:30:43,079 | ^~~~~~ 2024-03-04T16:30:43,080 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,081 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:43,082 | ^~~~~~~~ 2024-03-04T16:30:43,083 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,084 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,085 184 | iter.store(*oiter); 2024-03-04T16:30:43,086 | ^~~~~~ 2024-03-04T16:30:43,087 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-04T16:30:43,088 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,089 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:43,090 | ^~~~~~~~ 2024-03-04T16:30:43,091 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:43,092 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:43,093 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,093 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,094 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:43,095 | ^~~~~~~~ 2024-03-04T16:30:43,096 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:43,096 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:43,097 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,098 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,099 184 | iter.store(*oiter); 2024-03-04T16:30:43,100 | ^~~~~~ 2024-03-04T16:30:43,101 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,102 201 | list operator*(N n, list const &l) 2024-03-04T16:30:43,103 | ^~~~~~~~ 2024-03-04T16:30:43,104 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,105 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,106 184 | iter.store(*oiter); 2024-03-04T16:30:43,107 | ^~~~~~ 2024-03-04T16:30:43,108 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-04T16:30:43,109 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-04T16:30:43,109 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-04T16:30:43,110 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-04T16:30:43,111 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,112 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:43,113 | ^~~~~~~~ 2024-03-04T16:30:43,114 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,115 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,117 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:43,117 | ^~~~~~~~ 2024-03-04T16:30:43,118 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,119 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,120 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:43,121 | ^~~~~~~~ 2024-03-04T16:30:43,121 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,122 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,123 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:43,124 | ^~~~~~~~ 2024-03-04T16:30:43,125 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,126 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,126 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,128 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,129 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:43,130 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,131 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:43,132 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,133 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,134 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-04T16:30:43,135 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-04T16:30:43,136 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,137 184 | iter.store(*oiter); 2024-03-04T16:30:43,138 | ^~~~~~ 2024-03-04T16:30:43,138 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,139 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:43,140 | ^~~~~~~~ 2024-03-04T16:30:43,141 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,141 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:43,142 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,143 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,144 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:43,145 | ^~~~~~~~ 2024-03-04T16:30:43,146 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,147 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:43,148 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,149 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,150 184 | iter.store(*oiter); 2024-03-04T16:30:43,151 | ^~~~~~ 2024-03-04T16:30:43,152 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,153 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:43,154 | ^~~~~~~~ 2024-03-04T16:30:43,155 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,156 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,157 184 | iter.store(*oiter); 2024-03-04T16:30:43,158 | ^~~~~~ 2024-03-04T16:30:43,159 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,160 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:43,161 | ^~~~~~~~ 2024-03-04T16:30:43,162 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,162 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,163 184 | iter.store(*oiter); 2024-03-04T16:30:43,164 | ^~~~~~ 2024-03-04T16:30:43,165 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,166 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:43,166 | ^~~~~~~~ 2024-03-04T16:30:43,167 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,168 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,169 184 | iter.store(*oiter); 2024-03-04T16:30:43,169 | ^~~~~~ 2024-03-04T16:30:43,170 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,172 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:43,173 | ^~~~~~~~ 2024-03-04T16:30:43,173 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,174 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,175 184 | iter.store(*oiter); 2024-03-04T16:30:43,176 | ^~~~~~ 2024-03-04T16:30:43,177 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,178 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:43,179 | ^~~~~~~~ 2024-03-04T16:30:43,180 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,181 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,182 184 | iter.store(*oiter); 2024-03-04T16:30:43,183 | ^~~~~~ 2024-03-04T16:30:43,184 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,185 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:43,186 | ^~~~~~~~ 2024-03-04T16:30:43,187 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:43,187 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:43,188 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,189 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,190 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:43,190 | ^~~~~~~~ 2024-03-04T16:30:43,191 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:43,192 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:43,193 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,194 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,195 184 | iter.store(*oiter); 2024-03-04T16:30:43,196 | ^~~~~~ 2024-03-04T16:30:43,196 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,197 201 | list operator*(N n, list const &l) 2024-03-04T16:30:43,198 | ^~~~~~~~ 2024-03-04T16:30:43,199 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,200 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,201 184 | iter.store(*oiter); 2024-03-04T16:30:43,202 | ^~~~~~ 2024-03-04T16:30:43,203 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,204 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:43,204 | ^~~~~~~~ 2024-03-04T16:30:43,205 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,206 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,207 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:43,208 | ^~~~~~~~ 2024-03-04T16:30:43,209 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,210 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,211 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:43,212 | ^~~~~~~~ 2024-03-04T16:30:43,212 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,213 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,214 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:43,215 | ^~~~~~~~ 2024-03-04T16:30:43,215 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,216 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,217 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,218 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,219 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:43,220 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:43,221 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,222 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-04T16:30:43,223 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:43,224 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:43,225 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,226 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,227 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-04T16:30:43,228 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-04T16:30:43,228 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,229 184 | iter.store(*oiter); 2024-03-04T16:30:43,230 | ^~~~~~ 2024-03-04T16:30:43,231 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,232 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:43,233 | ^~~~~~~~ 2024-03-04T16:30:43,234 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,235 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:43,235 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,236 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,237 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:43,238 | ^~~~~~~~ 2024-03-04T16:30:43,239 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,240 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:43,241 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,242 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,243 184 | iter.store(*oiter); 2024-03-04T16:30:43,244 | ^~~~~~ 2024-03-04T16:30:43,245 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,245 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:43,246 | ^~~~~~~~ 2024-03-04T16:30:43,247 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,248 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,249 184 | iter.store(*oiter); 2024-03-04T16:30:43,250 | ^~~~~~ 2024-03-04T16:30:43,251 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,252 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:43,253 | ^~~~~~~~ 2024-03-04T16:30:43,254 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,255 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,256 184 | iter.store(*oiter); 2024-03-04T16:30:43,257 | ^~~~~~ 2024-03-04T16:30:43,258 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,259 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:43,260 | ^~~~~~~~ 2024-03-04T16:30:43,260 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,261 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,262 184 | iter.store(*oiter); 2024-03-04T16:30:43,263 | ^~~~~~ 2024-03-04T16:30:43,264 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,265 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:43,266 | ^~~~~~~~ 2024-03-04T16:30:43,267 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,268 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,269 184 | iter.store(*oiter); 2024-03-04T16:30:43,269 | ^~~~~~ 2024-03-04T16:30:43,270 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,271 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:43,272 | ^~~~~~~~ 2024-03-04T16:30:43,272 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,273 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,274 184 | iter.store(*oiter); 2024-03-04T16:30:43,275 | ^~~~~~ 2024-03-04T16:30:43,276 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,277 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:43,278 | ^~~~~~~~ 2024-03-04T16:30:43,279 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:43,280 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:43,281 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,282 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,283 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:43,284 | ^~~~~~~~ 2024-03-04T16:30:43,285 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:43,286 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:43,286 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,287 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,288 184 | iter.store(*oiter); 2024-03-04T16:30:43,289 | ^~~~~~ 2024-03-04T16:30:43,290 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,292 201 | list operator*(N n, list const &l) 2024-03-04T16:30:43,292 | ^~~~~~~~ 2024-03-04T16:30:43,293 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,294 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,295 184 | iter.store(*oiter); 2024-03-04T16:30:43,295 | ^~~~~~ 2024-03-04T16:30:43,296 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,297 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:43,298 | ^~~~~~~~ 2024-03-04T16:30:43,298 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,299 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,300 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:43,301 | ^~~~~~~~ 2024-03-04T16:30:43,302 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,303 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,304 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:43,305 | ^~~~~~~~ 2024-03-04T16:30:43,306 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,307 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,308 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:43,309 | ^~~~~~~~ 2024-03-04T16:30:43,310 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,311 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,312 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,313 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,314 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:43,315 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:43,316 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,317 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-04T16:30:43,318 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:43,319 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:43,320 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,321 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,322 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-04T16:30:43,323 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-04T16:30:43,324 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,325 184 | iter.store(*oiter); 2024-03-04T16:30:43,326 | ^~~~~~ 2024-03-04T16:30:43,327 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,328 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:43,329 | ^~~~~~~~ 2024-03-04T16:30:43,329 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,330 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:43,331 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,332 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,333 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:43,333 | ^~~~~~~~ 2024-03-04T16:30:43,334 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,335 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:43,336 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,337 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,338 184 | iter.store(*oiter); 2024-03-04T16:30:43,339 | ^~~~~~ 2024-03-04T16:30:43,340 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,341 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:43,342 | ^~~~~~~~ 2024-03-04T16:30:43,343 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,344 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,345 184 | iter.store(*oiter); 2024-03-04T16:30:43,346 | ^~~~~~ 2024-03-04T16:30:43,347 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,348 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:43,349 | ^~~~~~~~ 2024-03-04T16:30:43,350 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,351 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,351 184 | iter.store(*oiter); 2024-03-04T16:30:43,352 | ^~~~~~ 2024-03-04T16:30:43,353 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,354 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:43,355 | ^~~~~~~~ 2024-03-04T16:30:43,356 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,356 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,357 184 | iter.store(*oiter); 2024-03-04T16:30:43,358 | ^~~~~~ 2024-03-04T16:30:43,359 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,360 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:43,361 | ^~~~~~~~ 2024-03-04T16:30:43,362 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,363 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,364 184 | iter.store(*oiter); 2024-03-04T16:30:43,365 | ^~~~~~ 2024-03-04T16:30:43,366 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,367 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:43,368 | ^~~~~~~~ 2024-03-04T16:30:43,369 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,369 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,371 184 | iter.store(*oiter); 2024-03-04T16:30:43,372 | ^~~~~~ 2024-03-04T16:30:43,373 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,374 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:43,375 | ^~~~~~~~ 2024-03-04T16:30:43,376 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:43,377 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:43,377 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,378 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,379 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:43,379 | ^~~~~~~~ 2024-03-04T16:30:43,380 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:43,381 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:43,382 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,383 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,383 184 | iter.store(*oiter); 2024-03-04T16:30:43,384 | ^~~~~~ 2024-03-04T16:30:43,385 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,386 201 | list operator*(N n, list const &l) 2024-03-04T16:30:43,387 | ^~~~~~~~ 2024-03-04T16:30:43,388 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,389 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,390 184 | iter.store(*oiter); 2024-03-04T16:30:43,391 | ^~~~~~ 2024-03-04T16:30:43,392 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,393 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:43,394 | ^~~~~~~~ 2024-03-04T16:30:43,395 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,396 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,397 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:43,398 | ^~~~~~~~ 2024-03-04T16:30:43,399 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,400 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,401 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:43,402 | ^~~~~~~~ 2024-03-04T16:30:43,403 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,404 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,405 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:43,405 | ^~~~~~~~ 2024-03-04T16:30:43,406 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,407 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,408 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,409 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,410 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:43,411 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:43,412 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,413 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-04T16:30:43,414 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:43,415 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:43,416 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,417 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,418 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-04T16:30:43,419 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-04T16:30:43,420 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,421 184 | iter.store(*oiter); 2024-03-04T16:30:43,422 | ^~~~~~ 2024-03-04T16:30:43,423 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,424 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:43,425 | ^~~~~~~~ 2024-03-04T16:30:43,426 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,427 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:43,428 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,429 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,430 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:43,431 | ^~~~~~~~ 2024-03-04T16:30:43,432 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,433 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:43,433 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,434 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,435 184 | iter.store(*oiter); 2024-03-04T16:30:43,436 | ^~~~~~ 2024-03-04T16:30:43,436 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,437 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:43,438 | ^~~~~~~~ 2024-03-04T16:30:43,439 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,440 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,441 184 | iter.store(*oiter); 2024-03-04T16:30:43,442 | ^~~~~~ 2024-03-04T16:30:43,443 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,444 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:43,445 | ^~~~~~~~ 2024-03-04T16:30:43,446 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,447 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,448 184 | iter.store(*oiter); 2024-03-04T16:30:43,449 | ^~~~~~ 2024-03-04T16:30:43,450 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,450 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:43,451 | ^~~~~~~~ 2024-03-04T16:30:43,453 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,454 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,455 184 | iter.store(*oiter); 2024-03-04T16:30:43,456 | ^~~~~~ 2024-03-04T16:30:43,457 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,457 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:43,458 | ^~~~~~~~ 2024-03-04T16:30:43,459 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,460 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,461 184 | iter.store(*oiter); 2024-03-04T16:30:43,462 | ^~~~~~ 2024-03-04T16:30:43,463 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,464 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:43,465 | ^~~~~~~~ 2024-03-04T16:30:43,466 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,467 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,468 184 | iter.store(*oiter); 2024-03-04T16:30:43,468 | ^~~~~~ 2024-03-04T16:30:43,469 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,470 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:43,471 | ^~~~~~~~ 2024-03-04T16:30:43,472 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:43,474 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:43,474 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,475 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,476 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:43,477 | ^~~~~~~~ 2024-03-04T16:30:43,478 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:43,479 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:43,479 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,480 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,481 184 | iter.store(*oiter); 2024-03-04T16:30:43,482 | ^~~~~~ 2024-03-04T16:30:43,483 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,483 201 | list operator*(N n, list const &l) 2024-03-04T16:30:43,484 | ^~~~~~~~ 2024-03-04T16:30:43,486 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,486 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,487 184 | iter.store(*oiter); 2024-03-04T16:30:43,489 | ^~~~~~ 2024-03-04T16:30:43,490 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,491 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:43,492 | ^~~~~~~~ 2024-03-04T16:30:43,493 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,494 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,495 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:43,496 | ^~~~~~~~ 2024-03-04T16:30:43,497 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,497 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,498 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:43,499 | ^~~~~~~~ 2024-03-04T16:30:43,500 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,501 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,502 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:43,504 | ^~~~~~~~ 2024-03-04T16:30:43,505 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,505 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,506 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,507 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,508 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:43,509 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:43,511 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,512 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-04T16:30:43,513 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:43,514 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:43,515 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,516 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,518 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-04T16:30:43,518 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-04T16:30:43,519 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,520 184 | iter.store(*oiter); 2024-03-04T16:30:43,521 | ^~~~~~ 2024-03-04T16:30:43,522 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,523 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:43,524 | ^~~~~~~~ 2024-03-04T16:30:43,525 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,526 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:43,527 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,528 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,529 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:43,530 | ^~~~~~~~ 2024-03-04T16:30:43,531 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,533 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:43,534 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,535 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,536 184 | iter.store(*oiter); 2024-03-04T16:30:43,536 | ^~~~~~ 2024-03-04T16:30:43,540 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,540 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:43,541 | ^~~~~~~~ 2024-03-04T16:30:43,542 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,543 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,544 184 | iter.store(*oiter); 2024-03-04T16:30:43,545 | ^~~~~~ 2024-03-04T16:30:43,546 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,547 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:43,548 | ^~~~~~~~ 2024-03-04T16:30:43,549 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,550 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,551 184 | iter.store(*oiter); 2024-03-04T16:30:43,552 | ^~~~~~ 2024-03-04T16:30:43,553 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,554 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:43,555 | ^~~~~~~~ 2024-03-04T16:30:43,556 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,557 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,558 184 | iter.store(*oiter); 2024-03-04T16:30:43,559 | ^~~~~~ 2024-03-04T16:30:43,560 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,561 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:43,562 | ^~~~~~~~ 2024-03-04T16:30:43,563 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,564 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,564 184 | iter.store(*oiter); 2024-03-04T16:30:43,565 | ^~~~~~ 2024-03-04T16:30:43,566 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,568 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:43,569 | ^~~~~~~~ 2024-03-04T16:30:43,570 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,571 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,572 184 | iter.store(*oiter); 2024-03-04T16:30:43,572 | ^~~~~~ 2024-03-04T16:30:43,573 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,574 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:43,576 | ^~~~~~~~ 2024-03-04T16:30:43,576 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:43,577 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:43,578 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,579 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,580 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:43,581 | ^~~~~~~~ 2024-03-04T16:30:43,583 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:43,583 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:43,584 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:43,585 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,586 184 | iter.store(*oiter); 2024-03-04T16:30:43,587 | ^~~~~~ 2024-03-04T16:30:43,588 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,588 201 | list operator*(N n, list const &l) 2024-03-04T16:30:43,589 | ^~~~~~~~ 2024-03-04T16:30:43,590 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:43,591 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,592 184 | iter.store(*oiter); 2024-03-04T16:30:43,593 | ^~~~~~ 2024-03-04T16:30:43,593 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,594 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:43,595 | ^~~~~~~~ 2024-03-04T16:30:43,596 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,597 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,598 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:43,599 | ^~~~~~~~ 2024-03-04T16:30:43,600 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,601 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,602 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:43,603 | ^~~~~~~~ 2024-03-04T16:30:43,604 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:43,605 /tmp/pip-build-env-nomjhg0o/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-04T16:30:43,606 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:43,606 | ^~~~~~~~ 2024-03-04T16:30:43,607 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:44,419 [6/12] Compiling C++ object src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-03-04T16:30:44,420 FAILED: src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-03-04T16:30:44,421 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-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nomjhg0o/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-04T16:30:44,422 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-04T16:30:44,422 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-04T16:30:44,423 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-04T16:30:44,424 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-04T16:30:44,425 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-04T16:30:44,425 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-04T16:30:44,426 from src/fluidimage/calcul/__pythran__/subpix.cpp:1: 2024-03-04T16:30:44,427 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,428 101 | xsimd::batch> { 2024-03-04T16:30:44,429 | ^~~~~ 2024-03-04T16:30:44,430 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-04T16:30:44,431 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-04T16:30:44,432 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,433 34 | class batch; 2024-03-04T16:30:44,433 | ^~~~~ 2024-03-04T16:30:44,434 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-04T16:30:44,435 101 | xsimd::batch> { 2024-03-04T16:30:44,436 | ^~ 2024-03-04T16:30:44,437 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-04T16:30:44,437 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-04T16:30:44,438 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,439 103 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,441 | ^ 2024-03-04T16:30:44,448 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,449 34 | class batch; 2024-03-04T16:30:44,449 | ^~~~~ 2024-03-04T16:30:44,450 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-04T16:30:44,451 103 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,451 | ^ 2024-03-04T16:30:44,452 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:44,453 105 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:44,454 | ^~~~~~~~~~~ 2024-03-04T16:30:44,454 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,455 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-04T16:30:44,456 | ^~~~~~~~~~~~~~ 2024-03-04T16:30:44,456 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,457 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,458 119 | void store(xsimd::batch const &); 2024-03-04T16:30:44,459 | ^ 2024-03-04T16:30:44,460 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,460 34 | class batch; 2024-03-04T16:30:44,461 | ^~~~~ 2024-03-04T16:30:44,462 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-04T16:30:44,463 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-04T16:30:44,464 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-04T16:30:44,465 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,465 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-04T16:30:44,466 | ^~~~~~~~~~~~~~ 2024-03-04T16:30:44,467 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,468 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,469 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-04T16:30:44,469 | ^ 2024-03-04T16:30:44,470 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,471 34 | class batch; 2024-03-04T16:30:44,472 | ^~~~~ 2024-03-04T16:30:44,472 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,473 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,474 217 | val.store_unaligned(const_cast(data)); 2024-03-04T16:30:44,475 | ^~~~~~~~~~~~~~~ 2024-03-04T16:30:44,475 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-04T16:30:44,476 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-04T16:30:44,477 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-04T16:30:44,477 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-04T16:30:44,478 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-04T16:30:44,479 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-04T16:30:44,480 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,480 191 | xsimd::batch _splated; 2024-03-04T16:30:44,481 | ^ 2024-03-04T16:30:44,482 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,483 34 | class batch; 2024-03-04T16:30:44,484 | ^~~~~ 2024-03-04T16:30:44,485 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-04T16:30:44,485 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,486 733 | typename std::remove_reference::type::value_type>...>, 2024-03-04T16:30:44,487 | ^ 2024-03-04T16:30:44,488 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,489 34 | class batch; 2024-03-04T16:30:44,489 | ^~~~~ 2024-03-04T16:30:44,490 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-04T16:30:44,491 733 | typename std::remove_reference::type::value_type>...>, 2024-03-04T16:30:44,492 | ^~~ 2024-03-04T16:30:44,493 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-04T16:30:44,494 733 | typename std::remove_reference::type::value_type>...>, 2024-03-04T16:30:44,495 | ^ 2024-03-04T16:30:44,496 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-04T16:30:44,496 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-04T16:30:44,497 | ^ 2024-03-04T16:30:44,498 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,498 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-04T16:30:44,499 | ^~~~~~~~~~~~~ 2024-03-04T16:30:44,500 | nditerator 2024-03-04T16:30:44,500 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,501 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-04T16:30:44,502 | ^~~~~~~~~~~~~ 2024-03-04T16:30:44,503 | nditerator 2024-03-04T16:30:44,503 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,504 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-04T16:30:44,505 | ^~~~~~~~~~~~~ 2024-03-04T16:30:44,506 | nditerator 2024-03-04T16:30:44,506 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,507 743 | simd_iterator vend(types::vectorize) const; 2024-03-04T16:30:44,508 | ^~~~~~~~~~~~~ 2024-03-04T16:30:44,509 | nditerator 2024-03-04T16:30:44,510 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-04T16:30:44,510 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,511 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,512 174 | using vT = xsimd::batch; 2024-03-04T16:30:44,513 | ^ 2024-03-04T16:30:44,514 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,514 34 | class batch; 2024-03-04T16:30:44,515 | ^~~~~ 2024-03-04T16:30:44,516 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-04T16:30:44,517 176 | static const std::size_t vN = vT::size; 2024-03-04T16:30:44,517 | ^~ 2024-03-04T16:30:44,518 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,519 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,520 445 | using vT = typename xsimd::batch; 2024-03-04T16:30:44,521 | ^ 2024-03-04T16:30:44,522 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,522 34 | class batch; 2024-03-04T16:30:44,523 | ^~~~~ 2024-03-04T16:30:44,524 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-04T16:30:44,524 445 | using vT = typename xsimd::batch; 2024-03-04T16:30:44,525 | ^ 2024-03-04T16:30:44,526 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-04T16:30:44,527 448 | static const std::size_t vN = vT::size; 2024-03-04T16:30:44,527 | ^~ 2024-03-04T16:30:44,528 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-04T16:30:44,529 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,529 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,530 219 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,531 | ^ 2024-03-04T16:30:44,531 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,532 34 | class batch; 2024-03-04T16:30:44,533 | ^~~~~ 2024-03-04T16:30:44,534 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:44,535 219 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,536 | ^ 2024-03-04T16:30:44,536 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:44,537 220 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:44,538 | ^~~~~~~~~~~ 2024-03-04T16:30:44,539 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,540 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,540 497 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,541 | ^ 2024-03-04T16:30:44,542 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,543 34 | class batch; 2024-03-04T16:30:44,543 | ^~~~~ 2024-03-04T16:30:44,544 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:44,545 497 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,546 | ^ 2024-03-04T16:30:44,547 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:44,547 498 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:44,548 | ^~~~~~~~~~~ 2024-03-04T16:30:44,549 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-04T16:30:44,549 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-04T16:30:44,550 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-04T16:30:44,551 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,552 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,552 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-04T16:30:44,553 | ^ 2024-03-04T16:30:44,554 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,555 34 | class batch; 2024-03-04T16:30:44,556 | ^~~~~ 2024-03-04T16:30:44,556 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-04T16:30:44,557 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-04T16:30:44,558 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,559 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-04T16:30:44,559 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:44,560 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,561 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-04T16:30:44,562 | ^~~~~~~ 2024-03-04T16:30:44,562 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,563 595 | struct numpy_expr { 2024-03-04T16:30:44,564 | ^~~~~~~~~~ 2024-03-04T16:30:44,565 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,566 240 | numpy_expr::vbegin(vectorize) const 2024-03-04T16:30:44,567 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:44,568 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,568 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-04T16:30:44,569 | ^~~~~~ 2024-03-04T16:30:44,570 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,570 595 | struct numpy_expr { 2024-03-04T16:30:44,571 | ^~~~~~~~~~ 2024-03-04T16:30:44,572 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,573 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-04T16:30:44,573 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:44,574 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,575 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-04T16:30:44,576 | ^~~~~ 2024-03-04T16:30:44,576 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,577 595 | struct numpy_expr { 2024-03-04T16:30:44,578 | ^~~~~~~~~~ 2024-03-04T16:30:44,578 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,579 257 | numpy_expr::vend(vectorize) const 2024-03-04T16:30:44,580 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:44,581 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,582 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-04T16:30:44,582 | ^~~~ 2024-03-04T16:30:44,583 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,584 595 | struct numpy_expr { 2024-03-04T16:30:44,585 | ^~~~~~~~~~ 2024-03-04T16:30:44,586 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-04T16:30:44,587 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-04T16:30:44,587 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,588 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,589 334 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,589 | ^ 2024-03-04T16:30:44,590 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,591 34 | class batch; 2024-03-04T16:30:44,591 | ^~~~~ 2024-03-04T16:30:44,592 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:44,593 334 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,594 | ^ 2024-03-04T16:30:44,594 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:44,595 335 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:44,596 | ^~~~~~~~~~~ 2024-03-04T16:30:44,597 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,598 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,598 721 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,599 | ^ 2024-03-04T16:30:44,600 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,601 34 | class batch; 2024-03-04T16:30:44,601 | ^~~~~ 2024-03-04T16:30:44,602 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:44,603 721 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,604 | ^ 2024-03-04T16:30:44,604 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:44,605 722 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:44,606 | ^~~~~~~~~~~ 2024-03-04T16:30:44,607 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,608 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,609 690 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,609 | ^ 2024-03-04T16:30:44,610 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,611 34 | class batch; 2024-03-04T16:30:44,611 | ^~~~~ 2024-03-04T16:30:44,612 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:44,613 690 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,613 | ^ 2024-03-04T16:30:44,614 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:44,615 691 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:44,615 | ^~~~~~~~~~~ 2024-03-04T16:30:44,616 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,617 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,618 249 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,619 | ^ 2024-03-04T16:30:44,620 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,621 34 | class batch; 2024-03-04T16:30:44,621 | ^~~~~ 2024-03-04T16:30:44,622 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:44,623 249 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,624 | ^ 2024-03-04T16:30:44,625 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:44,625 250 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:44,626 | ^~~~~~~~~~~ 2024-03-04T16:30:44,885 [7/12] Compiling C++ object src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-03-04T16:30:44,886 FAILED: src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-03-04T16:30:44,886 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-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nomjhg0o/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-04T16:30:44,887 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-04T16:30:44,888 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-04T16:30:44,888 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-04T16:30:44,889 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-04T16:30:44,890 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-04T16:30:44,890 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-04T16:30:44,891 from src/fluidimage/topologies/__pythran__/example.cpp:1: 2024-03-04T16:30:44,891 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,892 101 | xsimd::batch> { 2024-03-04T16:30:44,893 | ^~~~~ 2024-03-04T16:30:44,893 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-04T16:30:44,894 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-04T16:30:44,894 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,895 34 | class batch; 2024-03-04T16:30:44,896 | ^~~~~ 2024-03-04T16:30:44,896 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-04T16:30:44,897 101 | xsimd::batch> { 2024-03-04T16:30:44,898 | ^~ 2024-03-04T16:30:44,898 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-04T16:30:44,899 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-04T16:30:44,900 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,900 103 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,901 | ^ 2024-03-04T16:30:44,902 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,902 34 | class batch; 2024-03-04T16:30:44,903 | ^~~~~ 2024-03-04T16:30:44,904 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-04T16:30:44,905 103 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,905 | ^ 2024-03-04T16:30:44,906 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:44,907 105 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:44,907 | ^~~~~~~~~~~ 2024-03-04T16:30:44,908 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,908 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-04T16:30:44,909 | ^~~~~~~~~~~~~~ 2024-03-04T16:30:44,910 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,910 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,911 119 | void store(xsimd::batch const &); 2024-03-04T16:30:44,911 | ^ 2024-03-04T16:30:44,912 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,913 34 | class batch; 2024-03-04T16:30:44,913 | ^~~~~ 2024-03-04T16:30:44,914 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-04T16:30:44,914 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-04T16:30:44,915 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-04T16:30:44,916 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,916 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-04T16:30:44,917 | ^~~~~~~~~~~~~~ 2024-03-04T16:30:44,918 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,918 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,919 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-04T16:30:44,920 | ^ 2024-03-04T16:30:44,920 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,921 34 | class batch; 2024-03-04T16:30:44,922 | ^~~~~ 2024-03-04T16:30:44,923 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,923 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,924 217 | val.store_unaligned(const_cast(data)); 2024-03-04T16:30:44,925 | ^~~~~~~~~~~~~~~ 2024-03-04T16:30:44,926 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-04T16:30:44,926 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-04T16:30:44,927 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-04T16:30:44,927 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-04T16:30:44,928 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-04T16:30:44,929 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-04T16:30:44,929 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,930 191 | xsimd::batch _splated; 2024-03-04T16:30:44,931 | ^ 2024-03-04T16:30:44,931 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,932 34 | class batch; 2024-03-04T16:30:44,933 | ^~~~~ 2024-03-04T16:30:44,933 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-04T16:30:44,934 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,935 733 | typename std::remove_reference::type::value_type>...>, 2024-03-04T16:30:44,935 | ^ 2024-03-04T16:30:44,936 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,937 34 | class batch; 2024-03-04T16:30:44,937 | ^~~~~ 2024-03-04T16:30:44,938 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-04T16:30:44,938 733 | typename std::remove_reference::type::value_type>...>, 2024-03-04T16:30:44,939 | ^~~ 2024-03-04T16:30:44,940 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-04T16:30:44,940 733 | typename std::remove_reference::type::value_type>...>, 2024-03-04T16:30:44,941 | ^ 2024-03-04T16:30:44,941 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-04T16:30:44,942 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-04T16:30:44,943 | ^ 2024-03-04T16:30:44,944 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,944 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-04T16:30:44,945 | ^~~~~~~~~~~~~ 2024-03-04T16:30:44,945 | nditerator 2024-03-04T16:30:44,946 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,946 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-04T16:30:44,947 | ^~~~~~~~~~~~~ 2024-03-04T16:30:44,947 | nditerator 2024-03-04T16:30:44,948 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,949 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-04T16:30:44,949 | ^~~~~~~~~~~~~ 2024-03-04T16:30:44,950 | nditerator 2024-03-04T16:30:44,950 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,951 743 | simd_iterator vend(types::vectorize) const; 2024-03-04T16:30:44,951 | ^~~~~~~~~~~~~ 2024-03-04T16:30:44,952 | nditerator 2024-03-04T16:30:44,953 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-04T16:30:44,953 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,954 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,954 174 | using vT = xsimd::batch; 2024-03-04T16:30:44,955 | ^ 2024-03-04T16:30:44,956 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,956 34 | class batch; 2024-03-04T16:30:44,957 | ^~~~~ 2024-03-04T16:30:44,958 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-04T16:30:44,958 176 | static const std::size_t vN = vT::size; 2024-03-04T16:30:44,959 | ^~ 2024-03-04T16:30:44,959 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,960 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,961 445 | using vT = typename xsimd::batch; 2024-03-04T16:30:44,961 | ^ 2024-03-04T16:30:44,962 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,962 34 | class batch; 2024-03-04T16:30:44,963 | ^~~~~ 2024-03-04T16:30:44,964 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-04T16:30:44,965 445 | using vT = typename xsimd::batch; 2024-03-04T16:30:44,965 | ^ 2024-03-04T16:30:44,966 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-04T16:30:44,967 448 | static const std::size_t vN = vT::size; 2024-03-04T16:30:44,967 | ^~ 2024-03-04T16:30:44,968 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-04T16:30:44,968 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,969 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,969 219 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,970 | ^ 2024-03-04T16:30:44,970 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,971 34 | class batch; 2024-03-04T16:30:44,972 | ^~~~~ 2024-03-04T16:30:44,973 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:44,973 219 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,974 | ^ 2024-03-04T16:30:44,974 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:44,975 220 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:44,975 | ^~~~~~~~~~~ 2024-03-04T16:30:44,976 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,977 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,978 497 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,978 | ^ 2024-03-04T16:30:44,979 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,979 34 | class batch; 2024-03-04T16:30:44,980 | ^~~~~ 2024-03-04T16:30:44,981 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:44,981 497 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:44,982 | ^ 2024-03-04T16:30:44,983 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:44,983 498 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:44,984 | ^~~~~~~~~~~ 2024-03-04T16:30:44,985 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-04T16:30:44,986 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-04T16:30:44,986 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-04T16:30:44,987 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,987 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,988 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-04T16:30:44,988 | ^ 2024-03-04T16:30:44,989 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:44,989 34 | class batch; 2024-03-04T16:30:44,990 | ^~~~~ 2024-03-04T16:30:44,990 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-04T16:30:44,991 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-04T16:30:44,992 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,992 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-04T16:30:44,993 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:44,994 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,994 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-04T16:30:44,995 | ^~~~~~~ 2024-03-04T16:30:44,996 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,996 595 | struct numpy_expr { 2024-03-04T16:30:44,997 | ^~~~~~~~~~ 2024-03-04T16:30:44,997 /tmp/pip-build-env-nomjhg0o/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-04T16:30:44,998 240 | numpy_expr::vbegin(vectorize) const 2024-03-04T16:30:44,999 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:44,999 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,000 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-04T16:30:45,001 | ^~~~~~ 2024-03-04T16:30:45,002 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,002 595 | struct numpy_expr { 2024-03-04T16:30:45,003 | ^~~~~~~~~~ 2024-03-04T16:30:45,003 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,004 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-04T16:30:45,004 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,005 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,005 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-04T16:30:45,006 | ^~~~~ 2024-03-04T16:30:45,007 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,007 595 | struct numpy_expr { 2024-03-04T16:30:45,008 | ^~~~~~~~~~ 2024-03-04T16:30:45,009 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,010 257 | numpy_expr::vend(vectorize) const 2024-03-04T16:30:45,010 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,011 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,011 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-04T16:30:45,012 | ^~~~ 2024-03-04T16:30:45,013 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,013 595 | struct numpy_expr { 2024-03-04T16:30:45,014 | ^~~~~~~~~~ 2024-03-04T16:30:45,015 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-04T16:30:45,015 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-04T16:30:45,016 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,017 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,018 334 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:45,018 | ^ 2024-03-04T16:30:45,019 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:45,019 34 | class batch; 2024-03-04T16:30:45,020 | ^~~~~ 2024-03-04T16:30:45,021 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:45,021 334 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:45,022 | ^ 2024-03-04T16:30:45,022 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:45,023 335 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:45,023 | ^~~~~~~~~~~ 2024-03-04T16:30:45,024 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,025 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,025 721 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:45,026 | ^ 2024-03-04T16:30:45,027 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:45,027 34 | class batch; 2024-03-04T16:30:45,028 | ^~~~~ 2024-03-04T16:30:45,029 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:45,030 721 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:45,030 | ^ 2024-03-04T16:30:45,031 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:45,032 722 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:45,032 | ^~~~~~~~~~~ 2024-03-04T16:30:45,033 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,034 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,034 690 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:45,035 | ^ 2024-03-04T16:30:45,036 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:45,037 34 | class batch; 2024-03-04T16:30:45,038 | ^~~~~ 2024-03-04T16:30:45,038 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:45,039 690 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:45,039 | ^ 2024-03-04T16:30:45,040 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:45,040 691 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:45,041 | ^~~~~~~~~~~ 2024-03-04T16:30:45,042 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,042 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,043 249 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:45,043 | ^ 2024-03-04T16:30:45,044 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:45,045 34 | class batch; 2024-03-04T16:30:45,045 | ^~~~~ 2024-03-04T16:30:45,046 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:45,046 249 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:45,047 | ^ 2024-03-04T16:30:45,048 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:45,048 250 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:45,049 | ^~~~~~~~~~~ 2024-03-04T16:30:45,050 In file included from src/fluidimage/topologies/__pythran__/example.cpp:18: 2024-03-04T16:30:45,051 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: At global scope: 2024-03-04T16:30:45,051 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,052 17 | using vector_type = xsimd::batch; 2024-03-04T16:30:45,053 | ^ 2024-03-04T16:30:45,053 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:45,054 34 | class batch; 2024-03-04T16:30:45,054 | ^~~~~ 2024-03-04T16:30:45,055 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,056 18 | vector_type curr_; 2024-03-04T16:30:45,056 | ^~~~~~~~~~~ 2024-03-04T16:30:45,057 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,058 19 | vector_type step_; 2024-03-04T16:30:45,059 | ^~~~~~~~~~~ 2024-03-04T16:30:45,059 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,060 30 | vector_type operator*() const 2024-03-04T16:30:45,060 | ^~~~~~~~~~~ 2024-03-04T16:30:45,061 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,062 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,062 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-04T16:30:45,063 | ^~~~~ 2024-03-04T16:30:45,063 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,064 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-04T16:30:45,064 | ^~~~~ 2024-03-04T16:30:45,065 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:43: error: ‘vector_type’ has not been declared 2024-03-04T16:30:45,065 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-04T16:30:45,066 | ^~~~~~~~~~~ 2024-03-04T16:30:45,067 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:23:42: error: ‘vector_type’ has not been declared 2024-03-04T16:30:45,068 23 | index_(static_cast(n / vector_type::size)) 2024-03-04T16:30:45,068 | ^~~~~~~~~~~ 2024-03-04T16:30:45,069 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:25:16: error: ‘vector_type’ has not been declared 2024-03-04T16:30:45,070 25 | T from[vector_type::size]; 2024-03-04T16:30:45,070 | ^~~~~~~~~~~ 2024-03-04T16:30:45,071 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:26:32: error: ‘vector_type’ has not been declared 2024-03-04T16:30:45,072 26 | for (size_t i = 0; i < vector_type::size; ++i) 2024-03-04T16:30:45,073 | ^~~~~~~~~~~ 2024-03-04T16:30:45,074 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,074 27 | from[i] = start + i * step; 2024-03-04T16:30:45,075 | ^~~~ 2024-03-04T16:30:45,076 | fromfp 2024-03-04T16:30:45,076 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,077 28 | curr_ = vector_type::load_unaligned(from); 2024-03-04T16:30:45,078 | ^~~~~ 2024-03-04T16:30:45,078 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:17: error: ‘vector_type’ has not been declared 2024-03-04T16:30:45,079 28 | curr_ = vector_type::load_unaligned(from); 2024-03-04T16:30:45,080 | ^~~~~~~~~~~ 2024-03-04T16:30:45,080 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,081 28 | curr_ = vector_type::load_unaligned(from); 2024-03-04T16:30:45,082 | ^~~~ 2024-03-04T16:30:45,083 | fromfp 2024-03-04T16:30:45,083 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,084 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,084 36 | curr_ += step_; 2024-03-04T16:30:45,085 | ^~~~~ 2024-03-04T16:30:45,085 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,086 36 | curr_ += step_; 2024-03-04T16:30:45,086 | ^~~~~ 2024-03-04T16:30:45,087 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,088 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,088 42 | curr_ += n * step_; 2024-03-04T16:30:45,089 | ^~~~~ 2024-03-04T16:30:45,090 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,090 42 | curr_ += n * step_; 2024-03-04T16:30:45,091 | ^~~~~ 2024-03-04T16:30:45,091 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,092 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,093 53 | curr_ -= step_; 2024-03-04T16:30:45,094 | ^~~~~ 2024-03-04T16:30:45,094 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,095 53 | curr_ -= step_; 2024-03-04T16:30:45,096 | ^~~~~ 2024-03-04T16:30:45,096 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,097 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,098 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,099 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,100 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,101 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,102 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,103 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,103 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,104 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-04T16:30:45,105 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,106 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,107 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,107 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,108 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,109 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,109 | ^~~~~~~~ 2024-03-04T16:30:45,110 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,111 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,112 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,112 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,113 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,114 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,114 | ^~~~~~~~ 2024-03-04T16:30:45,115 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,116 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,116 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,117 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,118 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,118 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,119 | ^~~~~~~~ 2024-03-04T16:30:45,119 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,120 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,121 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,121 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,122 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-04T16:30:45,122 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,123 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,123 | ^~~~~~~~ 2024-03-04T16:30:45,124 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,125 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,125 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,126 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,127 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,128 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,128 | ^~~~~~~~ 2024-03-04T16:30:45,129 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,129 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,130 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,131 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,131 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,132 201 | list operator*(N n, list const &l) 2024-03-04T16:30:45,133 | ^~~~~~~~ 2024-03-04T16:30:45,134 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,134 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,135 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,135 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,136 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-04T16:30:45,136 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,137 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,138 | ^~~~~~~~ 2024-03-04T16:30:45,139 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,139 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,140 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,141 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,142 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,142 | ^~~~~~~~ 2024-03-04T16:30:45,143 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,143 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,144 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,145 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,145 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,146 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,147 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-04T16:30:45,147 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-04T16:30:45,148 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-04T16:30:45,148 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-04T16:30:45,149 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,150 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:45,150 | ^~~~~~~~ 2024-03-04T16:30:45,151 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,151 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,152 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:45,153 | ^~~~~~~~ 2024-03-04T16:30:45,153 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,154 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,154 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:45,155 | ^~~~~~~~ 2024-03-04T16:30:45,155 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,156 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,156 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:45,157 | ^~~~~~~~ 2024-03-04T16:30:45,158 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,158 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,159 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-04T16:30:45,160 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,161 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,161 430 | auto _dereference(utils::index_sequence) const 2024-03-04T16:30:45,162 | ^~~~~~~~~~~~ 2024-03-04T16:30:45,163 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,163 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,164 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,165 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,166 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,166 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,168 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,168 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,169 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,170 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,171 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-04T16:30:45,171 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,172 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,173 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,174 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,174 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,175 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,175 | ^~~~~~~~ 2024-03-04T16:30:45,176 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,177 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,177 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,178 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,178 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,179 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,180 | ^~~~~~~~ 2024-03-04T16:30:45,180 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,181 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,182 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,183 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,183 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,184 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,185 | ^~~~~~~~ 2024-03-04T16:30:45,185 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,186 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,187 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,188 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,188 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,189 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,189 | ^~~~~~~~ 2024-03-04T16:30:45,190 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,190 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,191 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,192 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,192 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,193 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,193 | ^~~~~~~~ 2024-03-04T16:30:45,194 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,195 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,196 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,196 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,197 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,198 201 | list operator*(N n, list const &l) 2024-03-04T16:30:45,198 | ^~~~~~~~ 2024-03-04T16:30:45,199 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,200 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,200 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,201 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,202 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,202 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,203 | ^~~~~~~~ 2024-03-04T16:30:45,204 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,205 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,205 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,206 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,206 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,207 | ^~~~~~~~ 2024-03-04T16:30:45,207 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,208 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,209 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,209 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,210 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,210 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,211 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,212 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:45,212 | ^~~~~~~~ 2024-03-04T16:30:45,213 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,214 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,214 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:45,215 | ^~~~~~~~ 2024-03-04T16:30:45,216 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,216 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,217 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:45,218 | ^~~~~~~~ 2024-03-04T16:30:45,218 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,219 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,220 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:45,220 | ^~~~~~~~ 2024-03-04T16:30:45,221 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,222 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,223 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,224 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,224 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,226 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,226 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,227 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,228 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,228 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,229 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-04T16:30:45,230 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,231 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,231 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,232 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,233 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,233 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,234 | ^~~~~~~~ 2024-03-04T16:30:45,235 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,235 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,236 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,237 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,237 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,238 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,238 | ^~~~~~~~ 2024-03-04T16:30:45,239 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,239 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,240 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,241 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,241 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,242 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,243 | ^~~~~~~~ 2024-03-04T16:30:45,243 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,244 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,245 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,245 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,246 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,247 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,248 | ^~~~~~~~ 2024-03-04T16:30:45,248 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,249 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,249 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,250 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,250 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,251 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,251 | ^~~~~~~~ 2024-03-04T16:30:45,252 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,253 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,253 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,254 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,255 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,255 201 | list operator*(N n, list const &l) 2024-03-04T16:30:45,256 | ^~~~~~~~ 2024-03-04T16:30:45,257 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,257 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,258 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,259 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,260 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,260 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,261 | ^~~~~~~~ 2024-03-04T16:30:45,262 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,263 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,263 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,264 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,265 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,265 | ^~~~~~~~ 2024-03-04T16:30:45,266 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,266 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,267 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,267 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,268 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,268 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,269 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,270 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:45,270 | ^~~~~~~~ 2024-03-04T16:30:45,271 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,272 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,272 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:45,273 | ^~~~~~~~ 2024-03-04T16:30:45,274 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,275 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,275 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:45,276 | ^~~~~~~~ 2024-03-04T16:30:45,277 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,278 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,278 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:45,279 | ^~~~~~~~ 2024-03-04T16:30:45,280 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,280 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,281 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-04T16:30:45,282 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,283 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,283 430 | auto _dereference(utils::index_sequence) const 2024-03-04T16:30:45,284 | ^~~~~~~~~~~~ 2024-03-04T16:30:45,285 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,286 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,287 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,288 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,288 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,289 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,290 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,291 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,292 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,292 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,293 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-04T16:30:45,294 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,295 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,295 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,296 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,297 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,297 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,298 | ^~~~~~~~ 2024-03-04T16:30:45,299 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,300 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,301 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,301 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,302 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,303 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,304 | ^~~~~~~~ 2024-03-04T16:30:45,305 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,305 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,306 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,306 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,307 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,308 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,308 | ^~~~~~~~ 2024-03-04T16:30:45,309 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,309 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,310 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,311 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,311 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,312 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,313 | ^~~~~~~~ 2024-03-04T16:30:45,313 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,314 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,315 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,316 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,317 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,317 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,318 | ^~~~~~~~ 2024-03-04T16:30:45,318 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,319 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,320 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,320 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,321 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,322 201 | list operator*(N n, list const &l) 2024-03-04T16:30:45,322 | ^~~~~~~~ 2024-03-04T16:30:45,323 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,324 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,325 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,326 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,326 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,327 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,328 | ^~~~~~~~ 2024-03-04T16:30:45,329 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,329 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,330 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,331 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,332 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,332 | ^~~~~~~~ 2024-03-04T16:30:45,333 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,334 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,334 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,335 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,335 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,336 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,336 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,337 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:45,338 | ^~~~~~~~ 2024-03-04T16:30:45,338 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,339 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,339 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:45,340 | ^~~~~~~~ 2024-03-04T16:30:45,341 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,342 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,342 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:45,343 | ^~~~~~~~ 2024-03-04T16:30:45,344 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,345 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,346 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:45,347 | ^~~~~~~~ 2024-03-04T16:30:45,348 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,348 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,349 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,351 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,352 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,353 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,354 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,356 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,356 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,357 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-04T16:30:45,358 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,359 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,360 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,360 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,361 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,362 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,363 | ^~~~~~~~ 2024-03-04T16:30:45,364 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,364 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,365 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,366 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,367 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,368 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,368 | ^~~~~~~~ 2024-03-04T16:30:45,369 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,369 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,370 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,370 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,371 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,372 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,373 | ^~~~~~~~ 2024-03-04T16:30:45,373 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,374 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,375 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,376 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,376 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,377 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,378 | ^~~~~~~~ 2024-03-04T16:30:45,378 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,379 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,380 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,380 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,381 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,382 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,382 | ^~~~~~~~ 2024-03-04T16:30:45,383 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,384 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,385 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,385 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,386 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,387 201 | list operator*(N n, list const &l) 2024-03-04T16:30:45,388 | ^~~~~~~~ 2024-03-04T16:30:45,388 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,389 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,390 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,391 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,392 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,393 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,394 | ^~~~~~~~ 2024-03-04T16:30:45,395 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,396 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,396 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,397 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,398 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,398 | ^~~~~~~~ 2024-03-04T16:30:45,399 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,399 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,400 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,401 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,401 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,402 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,403 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,404 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:45,404 | ^~~~~~~~ 2024-03-04T16:30:45,405 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,406 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,407 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:45,407 | ^~~~~~~~ 2024-03-04T16:30:45,408 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,409 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,409 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:45,410 | ^~~~~~~~ 2024-03-04T16:30:45,411 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,411 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,412 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:45,413 | ^~~~~~~~ 2024-03-04T16:30:45,414 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,415 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,415 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-04T16:30:45,416 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,417 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,417 430 | auto _dereference(utils::index_sequence) const 2024-03-04T16:30:45,418 | ^~~~~~~~~~~~ 2024-03-04T16:30:45,419 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,420 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,421 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,422 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,423 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,424 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,424 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,425 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,426 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,426 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,428 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-04T16:30:45,429 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,430 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,431 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,432 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,432 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,433 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,434 | ^~~~~~~~ 2024-03-04T16:30:45,435 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,435 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,436 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,438 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,438 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,439 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,440 | ^~~~~~~~ 2024-03-04T16:30:45,441 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,442 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,442 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,443 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,444 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,445 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,445 | ^~~~~~~~ 2024-03-04T16:30:45,446 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,447 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,448 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,449 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,449 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,450 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,450 | ^~~~~~~~ 2024-03-04T16:30:45,451 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,452 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,452 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,453 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,454 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,455 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,455 | ^~~~~~~~ 2024-03-04T16:30:45,456 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,457 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,457 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,458 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,459 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,459 201 | list operator*(N n, list const &l) 2024-03-04T16:30:45,460 | ^~~~~~~~ 2024-03-04T16:30:45,461 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,462 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,462 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,463 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,463 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,464 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,469 | ^~~~~~~~ 2024-03-04T16:30:45,470 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,470 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,471 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,472 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,472 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,473 | ^~~~~~~~ 2024-03-04T16:30:45,474 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,474 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,475 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,475 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,476 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,477 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,477 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,478 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:45,479 | ^~~~~~~~ 2024-03-04T16:30:45,479 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,480 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,480 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:45,481 | ^~~~~~~~ 2024-03-04T16:30:45,482 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,482 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,483 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:45,484 | ^~~~~~~~ 2024-03-04T16:30:45,485 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,485 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,486 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:45,486 | ^~~~~~~~ 2024-03-04T16:30:45,487 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,488 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,489 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,490 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,491 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,491 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,492 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,493 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,493 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-04T16:30:45,494 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,495 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,496 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,497 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,497 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,498 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,498 | ^~~~~~~~ 2024-03-04T16:30:45,499 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,500 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,500 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,501 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,502 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,503 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,503 | ^~~~~~~~ 2024-03-04T16:30:45,504 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,504 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,505 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,506 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,506 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,507 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,508 | ^~~~~~~~ 2024-03-04T16:30:45,509 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,509 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,510 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,511 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,512 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,512 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,513 | ^~~~~~~~ 2024-03-04T16:30:45,514 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,514 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,515 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,516 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,516 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,517 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,518 | ^~~~~~~~ 2024-03-04T16:30:45,518 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,519 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,519 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,520 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,520 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,521 201 | list operator*(N n, list const &l) 2024-03-04T16:30:45,522 | ^~~~~~~~ 2024-03-04T16:30:45,523 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,523 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,524 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,525 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,526 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,526 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,527 | ^~~~~~~~ 2024-03-04T16:30:45,528 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,528 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,529 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,530 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,531 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,531 | ^~~~~~~~ 2024-03-04T16:30:45,532 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,532 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,533 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,534 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,534 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,535 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,535 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,536 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:45,536 | ^~~~~~~~ 2024-03-04T16:30:45,537 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,537 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,538 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:45,538 | ^~~~~~~~ 2024-03-04T16:30:45,539 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,540 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,541 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:45,541 | ^~~~~~~~ 2024-03-04T16:30:45,542 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,543 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,543 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:45,544 | ^~~~~~~~ 2024-03-04T16:30:45,545 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,546 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,546 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-04T16:30:45,547 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,548 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,549 430 | auto _dereference(utils::index_sequence) const 2024-03-04T16:30:45,550 | ^~~~~~~~~~~~ 2024-03-04T16:30:45,550 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,551 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,552 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,553 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,554 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,555 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,556 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,557 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,558 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,559 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-04T16:30:45,559 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,560 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,561 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,562 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,563 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,563 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,564 | ^~~~~~~~ 2024-03-04T16:30:45,564 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,565 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,565 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,566 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,567 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,568 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,568 | ^~~~~~~~ 2024-03-04T16:30:45,569 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,570 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,570 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,571 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,572 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,572 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,573 | ^~~~~~~~ 2024-03-04T16:30:45,574 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,575 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,576 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,576 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,577 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,578 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,578 | ^~~~~~~~ 2024-03-04T16:30:45,579 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,579 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,580 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,581 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,582 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,583 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,583 | ^~~~~~~~ 2024-03-04T16:30:45,584 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,585 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,586 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,586 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,587 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,588 201 | list operator*(N n, list const &l) 2024-03-04T16:30:45,589 | ^~~~~~~~ 2024-03-04T16:30:45,589 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,590 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,591 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,592 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,592 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,593 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,593 | ^~~~~~~~ 2024-03-04T16:30:45,594 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,594 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,595 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,595 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,596 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,597 | ^~~~~~~~ 2024-03-04T16:30:45,598 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,598 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,599 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,600 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,601 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,601 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,602 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,603 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:45,604 | ^~~~~~~~ 2024-03-04T16:30:45,605 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,605 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,606 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:45,607 | ^~~~~~~~ 2024-03-04T16:30:45,607 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,608 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,609 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:45,610 | ^~~~~~~~ 2024-03-04T16:30:45,611 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,611 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,612 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:45,612 | ^~~~~~~~ 2024-03-04T16:30:45,613 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,614 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,614 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,615 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,616 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,617 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,618 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,618 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-04T16:30:45,620 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,621 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,621 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,622 | ^~~~~ 2024-03-04T16:30:45,622 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-04T16:30:45,623 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-04T16:30:45,624 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,624 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:45,625 | ^~~~~~~~ 2024-03-04T16:30:45,626 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,627 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:45,628 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,628 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,629 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:45,630 | ^~~~~~~~ 2024-03-04T16:30:45,631 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,631 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:45,632 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,633 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,633 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,634 | ^~~~~ 2024-03-04T16:30:45,635 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,636 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,637 | ^~~~~~~~ 2024-03-04T16:30:45,637 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,638 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,639 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,639 | ^~~~~ 2024-03-04T16:30:45,640 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,640 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,641 | ^~~~~~~~ 2024-03-04T16:30:45,642 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,642 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,643 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,643 | ^~~~~ 2024-03-04T16:30:45,644 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,645 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,645 | ^~~~~~~~ 2024-03-04T16:30:45,646 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,647 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,647 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,648 | ^~~~~ 2024-03-04T16:30:45,649 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,649 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,650 | ^~~~~~~~ 2024-03-04T16:30:45,651 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,652 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,652 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,654 | ^~~~~ 2024-03-04T16:30:45,655 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,655 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,656 | ^~~~~~~~ 2024-03-04T16:30:45,656 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,657 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,657 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,658 | ^~~~~ 2024-03-04T16:30:45,658 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,659 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,660 | ^~~~~~~~ 2024-03-04T16:30:45,661 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,661 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,662 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,663 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,663 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,664 | ^~~~~~~~ 2024-03-04T16:30:45,665 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,666 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,666 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,667 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,668 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,668 | ^~~~~ 2024-03-04T16:30:45,669 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,670 201 | list operator*(N n, list const &l) 2024-03-04T16:30:45,670 | ^~~~~~~~ 2024-03-04T16:30:45,671 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,672 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,672 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,673 | ^~~~~ 2024-03-04T16:30:45,674 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,675 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:45,676 | ^~~~~~~~ 2024-03-04T16:30:45,676 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,677 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,677 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:45,678 | ^~~~~~~~ 2024-03-04T16:30:45,678 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,679 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,679 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:45,680 | ^~~~~~~~ 2024-03-04T16:30:45,681 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,681 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,682 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:45,683 | ^~~~~~~~ 2024-03-04T16:30:45,683 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,684 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,685 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,686 | ^~~~~~ 2024-03-04T16:30:45,686 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,687 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:45,688 | ^~~~~~~~ 2024-03-04T16:30:45,688 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,689 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:45,690 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,690 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,691 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:45,692 | ^~~~~~~~ 2024-03-04T16:30:45,692 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,693 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:45,694 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,695 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,695 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,696 | ^~~~~~ 2024-03-04T16:30:45,697 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-03-04T16:30:45,698 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-03-04T16:30:45,698 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-03-04T16:30:45,699 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-03-04T16:30:45,700 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-03-04T16:30:45,700 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-03-04T16:30:45,701 | ^~~~~~~~ 2024-03-04T16:30:45,702 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,702 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,703 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,704 | ^~~~~~ 2024-03-04T16:30:45,705 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-03-04T16:30:45,706 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-03-04T16:30:45,706 | ^~~~~~~~ 2024-03-04T16:30:45,707 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,708 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,709 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,710 | ^~~~~~ 2024-03-04T16:30:45,711 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-03-04T16:30:45,712 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-03-04T16:30:45,712 | ^~~~~~~~ 2024-03-04T16:30:45,713 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,714 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,714 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,715 | ^~~~~~ 2024-03-04T16:30:45,716 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-03-04T16:30:45,716 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-03-04T16:30:45,717 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,717 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-03-04T16:30:45,718 | ^~~~~~~~ 2024-03-04T16:30:45,718 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,719 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,720 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,720 | ^~~~~~ 2024-03-04T16:30:45,721 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,722 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-03-04T16:30:45,722 | ^~~~~~~~ 2024-03-04T16:30:45,723 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,723 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,724 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,724 | ^~~~~~ 2024-03-04T16:30:45,725 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,726 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,727 | ^~~~~~~~ 2024-03-04T16:30:45,727 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,728 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,729 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,730 | ^~~~~~ 2024-03-04T16:30:45,730 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,731 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,732 | ^~~~~~~~ 2024-03-04T16:30:45,733 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,733 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,734 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,735 | ^~~~~~ 2024-03-04T16:30:45,735 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,736 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,737 | ^~~~~~~~ 2024-03-04T16:30:45,737 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,738 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,739 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,740 | ^~~~~~ 2024-03-04T16:30:45,740 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,741 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,742 | ^~~~~~~~ 2024-03-04T16:30:45,743 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,743 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,744 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,745 | ^~~~~~ 2024-03-04T16:30:45,746 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,747 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,747 | ^~~~~~~~ 2024-03-04T16:30:45,748 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,749 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,749 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,750 | ^~~~~~ 2024-03-04T16:30:45,751 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,751 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,752 | ^~~~~~~~ 2024-03-04T16:30:45,753 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,754 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,754 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,755 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,755 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,756 | ^~~~~~~~ 2024-03-04T16:30:45,757 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,757 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,758 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,758 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,759 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,760 | ^~~~~~ 2024-03-04T16:30:45,760 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,761 201 | list operator*(N n, list const &l) 2024-03-04T16:30:45,762 | ^~~~~~~~ 2024-03-04T16:30:45,762 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,763 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,764 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,765 | ^~~~~~ 2024-03-04T16:30:45,765 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,766 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:45,767 | ^~~~~~~~ 2024-03-04T16:30:45,767 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,768 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,769 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:45,770 | ^~~~~~~~ 2024-03-04T16:30:45,770 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,771 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,772 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:45,773 | ^~~~~~~~ 2024-03-04T16:30:45,773 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,774 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,774 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:45,775 | ^~~~~~~~ 2024-03-04T16:30:45,775 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,776 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,777 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,777 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,778 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,779 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,780 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,781 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-04T16:30:45,782 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,783 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,783 449 | auto oiter = vectorizer::vbegin(other); 2024-03-04T16:30:45,784 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-04T16:30:45,785 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-03-04T16:30:45,785 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,786 17 | static auto vbegin(E &&expr) 2024-03-04T16:30:45,787 | ^~~~~~ 2024-03-04T16:30:45,787 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,788 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,789 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,790 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,790 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,791 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,792 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,793 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,793 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-04T16:30:45,794 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,795 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,796 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-04T16:30:45,796 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-04T16:30:45,797 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,798 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-04T16:30:45,799 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,799 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,800 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,801 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,801 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,802 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,803 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,804 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-04T16:30:45,805 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,806 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,806 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,807 | ^~~~~ 2024-03-04T16:30:45,808 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,808 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:45,809 | ^~~~~~~~ 2024-03-04T16:30:45,810 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,811 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:45,811 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,812 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,813 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:45,813 | ^~~~~~~~ 2024-03-04T16:30:45,814 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,815 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:45,815 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,816 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,817 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,817 | ^~~~~ 2024-03-04T16:30:45,818 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,819 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,820 | ^~~~~~~~ 2024-03-04T16:30:45,821 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,821 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,822 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,822 | ^~~~~ 2024-03-04T16:30:45,823 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,824 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,824 | ^~~~~~~~ 2024-03-04T16:30:45,825 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,826 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,826 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,827 | ^~~~~ 2024-03-04T16:30:45,827 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,828 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,829 | ^~~~~~~~ 2024-03-04T16:30:45,829 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,830 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,830 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,831 | ^~~~~ 2024-03-04T16:30:45,832 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,832 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,833 | ^~~~~~~~ 2024-03-04T16:30:45,834 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,834 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,835 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,836 | ^~~~~ 2024-03-04T16:30:45,837 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,837 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,838 | ^~~~~~~~ 2024-03-04T16:30:45,838 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,839 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,839 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,840 | ^~~~~ 2024-03-04T16:30:45,841 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,841 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,842 | ^~~~~~~~ 2024-03-04T16:30:45,843 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,843 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,844 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,845 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,845 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,846 | ^~~~~~~~ 2024-03-04T16:30:45,847 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,848 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,849 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,849 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,850 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,851 | ^~~~~ 2024-03-04T16:30:45,851 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,852 201 | list operator*(N n, list const &l) 2024-03-04T16:30:45,853 | ^~~~~~~~ 2024-03-04T16:30:45,854 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,854 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,855 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-04T16:30:45,856 | ^~~~~ 2024-03-04T16:30:45,857 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,857 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:45,858 | ^~~~~~~~ 2024-03-04T16:30:45,858 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,859 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,859 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:45,860 | ^~~~~~~~ 2024-03-04T16:30:45,860 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,861 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,862 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:45,862 | ^~~~~~~~ 2024-03-04T16:30:45,863 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,863 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,864 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:45,865 | ^~~~~~~~ 2024-03-04T16:30:45,865 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,866 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,867 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,868 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,868 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,869 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:45,870 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:45,870 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,871 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,872 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-04T16:30:45,873 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,874 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,874 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,875 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,875 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,876 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,877 | ^~~~~~~~ 2024-03-04T16:30:45,878 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,878 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,879 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,879 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,880 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,881 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,881 | ^~~~~~~~ 2024-03-04T16:30:45,882 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,882 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,883 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,884 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,884 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,885 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,886 | ^~~~~~~~ 2024-03-04T16:30:45,886 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,887 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,888 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,889 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,889 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,890 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,891 | ^~~~~~~~ 2024-03-04T16:30:45,891 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,892 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,893 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,894 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,894 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,895 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,895 | ^~~~~~~~ 2024-03-04T16:30:45,896 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,896 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,897 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:45,898 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,898 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,899 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-04T16:30:45,899 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,900 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,901 430 | auto _dereference(utils::index_sequence) const 2024-03-04T16:30:45,901 | ^~~~~~~~~~~~ 2024-03-04T16:30:45,902 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,902 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,903 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,904 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,905 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,906 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,906 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:45,907 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:45,908 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,908 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,909 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-04T16:30:45,910 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,911 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,911 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,912 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,912 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,913 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,914 | ^~~~~~~~ 2024-03-04T16:30:45,914 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,915 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,916 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,917 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,921 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,922 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,922 | ^~~~~~~~ 2024-03-04T16:30:45,923 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,924 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,925 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,925 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,926 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,927 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,927 | ^~~~~~~~ 2024-03-04T16:30:45,928 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,928 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,929 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,930 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,930 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,931 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,932 | ^~~~~~~~ 2024-03-04T16:30:45,932 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,933 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,934 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,935 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,935 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,936 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,937 | ^~~~~~~~ 2024-03-04T16:30:45,937 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,938 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,939 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:45,939 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,940 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,941 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,942 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,943 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:45,943 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:45,944 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,945 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,946 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-04T16:30:45,947 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:45,947 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,948 184 | iter.store(*oiter); 2024-03-04T16:30:45,948 | ^~~~~~ 2024-03-04T16:30:45,949 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,950 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:45,950 | ^~~~~~~~ 2024-03-04T16:30:45,951 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,952 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:45,952 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,953 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,954 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:45,954 | ^~~~~~~~ 2024-03-04T16:30:45,955 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,956 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:45,956 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,957 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,958 184 | iter.store(*oiter); 2024-03-04T16:30:45,958 | ^~~~~~ 2024-03-04T16:30:45,959 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,960 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:45,961 | ^~~~~~~~ 2024-03-04T16:30:45,961 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,962 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,963 184 | iter.store(*oiter); 2024-03-04T16:30:45,964 | ^~~~~~ 2024-03-04T16:30:45,965 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,965 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:45,966 | ^~~~~~~~ 2024-03-04T16:30:45,966 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,967 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,968 184 | iter.store(*oiter); 2024-03-04T16:30:45,968 | ^~~~~~ 2024-03-04T16:30:45,969 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,969 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:45,970 | ^~~~~~~~ 2024-03-04T16:30:45,970 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,971 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,972 184 | iter.store(*oiter); 2024-03-04T16:30:45,972 | ^~~~~~ 2024-03-04T16:30:45,973 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,974 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:45,975 | ^~~~~~~~ 2024-03-04T16:30:45,975 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,976 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,977 184 | iter.store(*oiter); 2024-03-04T16:30:45,977 | ^~~~~~ 2024-03-04T16:30:45,978 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,979 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:45,980 | ^~~~~~~~ 2024-03-04T16:30:45,980 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,981 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,981 184 | iter.store(*oiter); 2024-03-04T16:30:45,982 | ^~~~~~ 2024-03-04T16:30:45,982 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,983 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,983 | ^~~~~~~~ 2024-03-04T16:30:45,984 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,985 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,985 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,986 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,987 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:45,987 | ^~~~~~~~ 2024-03-04T16:30:45,988 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:45,989 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:45,990 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:45,991 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,991 184 | iter.store(*oiter); 2024-03-04T16:30:45,992 | ^~~~~~ 2024-03-04T16:30:45,993 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,993 201 | list operator*(N n, list const &l) 2024-03-04T16:30:45,994 | ^~~~~~~~ 2024-03-04T16:30:45,995 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:45,995 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:45,996 184 | iter.store(*oiter); 2024-03-04T16:30:45,997 | ^~~~~~ 2024-03-04T16:30:45,998 /tmp/pip-build-env-nomjhg0o/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-04T16:30:45,999 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,000 | ^~~~~~~~ 2024-03-04T16:30:46,000 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,001 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,002 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,002 | ^~~~~~~~ 2024-03-04T16:30:46,003 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,003 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,004 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,005 | ^~~~~~~~ 2024-03-04T16:30:46,005 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,006 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,006 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,007 | ^~~~~~~~ 2024-03-04T16:30:46,008 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,008 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,009 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,010 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,011 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,012 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,013 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,013 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,014 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-04T16:30:46,015 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:46,015 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,016 178 | auto oiter = vectorizer::vbegin(other); 2024-03-04T16:30:46,017 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-04T16:30:46,018 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,018 17 | static auto vbegin(E &&expr) 2024-03-04T16:30:46,019 | ^~~~~~ 2024-03-04T16:30:46,020 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,021 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,022 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,023 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,024 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,024 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,025 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,026 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,027 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,027 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-04T16:30:46,028 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:46,029 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,030 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-04T16:30:46,030 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-04T16:30:46,031 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,031 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-04T16:30:46,032 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,033 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,034 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,035 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,036 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,036 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,037 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,038 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,039 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,040 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,040 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,041 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,041 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-04T16:30:46,042 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:46,043 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,044 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,045 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,046 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,046 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,047 | ^~~~~~~~ 2024-03-04T16:30:46,047 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,048 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,048 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,049 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,050 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,050 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,051 | ^~~~~~~~ 2024-03-04T16:30:46,052 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,053 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,053 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,054 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,055 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,056 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,056 | ^~~~~~~~ 2024-03-04T16:30:46,057 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,058 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,059 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,059 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,060 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,061 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,062 | ^~~~~~~~ 2024-03-04T16:30:46,062 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,063 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,063 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,064 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,065 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,065 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,066 | ^~~~~~~~ 2024-03-04T16:30:46,066 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,067 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,068 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,069 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,069 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,070 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,071 | ^~~~~~~~ 2024-03-04T16:30:46,072 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,072 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,073 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,074 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,075 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,075 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,076 | ^~~~~~~~ 2024-03-04T16:30:46,077 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,078 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,078 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,079 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,079 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,080 | ^~~~~~~~ 2024-03-04T16:30:46,080 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,081 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,082 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,082 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,083 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,083 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,084 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,084 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,085 | ^~~~~~~~ 2024-03-04T16:30:46,086 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,086 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,087 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,088 | ^~~~~~~~ 2024-03-04T16:30:46,089 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,089 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,090 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,091 | ^~~~~~~~ 2024-03-04T16:30:46,091 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,092 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,093 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,094 | ^~~~~~~~ 2024-03-04T16:30:46,095 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,095 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,096 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-04T16:30:46,097 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,098 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,098 430 | auto _dereference(utils::index_sequence) const 2024-03-04T16:30:46,099 | ^~~~~~~~~~~~ 2024-03-04T16:30:46,099 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,100 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,101 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,102 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,103 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,104 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,104 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,105 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,106 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,107 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,107 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,108 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,109 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-04T16:30:46,110 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:46,110 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,111 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,112 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,112 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,113 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,114 | ^~~~~~~~ 2024-03-04T16:30:46,115 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,115 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,116 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,116 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,117 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,118 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,118 | ^~~~~~~~ 2024-03-04T16:30:46,119 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,120 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,120 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,121 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,122 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,122 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,123 | ^~~~~~~~ 2024-03-04T16:30:46,124 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,124 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,125 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,126 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,127 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,127 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,128 | ^~~~~~~~ 2024-03-04T16:30:46,128 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,129 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,130 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,130 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,131 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,132 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,132 | ^~~~~~~~ 2024-03-04T16:30:46,133 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,134 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,134 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,135 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,136 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,136 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,137 | ^~~~~~~~ 2024-03-04T16:30:46,138 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,138 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,139 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,140 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,140 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,141 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,143 | ^~~~~~~~ 2024-03-04T16:30:46,143 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,144 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,144 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,145 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,146 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,146 | ^~~~~~~~ 2024-03-04T16:30:46,147 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,147 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,148 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,149 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,149 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,150 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,151 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,151 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,152 | ^~~~~~~~ 2024-03-04T16:30:46,153 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,154 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,154 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,155 | ^~~~~~~~ 2024-03-04T16:30:46,156 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,157 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,157 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,158 | ^~~~~~~~ 2024-03-04T16:30:46,158 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,159 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,160 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,161 | ^~~~~~~~ 2024-03-04T16:30:46,161 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,162 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,163 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,163 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,164 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,165 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,165 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,166 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-04T16:30:46,167 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,168 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,168 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,169 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,170 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-04T16:30:46,171 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:46,171 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,172 184 | iter.store(*oiter); 2024-03-04T16:30:46,172 | ^~~~~~ 2024-03-04T16:30:46,173 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,174 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,174 | ^~~~~~~~ 2024-03-04T16:30:46,175 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,176 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,176 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,177 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,178 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,178 | ^~~~~~~~ 2024-03-04T16:30:46,179 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,179 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,180 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,181 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,181 184 | iter.store(*oiter); 2024-03-04T16:30:46,182 | ^~~~~~ 2024-03-04T16:30:46,183 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,183 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,184 | ^~~~~~~~ 2024-03-04T16:30:46,184 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,185 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,186 184 | iter.store(*oiter); 2024-03-04T16:30:46,186 | ^~~~~~ 2024-03-04T16:30:46,187 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,188 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,188 | ^~~~~~~~ 2024-03-04T16:30:46,189 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,190 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,190 184 | iter.store(*oiter); 2024-03-04T16:30:46,191 | ^~~~~~ 2024-03-04T16:30:46,192 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,192 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,193 | ^~~~~~~~ 2024-03-04T16:30:46,194 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,194 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,195 184 | iter.store(*oiter); 2024-03-04T16:30:46,195 | ^~~~~~ 2024-03-04T16:30:46,196 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,197 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,197 | ^~~~~~~~ 2024-03-04T16:30:46,198 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,198 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,199 184 | iter.store(*oiter); 2024-03-04T16:30:46,200 | ^~~~~~ 2024-03-04T16:30:46,200 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,202 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,202 | ^~~~~~~~ 2024-03-04T16:30:46,203 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,203 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,204 184 | iter.store(*oiter); 2024-03-04T16:30:46,204 | ^~~~~~ 2024-03-04T16:30:46,205 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,206 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,206 | ^~~~~~~~ 2024-03-04T16:30:46,207 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,207 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,208 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,209 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,209 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,210 | ^~~~~~~~ 2024-03-04T16:30:46,211 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,211 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,212 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,213 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,213 184 | iter.store(*oiter); 2024-03-04T16:30:46,214 | ^~~~~~ 2024-03-04T16:30:46,215 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,215 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,216 | ^~~~~~~~ 2024-03-04T16:30:46,217 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,217 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,218 184 | iter.store(*oiter); 2024-03-04T16:30:46,219 | ^~~~~~ 2024-03-04T16:30:46,219 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,220 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,221 | ^~~~~~~~ 2024-03-04T16:30:46,222 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,222 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,223 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,223 | ^~~~~~~~ 2024-03-04T16:30:46,224 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,224 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,225 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,226 | ^~~~~~~~ 2024-03-04T16:30:46,226 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,227 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,227 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,228 | ^~~~~~~~ 2024-03-04T16:30:46,229 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,229 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,230 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,231 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,232 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,232 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,233 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,234 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-04T16:30:46,235 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,235 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,236 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,237 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,238 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-04T16:30:46,239 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:46,239 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,240 178 | auto oiter = vectorizer::vbegin(other); 2024-03-04T16:30:46,241 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-04T16:30:46,242 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,243 17 | static auto vbegin(E &&expr) 2024-03-04T16:30:46,243 | ^~~~~~ 2024-03-04T16:30:46,244 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,244 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,245 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,246 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,246 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,247 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,248 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,249 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,250 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,250 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,251 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,252 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,253 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-04T16:30:46,253 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:46,254 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,255 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-04T16:30:46,255 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-04T16:30:46,256 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,256 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-04T16:30:46,257 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,258 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,258 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,259 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,260 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,260 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,262 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,262 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,263 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,264 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,264 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,265 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,266 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-04T16:30:46,267 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-04T16:30:46,268 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,268 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,269 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,270 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,270 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,271 | ^~~~~~~~ 2024-03-04T16:30:46,271 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,272 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,273 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,273 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,274 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,275 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,275 | ^~~~~~~~ 2024-03-04T16:30:46,276 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,276 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,277 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,278 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,278 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,279 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,279 | ^~~~~~~~ 2024-03-04T16:30:46,280 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,280 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,281 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,282 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,283 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,283 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,284 | ^~~~~~~~ 2024-03-04T16:30:46,285 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,286 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,286 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,287 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,288 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,289 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,289 | ^~~~~~~~ 2024-03-04T16:30:46,290 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,290 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,291 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,291 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,292 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,293 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,293 | ^~~~~~~~ 2024-03-04T16:30:46,294 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,294 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,295 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,296 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,296 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,297 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,298 | ^~~~~~~~ 2024-03-04T16:30:46,298 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,299 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,300 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,300 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,301 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,302 | ^~~~~~~~ 2024-03-04T16:30:46,302 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,303 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,304 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,304 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,305 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,306 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,307 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,307 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,308 | ^~~~~~~~ 2024-03-04T16:30:46,308 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,309 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,309 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,310 | ^~~~~~~~ 2024-03-04T16:30:46,310 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,311 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,312 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,312 | ^~~~~~~~ 2024-03-04T16:30:46,313 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,313 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,314 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,315 | ^~~~~~~~ 2024-03-04T16:30:46,315 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,316 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,317 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-04T16:30:46,317 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,318 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,319 430 | auto _dereference(utils::index_sequence) const 2024-03-04T16:30:46,319 | ^~~~~~~~~~~~ 2024-03-04T16:30:46,320 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,321 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,322 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,322 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,323 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,324 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,325 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,325 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,326 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,327 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,328 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,329 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,329 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-04T16:30:46,330 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-04T16:30:46,330 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,331 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,332 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,333 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,333 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,334 | ^~~~~~~~ 2024-03-04T16:30:46,335 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,336 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,336 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,337 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,338 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,338 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,339 | ^~~~~~~~ 2024-03-04T16:30:46,340 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,340 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,341 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,342 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,342 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,343 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,344 | ^~~~~~~~ 2024-03-04T16:30:46,344 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,345 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,346 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,347 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,347 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,348 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,348 | ^~~~~~~~ 2024-03-04T16:30:46,349 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,350 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,350 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,351 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,352 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,352 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,353 | ^~~~~~~~ 2024-03-04T16:30:46,354 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,355 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,355 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,356 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,357 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,358 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,358 | ^~~~~~~~ 2024-03-04T16:30:46,359 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,360 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,360 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,361 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,362 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,362 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,363 | ^~~~~~~~ 2024-03-04T16:30:46,363 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,364 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,365 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,365 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,366 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,366 | ^~~~~~~~ 2024-03-04T16:30:46,367 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,368 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,368 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,369 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,370 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,370 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,371 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,372 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,372 | ^~~~~~~~ 2024-03-04T16:30:46,373 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,374 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,375 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,375 | ^~~~~~~~ 2024-03-04T16:30:46,376 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,377 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,377 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,378 | ^~~~~~~~ 2024-03-04T16:30:46,379 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,379 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,380 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,381 | ^~~~~~~~ 2024-03-04T16:30:46,381 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,382 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,383 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,383 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,384 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,385 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,386 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,387 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-04T16:30:46,387 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,388 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,389 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,390 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,390 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-04T16:30:46,391 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-04T16:30:46,392 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,392 184 | iter.store(*oiter); 2024-03-04T16:30:46,393 | ^~~~~~ 2024-03-04T16:30:46,394 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,395 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,395 | ^~~~~~~~ 2024-03-04T16:30:46,396 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,396 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,397 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,398 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,398 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,399 | ^~~~~~~~ 2024-03-04T16:30:46,399 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,400 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,400 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,401 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,402 184 | iter.store(*oiter); 2024-03-04T16:30:46,402 | ^~~~~~ 2024-03-04T16:30:46,403 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,403 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,404 | ^~~~~~~~ 2024-03-04T16:30:46,405 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,405 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,406 184 | iter.store(*oiter); 2024-03-04T16:30:46,407 | ^~~~~~ 2024-03-04T16:30:46,408 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,408 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,409 | ^~~~~~~~ 2024-03-04T16:30:46,409 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,410 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,410 184 | iter.store(*oiter); 2024-03-04T16:30:46,411 | ^~~~~~ 2024-03-04T16:30:46,412 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,412 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,413 | ^~~~~~~~ 2024-03-04T16:30:46,414 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,414 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,415 184 | iter.store(*oiter); 2024-03-04T16:30:46,416 | ^~~~~~ 2024-03-04T16:30:46,416 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,417 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,418 | ^~~~~~~~ 2024-03-04T16:30:46,419 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,419 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,420 184 | iter.store(*oiter); 2024-03-04T16:30:46,420 | ^~~~~~ 2024-03-04T16:30:46,421 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,422 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,422 | ^~~~~~~~ 2024-03-04T16:30:46,423 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,424 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,424 184 | iter.store(*oiter); 2024-03-04T16:30:46,429 | ^~~~~~ 2024-03-04T16:30:46,430 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,431 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,431 | ^~~~~~~~ 2024-03-04T16:30:46,432 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,432 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,433 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,434 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,435 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,435 | ^~~~~~~~ 2024-03-04T16:30:46,436 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,437 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,438 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,439 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,439 184 | iter.store(*oiter); 2024-03-04T16:30:46,440 | ^~~~~~ 2024-03-04T16:30:46,440 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,441 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,441 | ^~~~~~~~ 2024-03-04T16:30:46,442 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,442 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,443 184 | iter.store(*oiter); 2024-03-04T16:30:46,443 | ^~~~~~ 2024-03-04T16:30:46,444 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,445 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,446 | ^~~~~~~~ 2024-03-04T16:30:46,446 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,447 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,448 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,448 | ^~~~~~~~ 2024-03-04T16:30:46,449 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,450 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,450 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,451 | ^~~~~~~~ 2024-03-04T16:30:46,452 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,452 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,453 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,454 | ^~~~~~~~ 2024-03-04T16:30:46,454 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,455 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,456 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,457 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,458 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,459 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,459 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,460 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-04T16:30:46,461 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,462 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,462 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,463 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,464 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-04T16:30:46,465 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-04T16:30:46,465 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,466 178 | auto oiter = vectorizer::vbegin(other); 2024-03-04T16:30:46,467 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-04T16:30:46,467 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,468 17 | static auto vbegin(E &&expr) 2024-03-04T16:30:46,469 | ^~~~~~ 2024-03-04T16:30:46,469 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,470 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,471 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,472 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,472 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,473 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,474 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,475 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,476 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,476 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,477 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,478 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,478 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-04T16:30:46,480 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-04T16:30:46,480 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,481 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-04T16:30:46,482 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-04T16:30:46,482 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,483 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-04T16:30:46,483 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,484 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,485 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,486 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,487 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,488 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,488 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,489 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,490 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,491 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,491 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,492 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,493 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-04T16:30:46,494 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-04T16:30:46,494 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,495 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,495 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,496 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,496 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,497 | ^~~~~~~~ 2024-03-04T16:30:46,498 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,499 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,499 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,500 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,501 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,501 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,502 | ^~~~~~~~ 2024-03-04T16:30:46,503 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,503 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,504 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,505 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,506 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,507 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,507 | ^~~~~~~~ 2024-03-04T16:30:46,508 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,508 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,509 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,509 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,510 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,510 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,511 | ^~~~~~~~ 2024-03-04T16:30:46,512 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,512 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,513 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,514 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,515 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,515 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,516 | ^~~~~~~~ 2024-03-04T16:30:46,517 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,517 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,518 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,519 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,519 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,520 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,521 | ^~~~~~~~ 2024-03-04T16:30:46,521 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,522 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,522 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,523 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,523 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,524 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,524 | ^~~~~~~~ 2024-03-04T16:30:46,525 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,526 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,526 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,527 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,527 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,528 | ^~~~~~~~ 2024-03-04T16:30:46,529 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,529 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,530 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,531 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,532 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:46,532 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,533 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,533 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,534 | ^~~~~~~~ 2024-03-04T16:30:46,535 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,535 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,536 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,537 | ^~~~~~~~ 2024-03-04T16:30:46,537 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,538 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,539 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,540 | ^~~~~~~~ 2024-03-04T16:30:46,541 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,541 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,542 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,542 | ^~~~~~~~ 2024-03-04T16:30:46,543 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,543 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,544 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-04T16:30:46,545 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,545 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,546 430 | auto _dereference(utils::index_sequence) const 2024-03-04T16:30:46,547 | ^~~~~~~~~~~~ 2024-03-04T16:30:46,548 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,548 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,549 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,550 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,551 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,552 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,553 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,554 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,555 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,556 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,556 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,557 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,558 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-04T16:30:46,558 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-04T16:30:46,559 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,560 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,560 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,561 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,562 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,562 | ^~~~~~~~ 2024-03-04T16:30:46,563 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,563 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,564 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,565 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,565 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,566 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,567 | ^~~~~~~~ 2024-03-04T16:30:46,567 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,568 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,568 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,569 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,570 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,570 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,571 | ^~~~~~~~ 2024-03-04T16:30:46,572 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,572 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,573 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,574 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,574 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,575 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,575 | ^~~~~~~~ 2024-03-04T16:30:46,576 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,577 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,578 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,578 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,579 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,579 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,580 | ^~~~~~~~ 2024-03-04T16:30:46,581 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,581 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,582 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,583 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,583 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,584 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,585 | ^~~~~~~~ 2024-03-04T16:30:46,586 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,586 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,587 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,587 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,588 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,589 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,589 | ^~~~~~~~ 2024-03-04T16:30:46,590 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,591 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,592 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,593 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,594 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,595 | ^~~~~~~~ 2024-03-04T16:30:46,596 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,596 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,597 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,598 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,598 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:46,599 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,600 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,600 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,601 | ^~~~~~~~ 2024-03-04T16:30:46,602 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,602 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,603 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,604 | ^~~~~~~~ 2024-03-04T16:30:46,604 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,605 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,605 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,606 | ^~~~~~~~ 2024-03-04T16:30:46,606 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,607 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,607 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,608 | ^~~~~~~~ 2024-03-04T16:30:46,609 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,609 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,610 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,610 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,611 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,612 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,613 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,613 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-04T16:30:46,614 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,615 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,615 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,616 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,617 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-04T16:30:46,618 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-04T16:30:46,618 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,619 184 | iter.store(*oiter); 2024-03-04T16:30:46,620 | ^~~~~~ 2024-03-04T16:30:46,620 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,621 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,621 | ^~~~~~~~ 2024-03-04T16:30:46,622 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,622 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,623 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,623 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,624 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,624 | ^~~~~~~~ 2024-03-04T16:30:46,625 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,626 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,626 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,627 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,628 184 | iter.store(*oiter); 2024-03-04T16:30:46,629 | ^~~~~~ 2024-03-04T16:30:46,629 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,630 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,631 | ^~~~~~~~ 2024-03-04T16:30:46,631 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,632 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,633 184 | iter.store(*oiter); 2024-03-04T16:30:46,634 | ^~~~~~ 2024-03-04T16:30:46,635 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,635 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,636 | ^~~~~~~~ 2024-03-04T16:30:46,637 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,638 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,638 184 | iter.store(*oiter); 2024-03-04T16:30:46,639 | ^~~~~~ 2024-03-04T16:30:46,640 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,641 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,642 | ^~~~~~~~ 2024-03-04T16:30:46,642 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,643 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,644 184 | iter.store(*oiter); 2024-03-04T16:30:46,644 | ^~~~~~ 2024-03-04T16:30:46,645 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,646 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,646 | ^~~~~~~~ 2024-03-04T16:30:46,647 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,648 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,648 184 | iter.store(*oiter); 2024-03-04T16:30:46,649 | ^~~~~~ 2024-03-04T16:30:46,650 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,650 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,651 | ^~~~~~~~ 2024-03-04T16:30:46,651 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,652 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,653 184 | iter.store(*oiter); 2024-03-04T16:30:46,653 | ^~~~~~ 2024-03-04T16:30:46,654 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,655 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,655 | ^~~~~~~~ 2024-03-04T16:30:46,656 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,656 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,657 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,658 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,658 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,659 | ^~~~~~~~ 2024-03-04T16:30:46,660 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,660 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,661 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,662 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,662 184 | iter.store(*oiter); 2024-03-04T16:30:46,663 | ^~~~~~ 2024-03-04T16:30:46,663 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,664 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,665 | ^~~~~~~~ 2024-03-04T16:30:46,665 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,666 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,666 184 | iter.store(*oiter); 2024-03-04T16:30:46,667 | ^~~~~~ 2024-03-04T16:30:46,668 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,668 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,669 | ^~~~~~~~ 2024-03-04T16:30:46,669 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,670 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,671 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,671 | ^~~~~~~~ 2024-03-04T16:30:46,672 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,672 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,673 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,674 | ^~~~~~~~ 2024-03-04T16:30:46,674 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,675 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,675 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,676 | ^~~~~~~~ 2024-03-04T16:30:46,677 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,677 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,678 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,679 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,679 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,680 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,681 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,682 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-04T16:30:46,682 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,683 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,683 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,684 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,685 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-04T16:30:46,686 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-04T16:30:46,686 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,687 178 | auto oiter = vectorizer::vbegin(other); 2024-03-04T16:30:46,688 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-04T16:30:46,688 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,689 17 | static auto vbegin(E &&expr) 2024-03-04T16:30:46,689 | ^~~~~~ 2024-03-04T16:30:46,690 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,691 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,691 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,692 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,692 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,693 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,694 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,695 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,695 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,696 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,697 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,698 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,698 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-04T16:30:46,699 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-04T16:30:46,700 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,700 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-04T16:30:46,701 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-04T16:30:46,702 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,702 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-04T16:30:46,703 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,704 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,705 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,705 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,706 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,707 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,708 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,708 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,709 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,709 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,710 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,711 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,712 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-04T16:30:46,712 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:46,713 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,714 184 | iter.store(*oiter); 2024-03-04T16:30:46,714 | ^~~~~~ 2024-03-04T16:30:46,715 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,715 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,716 | ^~~~~~~~ 2024-03-04T16:30:46,717 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,718 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,718 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,719 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,720 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,720 | ^~~~~~~~ 2024-03-04T16:30:46,721 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,721 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,722 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,723 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,723 184 | iter.store(*oiter); 2024-03-04T16:30:46,724 | ^~~~~~ 2024-03-04T16:30:46,725 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,725 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,726 | ^~~~~~~~ 2024-03-04T16:30:46,726 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,727 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,728 184 | iter.store(*oiter); 2024-03-04T16:30:46,728 | ^~~~~~ 2024-03-04T16:30:46,729 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,729 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,730 | ^~~~~~~~ 2024-03-04T16:30:46,730 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,731 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,732 184 | iter.store(*oiter); 2024-03-04T16:30:46,732 | ^~~~~~ 2024-03-04T16:30:46,733 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,733 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,734 | ^~~~~~~~ 2024-03-04T16:30:46,735 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,735 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,736 184 | iter.store(*oiter); 2024-03-04T16:30:46,736 | ^~~~~~ 2024-03-04T16:30:46,737 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,738 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,738 | ^~~~~~~~ 2024-03-04T16:30:46,739 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,740 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,740 184 | iter.store(*oiter); 2024-03-04T16:30:46,741 | ^~~~~~ 2024-03-04T16:30:46,742 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,742 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,743 | ^~~~~~~~ 2024-03-04T16:30:46,743 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,744 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,744 184 | iter.store(*oiter); 2024-03-04T16:30:46,745 | ^~~~~~ 2024-03-04T16:30:46,745 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,746 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,747 | ^~~~~~~~ 2024-03-04T16:30:46,747 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,748 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,748 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,749 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,750 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,750 | ^~~~~~~~ 2024-03-04T16:30:46,751 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,752 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,752 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,753 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,754 184 | iter.store(*oiter); 2024-03-04T16:30:46,754 | ^~~~~~ 2024-03-04T16:30:46,755 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,755 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,756 | ^~~~~~~~ 2024-03-04T16:30:46,757 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,757 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,758 184 | iter.store(*oiter); 2024-03-04T16:30:46,759 | ^~~~~~ 2024-03-04T16:30:46,759 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,760 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,760 | ^~~~~~~~ 2024-03-04T16:30:46,761 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,761 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,762 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,762 | ^~~~~~~~ 2024-03-04T16:30:46,763 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,764 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,764 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,765 | ^~~~~~~~ 2024-03-04T16:30:46,765 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,766 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,767 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,767 | ^~~~~~~~ 2024-03-04T16:30:46,768 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,769 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,769 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,770 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,771 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,771 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,772 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,772 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,773 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,774 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,775 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,776 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,776 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-04T16:30:46,777 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-04T16:30:46,777 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,778 184 | iter.store(*oiter); 2024-03-04T16:30:46,779 | ^~~~~~ 2024-03-04T16:30:46,779 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,780 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,781 | ^~~~~~~~ 2024-03-04T16:30:46,781 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,782 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,782 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,783 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,784 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,785 | ^~~~~~~~ 2024-03-04T16:30:46,785 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,786 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,786 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,787 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,788 184 | iter.store(*oiter); 2024-03-04T16:30:46,788 | ^~~~~~ 2024-03-04T16:30:46,789 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,790 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,790 | ^~~~~~~~ 2024-03-04T16:30:46,791 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,791 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,792 184 | iter.store(*oiter); 2024-03-04T16:30:46,793 | ^~~~~~ 2024-03-04T16:30:46,793 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,794 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,794 | ^~~~~~~~ 2024-03-04T16:30:46,795 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,796 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,796 184 | iter.store(*oiter); 2024-03-04T16:30:46,797 | ^~~~~~ 2024-03-04T16:30:46,798 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,798 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,799 | ^~~~~~~~ 2024-03-04T16:30:46,799 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,800 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,801 184 | iter.store(*oiter); 2024-03-04T16:30:46,802 | ^~~~~~ 2024-03-04T16:30:46,803 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,803 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,804 | ^~~~~~~~ 2024-03-04T16:30:46,804 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,805 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,806 184 | iter.store(*oiter); 2024-03-04T16:30:46,806 | ^~~~~~ 2024-03-04T16:30:46,807 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,807 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,808 | ^~~~~~~~ 2024-03-04T16:30:46,809 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,809 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,810 184 | iter.store(*oiter); 2024-03-04T16:30:46,811 | ^~~~~~ 2024-03-04T16:30:46,811 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,812 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,812 | ^~~~~~~~ 2024-03-04T16:30:46,813 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,814 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,814 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,815 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,815 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,816 | ^~~~~~~~ 2024-03-04T16:30:46,817 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,818 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,818 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,819 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,819 184 | iter.store(*oiter); 2024-03-04T16:30:46,820 | ^~~~~~ 2024-03-04T16:30:46,820 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,821 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,822 | ^~~~~~~~ 2024-03-04T16:30:46,822 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,823 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,823 184 | iter.store(*oiter); 2024-03-04T16:30:46,824 | ^~~~~~ 2024-03-04T16:30:46,825 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,825 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,826 | ^~~~~~~~ 2024-03-04T16:30:46,826 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,827 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,827 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,828 | ^~~~~~~~ 2024-03-04T16:30:46,829 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,829 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,830 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,830 | ^~~~~~~~ 2024-03-04T16:30:46,831 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,832 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,832 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,833 | ^~~~~~~~ 2024-03-04T16:30:46,834 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,834 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,835 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,836 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,837 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,837 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,838 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,839 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,839 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,840 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,841 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,841 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,842 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-04T16:30:46,843 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-04T16:30:46,843 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,844 184 | iter.store(*oiter); 2024-03-04T16:30:46,845 | ^~~~~~ 2024-03-04T16:30:46,845 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,846 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,846 | ^~~~~~~~ 2024-03-04T16:30:46,847 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,847 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,848 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,849 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,849 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,850 | ^~~~~~~~ 2024-03-04T16:30:46,850 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,851 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,851 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,852 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,853 184 | iter.store(*oiter); 2024-03-04T16:30:46,853 | ^~~~~~ 2024-03-04T16:30:46,854 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,855 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,855 | ^~~~~~~~ 2024-03-04T16:30:46,856 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,856 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,857 184 | iter.store(*oiter); 2024-03-04T16:30:46,858 | ^~~~~~ 2024-03-04T16:30:46,858 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,859 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,860 | ^~~~~~~~ 2024-03-04T16:30:46,860 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,861 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,862 184 | iter.store(*oiter); 2024-03-04T16:30:46,862 | ^~~~~~ 2024-03-04T16:30:46,863 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,864 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,864 | ^~~~~~~~ 2024-03-04T16:30:46,865 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,865 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,866 184 | iter.store(*oiter); 2024-03-04T16:30:46,866 | ^~~~~~ 2024-03-04T16:30:46,867 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,868 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,868 | ^~~~~~~~ 2024-03-04T16:30:46,869 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,870 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,870 184 | iter.store(*oiter); 2024-03-04T16:30:46,871 | ^~~~~~ 2024-03-04T16:30:46,871 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,872 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,873 | ^~~~~~~~ 2024-03-04T16:30:46,873 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,874 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,874 184 | iter.store(*oiter); 2024-03-04T16:30:46,875 | ^~~~~~ 2024-03-04T16:30:46,876 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,876 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,878 | ^~~~~~~~ 2024-03-04T16:30:46,878 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,879 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,879 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,880 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,880 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,881 | ^~~~~~~~ 2024-03-04T16:30:46,881 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,882 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,882 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,883 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,884 184 | iter.store(*oiter); 2024-03-04T16:30:46,884 | ^~~~~~ 2024-03-04T16:30:46,885 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,886 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,886 | ^~~~~~~~ 2024-03-04T16:30:46,887 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,887 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,888 184 | iter.store(*oiter); 2024-03-04T16:30:46,889 | ^~~~~~ 2024-03-04T16:30:46,889 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,890 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,890 | ^~~~~~~~ 2024-03-04T16:30:46,891 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,892 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,892 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,893 | ^~~~~~~~ 2024-03-04T16:30:46,894 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,894 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,895 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,896 | ^~~~~~~~ 2024-03-04T16:30:46,896 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,897 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,897 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,898 | ^~~~~~~~ 2024-03-04T16:30:46,898 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,899 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,900 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,900 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,901 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,902 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,902 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,903 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,904 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:46,905 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:46,905 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,906 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,907 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-04T16:30:46,908 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-04T16:30:46,908 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,909 184 | iter.store(*oiter); 2024-03-04T16:30:46,909 | ^~~~~~ 2024-03-04T16:30:46,910 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,911 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,911 | ^~~~~~~~ 2024-03-04T16:30:46,912 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,913 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,913 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,914 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,915 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:46,915 | ^~~~~~~~ 2024-03-04T16:30:46,916 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,917 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:46,917 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,918 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,919 184 | iter.store(*oiter); 2024-03-04T16:30:46,919 | ^~~~~~ 2024-03-04T16:30:46,920 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,921 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:46,922 | ^~~~~~~~ 2024-03-04T16:30:46,922 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,923 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,923 184 | iter.store(*oiter); 2024-03-04T16:30:46,924 | ^~~~~~ 2024-03-04T16:30:46,925 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,925 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:46,926 | ^~~~~~~~ 2024-03-04T16:30:46,926 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,927 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,927 184 | iter.store(*oiter); 2024-03-04T16:30:46,928 | ^~~~~~ 2024-03-04T16:30:46,929 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,929 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:46,930 | ^~~~~~~~ 2024-03-04T16:30:46,931 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,931 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,932 184 | iter.store(*oiter); 2024-03-04T16:30:46,933 | ^~~~~~ 2024-03-04T16:30:46,934 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,934 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:46,935 | ^~~~~~~~ 2024-03-04T16:30:46,936 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,936 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,937 184 | iter.store(*oiter); 2024-03-04T16:30:46,938 | ^~~~~~ 2024-03-04T16:30:46,938 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,939 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:46,940 | ^~~~~~~~ 2024-03-04T16:30:46,940 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,941 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,941 184 | iter.store(*oiter); 2024-03-04T16:30:46,942 | ^~~~~~ 2024-03-04T16:30:46,942 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,943 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,943 | ^~~~~~~~ 2024-03-04T16:30:46,944 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,945 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,946 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,946 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,947 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:46,948 | ^~~~~~~~ 2024-03-04T16:30:46,948 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:46,949 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:46,950 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:46,951 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,951 184 | iter.store(*oiter); 2024-03-04T16:30:46,952 | ^~~~~~ 2024-03-04T16:30:46,952 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,953 201 | list operator*(N n, list const &l) 2024-03-04T16:30:46,954 | ^~~~~~~~ 2024-03-04T16:30:46,954 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:46,955 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,956 184 | iter.store(*oiter); 2024-03-04T16:30:46,956 | ^~~~~~ 2024-03-04T16:30:46,957 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,958 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:46,958 | ^~~~~~~~ 2024-03-04T16:30:46,959 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,959 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,960 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:46,960 | ^~~~~~~~ 2024-03-04T16:30:46,961 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,962 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,962 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:46,963 | ^~~~~~~~ 2024-03-04T16:30:46,963 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:46,964 /tmp/pip-build-env-nomjhg0o/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-04T16:30:46,965 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:46,965 | ^~~~~~~~ 2024-03-04T16:30:46,966 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,139 [8/12] Compiling C++ object src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-03-04T16:30:49,139 FAILED: src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-03-04T16:30:49,140 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-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nomjhg0o/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-04T16:30:49,141 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-04T16:30:49,141 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-04T16:30:49,142 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-04T16:30:49,143 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-04T16:30:49,143 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-04T16:30:49,143 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-04T16:30:49,144 from src/fluidimage/calcul/__pythran__/correl.cpp:1: 2024-03-04T16:30:49,144 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,145 101 | xsimd::batch> { 2024-03-04T16:30:49,145 | ^~~~~ 2024-03-04T16:30:49,145 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-04T16:30:49,146 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-04T16:30:49,146 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,146 34 | class batch; 2024-03-04T16:30:49,147 | ^~~~~ 2024-03-04T16:30:49,148 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-04T16:30:49,148 101 | xsimd::batch> { 2024-03-04T16:30:49,149 | ^~ 2024-03-04T16:30:49,149 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-04T16:30:49,150 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-04T16:30:49,150 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,151 103 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,152 | ^ 2024-03-04T16:30:49,152 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,153 34 | class batch; 2024-03-04T16:30:49,153 | ^~~~~ 2024-03-04T16:30:49,153 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-04T16:30:49,154 103 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,154 | ^ 2024-03-04T16:30:49,155 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:49,156 105 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:49,156 | ^~~~~~~~~~~ 2024-03-04T16:30:49,157 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,157 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-04T16:30:49,158 | ^~~~~~~~~~~~~~ 2024-03-04T16:30:49,158 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,158 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,159 119 | void store(xsimd::batch const &); 2024-03-04T16:30:49,159 | ^ 2024-03-04T16:30:49,159 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,160 34 | class batch; 2024-03-04T16:30:49,160 | ^~~~~ 2024-03-04T16:30:49,161 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-04T16:30:49,161 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-04T16:30:49,161 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-04T16:30:49,162 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,162 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-04T16:30:49,163 | ^~~~~~~~~~~~~~ 2024-03-04T16:30:49,163 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,164 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,165 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-04T16:30:49,165 | ^ 2024-03-04T16:30:49,166 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,166 34 | class batch; 2024-03-04T16:30:49,167 | ^~~~~ 2024-03-04T16:30:49,167 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,167 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,168 217 | val.store_unaligned(const_cast(data)); 2024-03-04T16:30:49,168 | ^~~~~~~~~~~~~~~ 2024-03-04T16:30:49,169 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-04T16:30:49,169 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-04T16:30:49,170 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-04T16:30:49,171 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-04T16:30:49,171 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-04T16:30:49,172 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-04T16:30:49,172 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,172 191 | xsimd::batch _splated; 2024-03-04T16:30:49,173 | ^ 2024-03-04T16:30:49,173 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,174 34 | class batch; 2024-03-04T16:30:49,174 | ^~~~~ 2024-03-04T16:30:49,174 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-04T16:30:49,175 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,175 733 | typename std::remove_reference::type::value_type>...>, 2024-03-04T16:30:49,175 | ^ 2024-03-04T16:30:49,176 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,176 34 | class batch; 2024-03-04T16:30:49,177 | ^~~~~ 2024-03-04T16:30:49,177 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-04T16:30:49,178 733 | typename std::remove_reference::type::value_type>...>, 2024-03-04T16:30:49,179 | ^~~ 2024-03-04T16:30:49,179 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-04T16:30:49,180 733 | typename std::remove_reference::type::value_type>...>, 2024-03-04T16:30:49,180 | ^ 2024-03-04T16:30:49,181 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-04T16:30:49,181 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-04T16:30:49,182 | ^ 2024-03-04T16:30:49,182 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,183 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-04T16:30:49,183 | ^~~~~~~~~~~~~ 2024-03-04T16:30:49,184 | nditerator 2024-03-04T16:30:49,184 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,185 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-04T16:30:49,186 | ^~~~~~~~~~~~~ 2024-03-04T16:30:49,186 | nditerator 2024-03-04T16:30:49,187 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,187 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-04T16:30:49,187 | ^~~~~~~~~~~~~ 2024-03-04T16:30:49,188 | nditerator 2024-03-04T16:30:49,188 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,188 743 | simd_iterator vend(types::vectorize) const; 2024-03-04T16:30:49,189 | ^~~~~~~~~~~~~ 2024-03-04T16:30:49,189 | nditerator 2024-03-04T16:30:49,190 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-04T16:30:49,190 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,190 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,191 174 | using vT = xsimd::batch; 2024-03-04T16:30:49,191 | ^ 2024-03-04T16:30:49,192 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,192 34 | class batch; 2024-03-04T16:30:49,192 | ^~~~~ 2024-03-04T16:30:49,193 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-04T16:30:49,193 176 | static const std::size_t vN = vT::size; 2024-03-04T16:30:49,194 | ^~ 2024-03-04T16:30:49,194 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,195 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,195 445 | using vT = typename xsimd::batch; 2024-03-04T16:30:49,196 | ^ 2024-03-04T16:30:49,196 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,196 34 | class batch; 2024-03-04T16:30:49,197 | ^~~~~ 2024-03-04T16:30:49,197 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-04T16:30:49,198 445 | using vT = typename xsimd::batch; 2024-03-04T16:30:49,199 | ^ 2024-03-04T16:30:49,199 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-04T16:30:49,199 448 | static const std::size_t vN = vT::size; 2024-03-04T16:30:49,200 | ^~ 2024-03-04T16:30:49,200 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-04T16:30:49,201 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,202 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,202 219 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,202 | ^ 2024-03-04T16:30:49,203 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,203 34 | class batch; 2024-03-04T16:30:49,203 | ^~~~~ 2024-03-04T16:30:49,204 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:49,204 219 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,205 | ^ 2024-03-04T16:30:49,205 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:49,206 220 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:49,206 | ^~~~~~~~~~~ 2024-03-04T16:30:49,207 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,207 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,208 497 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,209 | ^ 2024-03-04T16:30:49,209 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,210 34 | class batch; 2024-03-04T16:30:49,210 | ^~~~~ 2024-03-04T16:30:49,211 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:49,211 497 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,212 | ^ 2024-03-04T16:30:49,212 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:49,213 498 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:49,213 | ^~~~~~~~~~~ 2024-03-04T16:30:49,214 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-04T16:30:49,214 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-04T16:30:49,215 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-04T16:30:49,215 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,216 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,216 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-04T16:30:49,217 | ^ 2024-03-04T16:30:49,217 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,218 34 | class batch; 2024-03-04T16:30:49,218 | ^~~~~ 2024-03-04T16:30:49,218 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-04T16:30:49,219 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-04T16:30:49,219 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,219 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-04T16:30:49,220 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,220 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,220 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-04T16:30:49,221 | ^~~~~~~ 2024-03-04T16:30:49,221 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,222 595 | struct numpy_expr { 2024-03-04T16:30:49,222 | ^~~~~~~~~~ 2024-03-04T16:30:49,223 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,224 240 | numpy_expr::vbegin(vectorize) const 2024-03-04T16:30:49,224 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,225 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,225 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-04T16:30:49,226 | ^~~~~~ 2024-03-04T16:30:49,226 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,227 595 | struct numpy_expr { 2024-03-04T16:30:49,227 | ^~~~~~~~~~ 2024-03-04T16:30:49,228 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,229 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-04T16:30:49,229 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,230 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,230 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-04T16:30:49,231 | ^~~~~ 2024-03-04T16:30:49,231 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,231 595 | struct numpy_expr { 2024-03-04T16:30:49,232 | ^~~~~~~~~~ 2024-03-04T16:30:49,232 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,232 257 | numpy_expr::vend(vectorize) const 2024-03-04T16:30:49,233 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,233 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,234 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-04T16:30:49,234 | ^~~~ 2024-03-04T16:30:49,235 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,235 595 | struct numpy_expr { 2024-03-04T16:30:49,236 | ^~~~~~~~~~ 2024-03-04T16:30:49,237 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-04T16:30:49,237 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-04T16:30:49,238 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,238 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,239 334 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,239 | ^ 2024-03-04T16:30:49,240 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,240 34 | class batch; 2024-03-04T16:30:49,241 | ^~~~~ 2024-03-04T16:30:49,242 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:49,242 334 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,242 | ^ 2024-03-04T16:30:49,243 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:49,243 335 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:49,243 | ^~~~~~~~~~~ 2024-03-04T16:30:49,244 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,244 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,244 721 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,245 | ^ 2024-03-04T16:30:49,245 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,246 34 | class batch; 2024-03-04T16:30:49,246 | ^~~~~ 2024-03-04T16:30:49,247 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:49,247 721 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,248 | ^ 2024-03-04T16:30:49,248 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:49,249 722 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:49,249 | ^~~~~~~~~~~ 2024-03-04T16:30:49,250 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,251 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,251 690 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,252 | ^ 2024-03-04T16:30:49,252 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,252 34 | class batch; 2024-03-04T16:30:49,253 | ^~~~~ 2024-03-04T16:30:49,254 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:49,254 690 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,255 | ^ 2024-03-04T16:30:49,255 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:49,256 691 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:49,257 | ^~~~~~~~~~~ 2024-03-04T16:30:49,257 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,257 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,258 249 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,258 | ^ 2024-03-04T16:30:49,258 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,259 34 | class batch; 2024-03-04T16:30:49,259 | ^~~~~ 2024-03-04T16:30:49,259 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-04T16:30:49,260 249 | using vector_type = typename xsimd::batch; 2024-03-04T16:30:49,260 | ^ 2024-03-04T16:30:49,261 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-04T16:30:49,261 250 | static const std::size_t vector_size = vector_type::size; 2024-03-04T16:30:49,262 | ^~~~~~~~~~~ 2024-03-04T16:30:49,262 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/sum.hpp:5, 2024-03-04T16:30:49,263 from src/fluidimage/calcul/__pythran__/correl.cpp:47: 2024-03-04T16:30:49,263 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In function ‘F {anonymous}::pythonic::numpy::vreduce(E, F)’: 2024-03-04T16:30:49,264 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,265 79 | using vT = xsimd::batch; 2024-03-04T16:30:49,266 | ^ 2024-03-04T16:30:49,266 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-04T16:30:49,267 34 | class batch; 2024-03-04T16:30:49,267 | ^~~~~ 2024-03-04T16:30:49,268 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:80:30: error: ‘vT’ has not been declared 2024-03-04T16:30:49,268 80 | static const size_t vN = vT::size; 2024-03-04T16:30:49,269 | ^~ 2024-03-04T16:30:49,269 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,270 88 | alignas(sizeof(vT)) T stored[vN]; 2024-03-04T16:30:49,270 | ^~ 2024-03-04T16:30:49,271 | vN 2024-03-04T16:30:49,271 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,272 88 | alignas(sizeof(vT)) T stored[vN]; 2024-03-04T16:30:49,272 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,273 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:27: error: ‘stored’ was not declared in this scope 2024-03-04T16:30:49,273 89 | vacc.store_aligned(&stored[0]); 2024-03-04T16:30:49,274 | ^~~~~~ 2024-03-04T16:30:49,275 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,275 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,275 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,276 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,276 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,277 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,278 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,278 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,279 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-04T16:30:49,279 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,280 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,280 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,281 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,281 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,282 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:49,282 | ^~~~~~~~ 2024-03-04T16:30:49,283 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,283 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,284 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,285 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,285 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,285 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:49,286 | ^~~~~~~~ 2024-03-04T16:30:49,286 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,286 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,287 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,287 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,288 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,288 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:49,289 | ^~~~~~~~ 2024-03-04T16:30:49,289 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,289 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,290 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,291 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,291 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-04T16:30:49,292 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,292 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:49,293 | ^~~~~~~~ 2024-03-04T16:30:49,293 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,294 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,294 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,295 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,296 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,296 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:49,297 | ^~~~~~~~ 2024-03-04T16:30:49,297 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,298 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,298 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,298 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,299 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,299 201 | list operator*(N n, list const &l) 2024-03-04T16:30:49,299 | ^~~~~~~~ 2024-03-04T16:30:49,300 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,300 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,300 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,302 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,302 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-04T16:30:49,303 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,303 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,304 | ^~~~~~~~ 2024-03-04T16:30:49,304 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,305 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,305 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,306 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,306 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,307 | ^~~~~~~~ 2024-03-04T16:30:49,307 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,308 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,308 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,309 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,309 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,310 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,311 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-04T16:30:49,311 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-04T16:30:49,311 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-04T16:30:49,312 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-04T16:30:49,312 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,312 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:49,313 | ^~~~~~~~ 2024-03-04T16:30:49,313 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,314 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,314 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:49,314 | ^~~~~~~~ 2024-03-04T16:30:49,315 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,316 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,316 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:49,317 | ^~~~~~~~ 2024-03-04T16:30:49,317 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,318 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,318 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:49,319 | ^~~~~~~~ 2024-03-04T16:30:49,319 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,320 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,321 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-04T16:30:49,321 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,322 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,322 430 | auto _dereference(utils::index_sequence) const 2024-03-04T16:30:49,322 | ^~~~~~~~~~~~ 2024-03-04T16:30:49,323 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,323 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,323 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,324 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,325 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,325 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,326 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,326 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,327 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,327 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,328 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-04T16:30:49,328 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,329 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,329 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,330 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,330 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,331 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:49,331 | ^~~~~~~~ 2024-03-04T16:30:49,332 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,332 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,332 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,333 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,334 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,334 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:49,334 | ^~~~~~~~ 2024-03-04T16:30:49,335 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,335 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,335 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,336 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,336 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,336 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:49,337 | ^~~~~~~~ 2024-03-04T16:30:49,337 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,338 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,338 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,339 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,339 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,340 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:49,340 | ^~~~~~~~ 2024-03-04T16:30:49,341 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,341 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,342 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,342 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,343 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,343 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:49,344 | ^~~~~~~~ 2024-03-04T16:30:49,344 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,344 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,345 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,345 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,346 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,346 201 | list operator*(N n, list const &l) 2024-03-04T16:30:49,347 | ^~~~~~~~ 2024-03-04T16:30:49,347 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,348 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,348 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,349 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,349 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,350 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,350 | ^~~~~~~~ 2024-03-04T16:30:49,351 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,351 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,352 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,352 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,353 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,353 | ^~~~~~~~ 2024-03-04T16:30:49,353 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,354 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,355 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,355 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,356 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,357 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,357 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,357 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:49,358 | ^~~~~~~~ 2024-03-04T16:30:49,358 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,358 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,359 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:49,359 | ^~~~~~~~ 2024-03-04T16:30:49,359 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,360 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,360 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:49,361 | ^~~~~~~~ 2024-03-04T16:30:49,361 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,362 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,362 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:49,363 | ^~~~~~~~ 2024-03-04T16:30:49,363 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,364 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,365 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,365 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,366 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,367 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,367 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,368 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,368 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-04T16:30:49,369 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,369 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,370 83 | const long bound = std::distance(viter, vend); 2024-03-04T16:30:49,371 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-04T16:30:49,371 In file included from /usr/include/c++/12/string:46, 2024-03-04T16:30:49,371 from /usr/include/c++/12/bits/locale_classes.h:40, 2024-03-04T16:30:49,372 from /usr/include/c++/12/bits/ios_base.h:41, 2024-03-04T16:30:49,372 from /usr/include/c++/12/ios:42, 2024-03-04T16:30:49,373 from /usr/include/c++/12/istream:38, 2024-03-04T16:30:49,373 from /usr/include/c++/12/sstream:38, 2024-03-04T16:30:49,374 from /usr/include/c++/12/complex:45, 2024-03-04T16:30:49,375 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-03-04T16:30:49,375 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-03-04T16:30:49,376 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-03-04T16:30:49,376 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-03-04T16:30:49,377 /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-04T16:30:49,377 147 | distance(_InputIterator __first, _InputIterator __last) 2024-03-04T16:30:49,378 | ^~~~~~~~ 2024-03-04T16:30:49,378 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,379 /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-04T16:30:49,379 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,380 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,380 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,381 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,381 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,382 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,383 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,383 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-04T16:30:49,384 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,385 /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-04T16:30:49,385 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,386 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,386 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,387 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,387 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,388 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,388 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,389 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-04T16:30:49,390 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,390 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,391 85 | auto vacc = *viter; 2024-03-04T16:30:49,392 | ^~~~~~ 2024-03-04T16:30:49,392 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-04T16:30:49,392 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-04T16:30:49,393 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,393 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:49,394 | ^~~~~~~~ 2024-03-04T16:30:49,394 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,395 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:49,395 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,396 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,396 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:49,397 | ^~~~~~~~ 2024-03-04T16:30:49,397 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,398 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:49,398 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,399 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,399 85 | auto vacc = *viter; 2024-03-04T16:30:49,400 | ^~~~~~ 2024-03-04T16:30:49,400 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,401 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:49,401 | ^~~~~~~~ 2024-03-04T16:30:49,402 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,402 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,403 85 | auto vacc = *viter; 2024-03-04T16:30:49,404 | ^~~~~~ 2024-03-04T16:30:49,404 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,405 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:49,405 | ^~~~~~~~ 2024-03-04T16:30:49,406 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,406 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,407 85 | auto vacc = *viter; 2024-03-04T16:30:49,407 | ^~~~~~ 2024-03-04T16:30:49,407 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,408 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:49,408 | ^~~~~~~~ 2024-03-04T16:30:49,409 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,409 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,410 85 | auto vacc = *viter; 2024-03-04T16:30:49,411 | ^~~~~~ 2024-03-04T16:30:49,411 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,411 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:49,412 | ^~~~~~~~ 2024-03-04T16:30:49,412 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,413 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,413 85 | auto vacc = *viter; 2024-03-04T16:30:49,414 | ^~~~~~ 2024-03-04T16:30:49,415 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,415 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:49,416 | ^~~~~~~~ 2024-03-04T16:30:49,416 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,417 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,417 85 | auto vacc = *viter; 2024-03-04T16:30:49,418 | ^~~~~~ 2024-03-04T16:30:49,418 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,418 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,419 | ^~~~~~~~ 2024-03-04T16:30:49,419 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,420 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,421 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,421 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,421 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,422 | ^~~~~~~~ 2024-03-04T16:30:49,422 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,423 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,423 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,424 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,424 85 | auto vacc = *viter; 2024-03-04T16:30:49,425 | ^~~~~~ 2024-03-04T16:30:49,425 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,426 201 | list operator*(N n, list const &l) 2024-03-04T16:30:49,427 | ^~~~~~~~ 2024-03-04T16:30:49,427 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,427 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,428 85 | auto vacc = *viter; 2024-03-04T16:30:49,428 | ^~~~~~ 2024-03-04T16:30:49,429 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,429 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:49,429 | ^~~~~~~~ 2024-03-04T16:30:49,430 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,430 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,431 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:49,431 | ^~~~~~~~ 2024-03-04T16:30:49,431 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,432 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,432 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:49,433 | ^~~~~~~~ 2024-03-04T16:30:49,433 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,434 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,434 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:49,435 | ^~~~~~~~ 2024-03-04T16:30:49,435 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,436 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,436 87 | Op{}(vacc, *viter); 2024-03-04T16:30:49,437 | ^~~~~~ 2024-03-04T16:30:49,437 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,438 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:49,439 | ^~~~~~~~ 2024-03-04T16:30:49,439 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,440 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:49,440 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,440 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,441 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:49,441 | ^~~~~~~~ 2024-03-04T16:30:49,441 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,442 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:49,442 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,443 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,443 87 | Op{}(vacc, *viter); 2024-03-04T16:30:49,443 | ^~~~~~ 2024-03-04T16:30:49,444 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,444 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:49,445 | ^~~~~~~~ 2024-03-04T16:30:49,445 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,446 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,446 87 | Op{}(vacc, *viter); 2024-03-04T16:30:49,447 | ^~~~~~ 2024-03-04T16:30:49,447 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,448 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:49,449 | ^~~~~~~~ 2024-03-04T16:30:49,449 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,450 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,450 87 | Op{}(vacc, *viter); 2024-03-04T16:30:49,451 | ^~~~~~ 2024-03-04T16:30:49,451 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,451 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:49,452 | ^~~~~~~~ 2024-03-04T16:30:49,452 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,452 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,453 87 | Op{}(vacc, *viter); 2024-03-04T16:30:49,453 | ^~~~~~ 2024-03-04T16:30:49,454 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,454 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:49,455 | ^~~~~~~~ 2024-03-04T16:30:49,455 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,456 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,456 87 | Op{}(vacc, *viter); 2024-03-04T16:30:49,457 | ^~~~~~ 2024-03-04T16:30:49,458 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,458 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:49,459 | ^~~~~~~~ 2024-03-04T16:30:49,460 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,460 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,461 87 | Op{}(vacc, *viter); 2024-03-04T16:30:49,461 | ^~~~~~ 2024-03-04T16:30:49,461 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,462 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,462 | ^~~~~~~~ 2024-03-04T16:30:49,462 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,463 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,463 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,464 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,464 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,464 | ^~~~~~~~ 2024-03-04T16:30:49,465 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,465 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,466 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,466 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,467 87 | Op{}(vacc, *viter); 2024-03-04T16:30:49,468 | ^~~~~~ 2024-03-04T16:30:49,468 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,469 201 | list operator*(N n, list const &l) 2024-03-04T16:30:49,470 | ^~~~~~~~ 2024-03-04T16:30:49,470 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,470 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,471 87 | Op{}(vacc, *viter); 2024-03-04T16:30:49,471 | ^~~~~~ 2024-03-04T16:30:49,472 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,473 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:49,473 | ^~~~~~~~ 2024-03-04T16:30:49,474 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,474 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,475 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:49,476 | ^~~~~~~~ 2024-03-04T16:30:49,476 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,476 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,477 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:49,477 | ^~~~~~~~ 2024-03-04T16:30:49,478 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,478 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,478 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:49,479 | ^~~~~~~~ 2024-03-04T16:30:49,479 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,480 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,480 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,481 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,481 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,482 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,483 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,483 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,484 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-04T16:30:49,484 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,485 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,485 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-03-04T16:30:49,486 | ~~~~~~~~~~~~~~~~~~^~~ 2024-03-04T16:30:49,486 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-03-04T16:30:49,487 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,488 17 | static auto vbegin(E &&expr) 2024-03-04T16:30:49,488 | ^~~~~~ 2024-03-04T16:30:49,489 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,489 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,489 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,490 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,490 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,491 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,491 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,492 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,492 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,493 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-04T16:30:49,493 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,494 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,494 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-04T16:30:49,495 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-04T16:30:49,495 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,496 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-04T16:30:49,496 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,497 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,497 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,498 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,498 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,499 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,499 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,500 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,501 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-04T16:30:49,501 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,502 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,502 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-03-04T16:30:49,503 | ~~~~~~~~~~~~~~~~^~~ 2024-03-04T16:30:49,503 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,504 23 | static auto vend(E &&expr) 2024-03-04T16:30:49,504 | ^~~~ 2024-03-04T16:30:49,505 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:23:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,505 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,506 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,506 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,507 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,507 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,508 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,508 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,509 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,510 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-04T16:30:49,510 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,511 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,511 24 | -> decltype(std::forward(expr).vend(vectorize{})) 2024-03-04T16:30:49,512 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-04T16:30:49,512 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,513 290 | numpy_expr::vend(vectorize_nobroadcast) const 2024-03-04T16:30:49,513 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,514 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,514 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,515 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,516 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,516 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:49,516 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:49,517 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,518 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,518 /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-04T16:30:49,518 /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-04T16:30:49,519 /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-04T16:30:49,519 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-04T16:30:49,520 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,520 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,521 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,521 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,522 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,522 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:49,523 | ^~~~~~~~ 2024-03-04T16:30:49,523 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,523 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,524 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,524 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,525 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,525 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:49,525 | ^~~~~~~~ 2024-03-04T16:30:49,526 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,526 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,527 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,528 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,528 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,529 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:49,529 | ^~~~~~~~ 2024-03-04T16:30:49,530 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,530 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,531 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,531 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,532 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,532 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:49,533 | ^~~~~~~~ 2024-03-04T16:30:49,533 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,534 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,535 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,535 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,535 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,536 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:49,536 | ^~~~~~~~ 2024-03-04T16:30:49,536 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,537 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,537 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,538 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,538 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,539 201 | list operator*(N n, list const &l) 2024-03-04T16:30:49,539 | ^~~~~~~~ 2024-03-04T16:30:49,540 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,540 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,541 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,541 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,542 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,542 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,543 | ^~~~~~~~ 2024-03-04T16:30:49,543 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,544 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,544 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,545 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,545 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,546 | ^~~~~~~~ 2024-03-04T16:30:49,547 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,547 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,547 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,548 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,548 409 | Op>()(*std::declval()...))>::type> { 2024-03-04T16:30:49,548 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,549 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,549 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:49,550 | ^~~~~~~~ 2024-03-04T16:30:49,550 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,550 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,551 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:49,551 | ^~~~~~~~ 2024-03-04T16:30:49,552 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,552 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,553 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:49,553 | ^~~~~~~~ 2024-03-04T16:30:49,554 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,554 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,555 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:49,556 | ^~~~~~~~ 2024-03-04T16:30:49,556 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,557 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,557 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-04T16:30:49,558 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,558 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,558 430 | auto _dereference(utils::index_sequence) const 2024-03-04T16:30:49,559 | ^~~~~~~~~~~~ 2024-03-04T16:30:49,559 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,560 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,560 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,561 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,561 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,562 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,562 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:49,563 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,564 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,564 /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-04T16:30:49,565 /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-04T16:30:49,565 /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-04T16:30:49,566 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-04T16:30:49,566 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,567 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,567 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,568 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,569 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,569 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:49,569 | ^~~~~~~~ 2024-03-04T16:30:49,570 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,570 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,570 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,571 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,571 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,572 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:49,572 | ^~~~~~~~ 2024-03-04T16:30:49,573 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,573 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,574 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,575 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,575 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,575 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:49,576 | ^~~~~~~~ 2024-03-04T16:30:49,576 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,577 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,577 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,578 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,578 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,579 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:49,579 | ^~~~~~~~ 2024-03-04T16:30:49,580 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,580 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,580 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,581 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,581 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,582 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:49,583 | ^~~~~~~~ 2024-03-04T16:30:49,583 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,584 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,584 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,585 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,586 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,586 201 | list operator*(N n, list const &l) 2024-03-04T16:30:49,587 | ^~~~~~~~ 2024-03-04T16:30:49,587 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,588 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,588 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,589 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,589 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,590 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,590 | ^~~~~~~~ 2024-03-04T16:30:49,590 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,591 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,591 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,592 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,592 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,592 | ^~~~~~~~ 2024-03-04T16:30:49,593 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,593 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,594 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,594 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,595 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-04T16:30:49,595 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,596 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,596 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:49,597 | ^~~~~~~~ 2024-03-04T16:30:49,597 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,598 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,598 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:49,599 | ^~~~~~~~ 2024-03-04T16:30:49,599 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,600 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,600 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:49,601 | ^~~~~~~~ 2024-03-04T16:30:49,601 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,601 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,602 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:49,602 | ^~~~~~~~ 2024-03-04T16:30:49,603 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,603 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,603 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,604 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,604 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:49,605 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:49,605 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,606 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-04T16:30:49,606 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,607 /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-04T16:30:49,607 /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-04T16:30:49,608 /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-04T16:30:49,609 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-04T16:30:49,609 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,610 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,610 184 | iter.store(*oiter); 2024-03-04T16:30:49,611 | ^~~~~~ 2024-03-04T16:30:49,611 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,612 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:49,612 | ^~~~~~~~ 2024-03-04T16:30:49,613 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,613 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:49,614 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,614 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,615 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:49,615 | ^~~~~~~~ 2024-03-04T16:30:49,616 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,616 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:49,617 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,617 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,618 184 | iter.store(*oiter); 2024-03-04T16:30:49,618 | ^~~~~~ 2024-03-04T16:30:49,619 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-03-04T16:30:49,620 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-03-04T16:30:49,620 | ^~~~~~~~ 2024-03-04T16:30:49,620 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,621 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,621 184 | iter.store(*oiter); 2024-03-04T16:30:49,621 | ^~~~~~ 2024-03-04T16:30:49,622 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-03-04T16:30:49,622 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-03-04T16:30:49,622 | ^~~~~~~~ 2024-03-04T16:30:49,623 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,623 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,624 184 | iter.store(*oiter); 2024-03-04T16:30:49,624 | ^~~~~~ 2024-03-04T16:30:49,625 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-03-04T16:30:49,626 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-03-04T16:30:49,626 | ^~~~~~~~ 2024-03-04T16:30:49,627 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,627 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,627 184 | iter.store(*oiter); 2024-03-04T16:30:49,628 | ^~~~~~ 2024-03-04T16:30:49,628 In file included from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-03-04T16:30:49,629 from /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-03-04T16:30:49,630 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,630 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-03-04T16:30:49,631 | ^~~~~~~~ 2024-03-04T16:30:49,631 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,632 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,632 184 | iter.store(*oiter); 2024-03-04T16:30:49,632 | ^~~~~~ 2024-03-04T16:30:49,633 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,633 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-03-04T16:30:49,634 | ^~~~~~~~ 2024-03-04T16:30:49,634 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,635 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,635 184 | iter.store(*oiter); 2024-03-04T16:30:49,636 | ^~~~~~ 2024-03-04T16:30:49,636 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,637 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:49,637 | ^~~~~~~~ 2024-03-04T16:30:49,638 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,638 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,639 184 | iter.store(*oiter); 2024-03-04T16:30:49,639 | ^~~~~~ 2024-03-04T16:30:49,640 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,640 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:49,641 | ^~~~~~~~ 2024-03-04T16:30:49,641 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,642 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,642 184 | iter.store(*oiter); 2024-03-04T16:30:49,643 | ^~~~~~ 2024-03-04T16:30:49,643 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,644 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:49,644 | ^~~~~~~~ 2024-03-04T16:30:49,645 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,645 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,646 184 | iter.store(*oiter); 2024-03-04T16:30:49,646 | ^~~~~~ 2024-03-04T16:30:49,647 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,647 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:49,648 | ^~~~~~~~ 2024-03-04T16:30:49,648 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,649 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,649 184 | iter.store(*oiter); 2024-03-04T16:30:49,650 | ^~~~~~ 2024-03-04T16:30:49,650 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,651 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:49,651 | ^~~~~~~~ 2024-03-04T16:30:49,652 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,652 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,653 184 | iter.store(*oiter); 2024-03-04T16:30:49,653 | ^~~~~~ 2024-03-04T16:30:49,654 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,654 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,655 | ^~~~~~~~ 2024-03-04T16:30:49,655 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,656 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,656 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,657 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,657 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,658 | ^~~~~~~~ 2024-03-04T16:30:49,659 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,659 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,660 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,660 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,661 184 | iter.store(*oiter); 2024-03-04T16:30:49,661 | ^~~~~~ 2024-03-04T16:30:49,662 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,662 201 | list operator*(N n, list const &l) 2024-03-04T16:30:49,663 | ^~~~~~~~ 2024-03-04T16:30:49,664 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,664 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,665 184 | iter.store(*oiter); 2024-03-04T16:30:49,666 | ^~~~~~ 2024-03-04T16:30:49,666 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,666 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:49,667 | ^~~~~~~~ 2024-03-04T16:30:49,667 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,668 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,668 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:49,669 | ^~~~~~~~ 2024-03-04T16:30:49,669 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,670 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,670 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:49,671 | ^~~~~~~~ 2024-03-04T16:30:49,671 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,672 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,673 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:49,673 | ^~~~~~~~ 2024-03-04T16:30:49,674 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,674 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,675 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,675 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,676 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:49,677 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:49,677 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,678 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-04T16:30:49,678 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,679 /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-04T16:30:49,679 /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-04T16:30:49,680 /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-04T16:30:49,681 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-04T16:30:49,681 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,682 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,682 178 | auto oiter = vectorizer::vbegin(other); 2024-03-04T16:30:49,683 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-04T16:30:49,683 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,684 17 | static auto vbegin(E &&expr) 2024-03-04T16:30:49,685 | ^~~~~~ 2024-03-04T16:30:49,685 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,686 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,686 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,687 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,687 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,688 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:49,688 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:49,689 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,690 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,690 /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-04T16:30:49,691 /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-04T16:30:49,691 /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-04T16:30:49,692 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-04T16:30:49,693 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,693 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,694 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-04T16:30:49,695 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-04T16:30:49,695 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,696 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-04T16:30:49,696 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,697 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,697 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,698 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,699 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:49,699 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,700 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:49,701 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,702 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,703 /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-04T16:30:49,704 /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-04T16:30:49,705 /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-04T16:30:49,706 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-04T16:30:49,707 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,708 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,709 184 | iter.store(*oiter); 2024-03-04T16:30:49,709 | ^~~~~~ 2024-03-04T16:30:49,710 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,711 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:49,712 | ^~~~~~~~ 2024-03-04T16:30:49,713 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,714 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:49,715 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,715 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,716 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:49,717 | ^~~~~~~~ 2024-03-04T16:30:49,718 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,719 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:49,720 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,721 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,722 184 | iter.store(*oiter); 2024-03-04T16:30:49,723 | ^~~~~~ 2024-03-04T16:30:49,724 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,724 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:49,725 | ^~~~~~~~ 2024-03-04T16:30:49,726 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,727 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,728 184 | iter.store(*oiter); 2024-03-04T16:30:49,728 | ^~~~~~ 2024-03-04T16:30:49,729 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,730 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:49,731 | ^~~~~~~~ 2024-03-04T16:30:49,732 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,733 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,733 184 | iter.store(*oiter); 2024-03-04T16:30:49,734 | ^~~~~~ 2024-03-04T16:30:49,735 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,736 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:49,737 | ^~~~~~~~ 2024-03-04T16:30:49,738 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,738 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,739 184 | iter.store(*oiter); 2024-03-04T16:30:49,740 | ^~~~~~ 2024-03-04T16:30:49,741 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,742 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:49,743 | ^~~~~~~~ 2024-03-04T16:30:49,743 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,744 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,745 184 | iter.store(*oiter); 2024-03-04T16:30:49,746 | ^~~~~~ 2024-03-04T16:30:49,747 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,748 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:49,748 | ^~~~~~~~ 2024-03-04T16:30:49,749 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,750 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,750 184 | iter.store(*oiter); 2024-03-04T16:30:49,751 | ^~~~~~ 2024-03-04T16:30:49,752 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,753 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,753 | ^~~~~~~~ 2024-03-04T16:30:49,754 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,755 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,755 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,756 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,757 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,758 | ^~~~~~~~ 2024-03-04T16:30:49,759 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,759 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,760 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,761 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,762 184 | iter.store(*oiter); 2024-03-04T16:30:49,762 | ^~~~~~ 2024-03-04T16:30:49,763 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,763 201 | list operator*(N n, list const &l) 2024-03-04T16:30:49,764 | ^~~~~~~~ 2024-03-04T16:30:49,764 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,765 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,765 184 | iter.store(*oiter); 2024-03-04T16:30:49,766 | ^~~~~~ 2024-03-04T16:30:49,766 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,767 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:49,768 | ^~~~~~~~ 2024-03-04T16:30:49,768 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,768 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,769 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:49,769 | ^~~~~~~~ 2024-03-04T16:30:49,770 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,770 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,770 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:49,771 | ^~~~~~~~ 2024-03-04T16:30:49,771 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,772 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,772 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:49,773 | ^~~~~~~~ 2024-03-04T16:30:49,773 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,774 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,774 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,775 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,775 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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-04T16:30:49,776 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,777 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/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-04T16:30:49,777 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,778 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,778 /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-04T16:30:49,779 /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-04T16:30:49,779 /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-04T16:30:49,780 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-04T16:30:49,781 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-04T16:30:49,781 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,782 184 | iter.store(*oiter); 2024-03-04T16:30:49,782 | ^~~~~~ 2024-03-04T16:30:49,783 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,784 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:49,784 | ^~~~~~~~ 2024-03-04T16:30:49,785 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,786 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:49,786 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,787 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,787 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-04T16:30:49,787 | ^~~~~~~~ 2024-03-04T16:30:49,788 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,788 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-04T16:30:49,789 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,789 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,790 184 | iter.store(*oiter); 2024-03-04T16:30:49,791 | ^~~~~~ 2024-03-04T16:30:49,792 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,792 265 | T operator*(none const &t0, T const &t1) 2024-03-04T16:30:49,793 | ^~~~~~~~ 2024-03-04T16:30:49,793 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,794 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,794 184 | iter.store(*oiter); 2024-03-04T16:30:49,794 | ^~~~~~ 2024-03-04T16:30:49,795 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,795 271 | T operator*(T const &t0, none const &t1) 2024-03-04T16:30:49,795 | ^~~~~~~~ 2024-03-04T16:30:49,796 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,796 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,797 184 | iter.store(*oiter); 2024-03-04T16:30:49,797 | ^~~~~~ 2024-03-04T16:30:49,798 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,798 277 | none operator*(none const &t0, none const &t1) 2024-03-04T16:30:49,799 | ^~~~~~~~ 2024-03-04T16:30:49,799 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,800 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,801 184 | iter.store(*oiter); 2024-03-04T16:30:49,801 | ^~~~~~ 2024-03-04T16:30:49,802 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,802 404 | list operator*(static_list const &self, long t) 2024-03-04T16:30:49,803 | ^~~~~~~~ 2024-03-04T16:30:49,803 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,804 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,804 184 | iter.store(*oiter); 2024-03-04T16:30:49,805 | ^~~~~~ 2024-03-04T16:30:49,806 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,806 411 | list operator*(long t, static_list const &self) 2024-03-04T16:30:49,806 | ^~~~~~~~ 2024-03-04T16:30:49,807 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,807 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,807 184 | iter.store(*oiter); 2024-03-04T16:30:49,808 | ^~~~~~ 2024-03-04T16:30:49,808 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,808 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,809 | ^~~~~~~~ 2024-03-04T16:30:49,809 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,810 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,810 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,811 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,811 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-04T16:30:49,812 | ^~~~~~~~ 2024-03-04T16:30:49,812 /tmp/pip-build-env-nomjhg0o/overlay/local/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-04T16:30:49,813 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-04T16:30:49,813 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-04T16:30:49,814 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,814 184 | iter.store(*oiter); 2024-03-04T16:30:49,815 | ^~~~~~ 2024-03-04T16:30:49,815 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,816 201 | list operator*(N n, list const &l) 2024-03-04T16:30:49,816 | ^~~~~~~~ 2024-03-04T16:30:49,817 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-04T16:30:49,817 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,818 184 | iter.store(*oiter); 2024-03-04T16:30:49,818 | ^~~~~~ 2024-03-04T16:30:49,819 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,819 655 | inline str operator*(str const &s, long n) 2024-03-04T16:30:49,820 | ^~~~~~~~ 2024-03-04T16:30:49,820 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,820 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,821 667 | inline str operator*(long t, str const &s) 2024-03-04T16:30:49,821 | ^~~~~~~~ 2024-03-04T16:30:49,822 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,822 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,823 672 | inline str operator*(chr const &s, long n) 2024-03-04T16:30:49,823 | ^~~~~~~~ 2024-03-04T16:30:49,824 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,824 /tmp/pip-build-env-nomjhg0o/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-04T16:30:49,824 682 | inline str operator*(long t, chr const &c) 2024-03-04T16:30:49,825 | ^~~~~~~~ 2024-03-04T16:30:49,825 /tmp/pip-build-env-nomjhg0o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-04T16:30:49,826 ninja: build stopped: subcommand failed. 2024-03-04T16:30:49,834 ERROR: Preparing metadata (pyproject.toml) exited with 1 2024-03-04T16:30:49,848 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmprjw57_3g[/] 2024-03-04T16:30:49,848 [bold magenta]cwd[/]: /tmp/pip-wheel-vhgt5bac/fluidimage_3665276cb4e248b293e2ffeff5904f9c 2024-03-04T16:30:49,849 Preparing metadata (pyproject.toml): finished with status 'error' 2024-03-04T16:30:49,851 ERROR: metadata generation failed 2024-03-04T16:30:49,857 Exception information: 2024-03-04T16:30:49,857 Traceback (most recent call last): 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2024-03-04T16:30:49,857 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/misc.py", line 772, in prepare_metadata_for_build_wheel 2024-03-04T16:30:49,857 return super().prepare_metadata_for_build_wheel( 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel 2024-03-04T16:30:49,857 return self._call_hook('prepare_metadata_for_build_wheel', { 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2024-03-04T16:30:49,857 self._subprocess_runner( 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2024-03-04T16:30:49,857 call_subprocess( 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2024-03-04T16:30:49,857 raise error 2024-03-04T16:30:49,857 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2024-03-04T16:30:49,857 2024-03-04T16:30:49,857 The above exception was the direct cause of the following exception: 2024-03-04T16:30:49,857 2024-03-04T16:30:49,857 Traceback (most recent call last): 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2024-03-04T16:30:49,857 status = run_func(*args) 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2024-03-04T16:30:49,857 return func(self, options, args) 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2024-03-04T16:30:49,857 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2024-03-04T16:30:49,857 result = self._result = resolver.resolve( 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2024-03-04T16:30:49,857 state = resolution.resolve(requirements, max_rounds=max_rounds) 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2024-03-04T16:30:49,857 self._add_to_criteria(self.state.criteria, r, parent=None) 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2024-03-04T16:30:49,857 if not criterion.candidates: 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2024-03-04T16:30:49,857 return bool(self._sequence) 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2024-03-04T16:30:49,857 return any(self) 2024-03-04T16:30:49,857 ^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2024-03-04T16:30:49,857 return (c for c in iterator if id(c) not in self._incompatible_ids) 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2024-03-04T16:30:49,857 candidate = func() 2024-03-04T16:30:49,857 ^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 211, in _make_candidate_from_link 2024-03-04T16:30:49,857 self._link_candidate_cache[link] = LinkCandidate( 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2024-03-04T16:30:49,857 super().__init__( 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2024-03-04T16:30:49,857 self.dist = self._prepare() 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2024-03-04T16:30:49,857 dist = self._prepare_distribution() 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2024-03-04T16:30:49,857 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 525, in prepare_linked_requirement 2024-03-04T16:30:49,857 return self._prepare_linked_requirement(req, parallel_builds) 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement 2024-03-04T16:30:49,857 dist = _get_prepared_distribution( 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2024-03-04T16:30:49,857 abstract_dist.prepare_distribution_metadata( 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 67, in prepare_distribution_metadata 2024-03-04T16:30:49,857 self.req.prepare_metadata() 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 577, in prepare_metadata 2024-03-04T16:30:49,857 self.metadata_directory = generate_metadata( 2024-03-04T16:30:49,857 ^^^^^^^^^^^^^^^^^^ 2024-03-04T16:30:49,857 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2024-03-04T16:30:49,857 raise MetadataGenerationFailed(package_details=details) from error 2024-03-04T16:30:49,857 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2024-03-04T16:30:49,874 Removed fluidimage==0.3.0rc0 from https://files.pythonhosted.org/packages/34/dd/0cf6d714384ab1e6d8bb011dfd533fd6424321c5fa638b18469bb971397d/fluidimage-0.3.0rc0.tar.gz from build tracker '/tmp/pip-build-tracker-g8_30o_e' 2024-03-04T16:30:49,875 Removed build tracker: '/tmp/pip-build-tracker-g8_30o_e'