* Package: dev-python/pybind11-2.10.1:0  * Repository: gentoo  * Maintainer: perfinion@gentoo.org python@gentoo.org  * USE: elibc_glibc kernel_linux ppc python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 test userland_GNU  * FEATURES: preserve-libs sandbox test userpriv >>> Unpacking source... >>> Unpacking pybind11-2.10.1.gh.tar.gz to /var/tmp/portage/dev-python/pybind11-2.10.1/work >>> Source unpacked in /var/tmp/portage/dev-python/pybind11-2.10.1/work >>> Preparing source in /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build" * Build system packages: * dev-python/gpep517 : 9 * dev-python/installer : 0.5.1-r1 * dev-python/setuptools : 65.5.1 * dev-python/setuptools_scm : 7.0.5 * dev-python/wheel : 0.38.4 >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1 ... * python3_9: running distutils-r1_run_phase python_configure * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9" cmake -C /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DPYBIND11_LTO_CXX_FLAGS= -DPYBIND11_INSTALL=ON -DPYBIND11_TEST=yes -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9/gentoo_toolchain.cmake /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1 loading initial cache file /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9/gentoo_common_config.cmake -- The CXX compiler identification is GNU 11.3.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/powerpc-unknown-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- pybind11 v2.10.1 -- CMake 3.24.3 -- Found PythonInterp: /var/tmp/portage/dev-python/pybind11-2.10.1/temp/python3.9/bin/python (found suitable version "3.9.15", minimum required is "3.6") -- Found PythonLibs: /usr/lib/libpython3.9.so -- PYTHON 3.9.15 -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- pybind11::lto enabled -- pybind11::thin_lto enabled -- Building tests with Eigen v3.4.0 -- Found Boost: /usr/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found suitable version "1.80.0", minimum required is "1.56") -- Found pytest 7.2.0 -- Catch not detected. Interpreter tests will be skipped. Install Catch headers manually or use `cmake -DDOWNLOAD_CATCH=ON` to fetch them automatically. -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C C++ -O2 -mcpu=7450 -mtune=7450 -pipe Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu Module -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu Shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9 * python3_10: running distutils-r1_run_phase python_configure * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_10" cmake -C /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_10/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DPYBIND11_LTO_CXX_FLAGS= -DPYBIND11_INSTALL=ON -DPYBIND11_TEST=yes -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_10/gentoo_toolchain.cmake /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1 loading initial cache file /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_10/gentoo_common_config.cmake -- The CXX compiler identification is GNU 11.3.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/powerpc-unknown-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- pybind11 v2.10.1 -- CMake 3.24.3 -- Found PythonInterp: /var/tmp/portage/dev-python/pybind11-2.10.1/temp/python3.10/bin/python (found suitable version "3.10.8", minimum required is "3.6") -- Found PythonLibs: /usr/lib/libpython3.10.so -- PYTHON 3.10.8 -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- pybind11::lto enabled -- pybind11::thin_lto enabled -- Building tests with Eigen v3.4.0 -- Found Boost: /usr/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found suitable version "1.80.0", minimum required is "1.56") -- Found pytest 7.2.0 -- Catch not detected. Interpreter tests will be skipped. Install Catch headers manually or use `cmake -DDOWNLOAD_CATCH=ON` to fetch them automatically. -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C C++ -O2 -mcpu=7450 -mtune=7450 -pipe Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu Module -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu Shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_10 * python3_11: running distutils-r1_run_phase python_configure * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_11" cmake -C /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_11/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DPYBIND11_LTO_CXX_FLAGS= -DPYBIND11_INSTALL=ON -DPYBIND11_TEST=yes -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_11/gentoo_toolchain.cmake /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1 loading initial cache file /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_11/gentoo_common_config.cmake -- The CXX compiler identification is GNU 11.3.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/powerpc-unknown-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- pybind11 v2.10.1 -- CMake 3.24.3 -- Found PythonInterp: /var/tmp/portage/dev-python/pybind11-2.10.1/temp/python3.11/bin/python (found suitable version "3.11", minimum required is "3.6") -- Found PythonLibs: /usr/lib/libpython3.11.so -- PYTHON 3.11.0 -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- pybind11::lto enabled -- pybind11::thin_lto enabled -- Building tests with Eigen v3.4.0 -- Found Boost: /usr/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found suitable version "1.80.0", minimum required is "1.56") -- Found pytest 7.2.0 -- Catch not detected. Interpreter tests will be skipped. Install Catch headers manually or use `cmake -DDOWNLOAD_CATCH=ON` to fetch them automatically. -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C C++ -O2 -mcpu=7450 -mtune=7450 -pipe Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu Module -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu Shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_11 >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1 ... * python3_9: running distutils-r1_run_phase python_compile * Building the wheel for pybind11-2.10.1 via setuptools.build_meta gpep517 build-wheel --backend setuptools.build_meta --output-fd 3 --wheel-dir /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9/wheel 2022-12-01 23:08:49,989 gpep517 INFO Building wheel via backend setuptools.build_meta -- The CXX compiler identification is GNU 11.3.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/powerpc-unknown-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- pybind11 v2.10.1 -- CMake 3.24.3 -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- pybind11::lto enabled -- pybind11::thin_lto enabled -- <<< Gentoo configuration >>> Build type Install path /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11 Compiler flags: C C++ -O2 -mcpu=7450 -mtune=7450 -pipe Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu Module -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu Shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-python/pybind11-2.10.1/temp/tmptch0lygn -- Install configuration: "" -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11 -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/attr.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/buffer_info.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/cast.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/chrono.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/common.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/complex.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/detail -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/detail/class.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/detail/common.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/detail/descr.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/detail/init.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/detail/internals.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/detail/type_caster_base.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/detail/typeid.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/eigen.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/embed.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/eval.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/functional.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/gil.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/iostream.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/numpy.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/operators.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/options.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/pybind11.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/pytypes.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/stl.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/stl -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/stl/filesystem.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/include/pybind11/stl_bind.h -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/share/cmake/pybind11/pybind11Config.cmake -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/share/cmake/pybind11/pybind11ConfigVersion.cmake -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/share/cmake/pybind11/FindPythonLibsNew.cmake -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/share/cmake/pybind11/pybind11Common.cmake -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/share/cmake/pybind11/pybind11Tools.cmake -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/share/cmake/pybind11/pybind11NewTools.cmake -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/share/cmake/pybind11/pybind11Targets.cmake -- Installing: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/pybind11/share/pkgconfig/pybind11.pc running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/pybind11 copying pybind11/__init__.py -> build/lib/pybind11 copying pybind11/__main__.py -> build/lib/pybind11 copying pybind11/_version.py -> build/lib/pybind11 copying pybind11/commands.py -> build/lib/pybind11 copying pybind11/setup_helpers.py -> build/lib/pybind11 copying pybind11/py.typed -> build/lib/pybind11 creating build/lib/pybind11/include creating build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/attr.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/buffer_info.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/cast.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/chrono.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/common.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/complex.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/eigen.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/embed.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/eval.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/functional.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/gil.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/iostream.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/numpy.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/operators.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/options.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/pybind11.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/pytypes.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/stl.h -> build/lib/pybind11/include/pybind11 copying pybind11/include/pybind11/stl_bind.h -> build/lib/pybind11/include/pybind11 creating build/lib/pybind11/include/pybind11/detail copying pybind11/include/pybind11/detail/class.h -> build/lib/pybind11/include/pybind11/detail copying pybind11/include/pybind11/detail/common.h -> build/lib/pybind11/include/pybind11/detail copying pybind11/include/pybind11/detail/descr.h -> build/lib/pybind11/include/pybind11/detail copying pybind11/include/pybind11/detail/init.h -> build/lib/pybind11/include/pybind11/detail copying pybind11/include/pybind11/detail/internals.h -> build/lib/pybind11/include/pybind11/detail copying pybind11/include/pybind11/detail/type_caster_base.h -> build/lib/pybind11/include/pybind11/detail copying pybind11/include/pybind11/detail/typeid.h -> build/lib/pybind11/include/pybind11/detail creating build/lib/pybind11/include/pybind11/stl copying pybind11/include/pybind11/stl/filesystem.h -> build/lib/pybind11/include/pybind11/stl creating build/lib/pybind11/share creating build/lib/pybind11/share/cmake creating build/lib/pybind11/share/cmake/pybind11 copying pybind11/share/cmake/pybind11/pybind11Config.cmake -> build/lib/pybind11/share/cmake/pybind11 copying pybind11/share/cmake/pybind11/pybind11ConfigVersion.cmake -> build/lib/pybind11/share/cmake/pybind11 copying pybind11/share/cmake/pybind11/FindPythonLibsNew.cmake -> build/lib/pybind11/share/cmake/pybind11 copying pybind11/share/cmake/pybind11/pybind11Common.cmake -> build/lib/pybind11/share/cmake/pybind11 copying pybind11/share/cmake/pybind11/pybind11Tools.cmake -> build/lib/pybind11/share/cmake/pybind11 copying pybind11/share/cmake/pybind11/pybind11NewTools.cmake -> build/lib/pybind11/share/cmake/pybind11 copying pybind11/share/cmake/pybind11/pybind11Targets.cmake -> build/lib/pybind11/share/cmake/pybind11 creating build/lib/pybind11/share/pkgconfig copying pybind11/share/pkgconfig/pybind11.pc -> build/lib/pybind11/share/pkgconfig warning: build_py: byte-compiling is disabled, skipping. 2022-12-01 23:08:51,301 wheel INFO installing to build/bdist.linux-ppc/wheel running install running install_lib creating build/bdist.linux-ppc creating build/bdist.linux-ppc/wheel creating build/bdist.linux-ppc/wheel/pybind11 copying build/lib/pybind11/__init__.py -> build/bdist.linux-ppc/wheel/pybind11 copying build/lib/pybind11/__main__.py -> build/bdist.linux-ppc/wheel/pybind11 copying build/lib/pybind11/_version.py -> build/bdist.linux-ppc/wheel/pybind11 copying build/lib/pybind11/commands.py -> build/bdist.linux-ppc/wheel/pybind11 copying build/lib/pybind11/setup_helpers.py -> build/bdist.linux-ppc/wheel/pybind11 copying build/lib/pybind11/py.typed -> build/bdist.linux-ppc/wheel/pybind11 creating build/bdist.linux-ppc/wheel/pybind11/include creating build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/attr.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/buffer_info.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/cast.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/chrono.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/common.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/complex.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/eigen.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/embed.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/eval.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/functional.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/gil.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/iostream.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/numpy.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/operators.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/options.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/pybind11.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/pytypes.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/stl.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 copying build/lib/pybind11/include/pybind11/stl_bind.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11 creating build/bdist.linux-ppc/wheel/pybind11/include/pybind11/detail copying build/lib/pybind11/include/pybind11/detail/class.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11/detail copying build/lib/pybind11/include/pybind11/detail/common.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11/detail copying build/lib/pybind11/include/pybind11/detail/descr.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11/detail copying build/lib/pybind11/include/pybind11/detail/init.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11/detail copying build/lib/pybind11/include/pybind11/detail/internals.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11/detail copying build/lib/pybind11/include/pybind11/detail/type_caster_base.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11/detail copying build/lib/pybind11/include/pybind11/detail/typeid.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11/detail creating build/bdist.linux-ppc/wheel/pybind11/include/pybind11/stl copying build/lib/pybind11/include/pybind11/stl/filesystem.h -> build/bdist.linux-ppc/wheel/pybind11/include/pybind11/stl creating build/bdist.linux-ppc/wheel/pybind11/share creating build/bdist.linux-ppc/wheel/pybind11/share/cmake creating build/bdist.linux-ppc/wheel/pybind11/share/cmake/pybind11 copying build/lib/pybind11/share/cmake/pybind11/pybind11Config.cmake -> build/bdist.linux-ppc/wheel/pybind11/share/cmake/pybind11 copying build/lib/pybind11/share/cmake/pybind11/pybind11ConfigVersion.cmake -> build/bdist.linux-ppc/wheel/pybind11/share/cmake/pybind11 copying build/lib/pybind11/share/cmake/pybind11/FindPythonLibsNew.cmake -> build/bdist.linux-ppc/wheel/pybind11/share/cmake/pybind11 copying build/lib/pybind11/share/cmake/pybind11/pybind11Common.cmake -> build/bdist.linux-ppc/wheel/pybind11/share/cmake/pybind11 copying build/lib/pybind11/share/cmake/pybind11/pybind11Tools.cmake -> build/bdist.linux-ppc/wheel/pybind11/share/cmake/pybind11 copying build/lib/pybind11/share/cmake/pybind11/pybind11NewTools.cmake -> build/bdist.linux-ppc/wheel/pybind11/share/cmake/pybind11 copying build/lib/pybind11/share/cmake/pybind11/pybind11Targets.cmake -> build/bdist.linux-ppc/wheel/pybind11/share/cmake/pybind11 creating build/bdist.linux-ppc/wheel/pybind11/share/pkgconfig copying build/lib/pybind11/share/pkgconfig/pybind11.pc -> build/bdist.linux-ppc/wheel/pybind11/share/pkgconfig warning: install_lib: byte-compiling is disabled, skipping. running install_egg_info running egg_info creating pybind11.egg-info writing pybind11.egg-info/PKG-INFO writing dependency_links to pybind11.egg-info/dependency_links.txt writing entry points to pybind11.egg-info/entry_points.txt writing requirements to pybind11.egg-info/requires.txt writing top-level names to pybind11.egg-info/top_level.txt writing manifest file 'pybind11.egg-info/SOURCES.txt' 2022-12-01 23:08:51,578 setuptools_scm.file_finder_git ERROR listing git files failed - pretending there aren't any reading manifest file 'pybind11.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'pybind11.egg-info/SOURCES.txt' Copying pybind11.egg-info to build/bdist.linux-ppc/wheel/pybind11-2.10.1-py3.9.egg-info running install_scripts 2022-12-01 23:08:51,657 wheel INFO creating build/bdist.linux-ppc/wheel/pybind11-2.10.1.dist-info/WHEEL 2022-12-01 23:08:51,658 wheel INFO creating '/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9/wheel/tmp01_vtq5q/pybind11-2.10.1-py3-none-any.whl' and adding 'build/bdist.linux-ppc/wheel' to it 2022-12-01 23:08:51,658 wheel INFO adding 'pybind11/__init__.py' 2022-12-01 23:08:51,659 wheel INFO adding 'pybind11/__main__.py' 2022-12-01 23:08:51,660 wheel INFO adding 'pybind11/_version.py' 2022-12-01 23:08:51,660 wheel INFO adding 'pybind11/commands.py' 2022-12-01 23:08:51,661 wheel INFO adding 'pybind11/py.typed' 2022-12-01 23:08:51,661 wheel INFO adding 'pybind11/setup_helpers.py' 2022-12-01 23:08:51,662 wheel INFO adding 'pybind11/include/pybind11/attr.h' 2022-12-01 23:08:51,663 wheel INFO adding 'pybind11/include/pybind11/buffer_info.h' 2022-12-01 23:08:51,664 wheel INFO adding 'pybind11/include/pybind11/cast.h' 2022-12-01 23:08:51,664 wheel INFO adding 'pybind11/include/pybind11/chrono.h' 2022-12-01 23:08:51,665 wheel INFO adding 'pybind11/include/pybind11/common.h' 2022-12-01 23:08:51,666 wheel INFO adding 'pybind11/include/pybind11/complex.h' 2022-12-01 23:08:51,666 wheel INFO adding 'pybind11/include/pybind11/eigen.h' 2022-12-01 23:08:51,667 wheel INFO adding 'pybind11/include/pybind11/embed.h' 2022-12-01 23:08:51,667 wheel INFO adding 'pybind11/include/pybind11/eval.h' 2022-12-01 23:08:51,668 wheel INFO adding 'pybind11/include/pybind11/functional.h' 2022-12-01 23:08:51,669 wheel INFO adding 'pybind11/include/pybind11/gil.h' 2022-12-01 23:08:51,669 wheel INFO adding 'pybind11/include/pybind11/iostream.h' 2022-12-01 23:08:51,670 wheel INFO adding 'pybind11/include/pybind11/numpy.h' 2022-12-01 23:08:51,671 wheel INFO adding 'pybind11/include/pybind11/operators.h' 2022-12-01 23:08:51,672 wheel INFO adding 'pybind11/include/pybind11/options.h' 2022-12-01 23:08:51,672 wheel INFO adding 'pybind11/include/pybind11/pybind11.h' 2022-12-01 23:08:51,674 wheel INFO adding 'pybind11/include/pybind11/pytypes.h' 2022-12-01 23:08:51,675 wheel INFO adding 'pybind11/include/pybind11/stl.h' 2022-12-01 23:08:51,675 wheel INFO adding 'pybind11/include/pybind11/stl_bind.h' 2022-12-01 23:08:51,676 wheel INFO adding 'pybind11/include/pybind11/detail/class.h' 2022-12-01 23:08:51,677 wheel INFO adding 'pybind11/include/pybind11/detail/common.h' 2022-12-01 23:08:51,678 wheel INFO adding 'pybind11/include/pybind11/detail/descr.h' 2022-12-01 23:08:51,679 wheel INFO adding 'pybind11/include/pybind11/detail/init.h' 2022-12-01 23:08:51,679 wheel INFO adding 'pybind11/include/pybind11/detail/internals.h' 2022-12-01 23:08:51,680 wheel INFO adding 'pybind11/include/pybind11/detail/type_caster_base.h' 2022-12-01 23:08:51,681 wheel INFO adding 'pybind11/include/pybind11/detail/typeid.h' 2022-12-01 23:08:51,681 wheel INFO adding 'pybind11/include/pybind11/stl/filesystem.h' 2022-12-01 23:08:51,682 wheel INFO adding 'pybind11/share/cmake/pybind11/FindPythonLibsNew.cmake' 2022-12-01 23:08:51,683 wheel INFO adding 'pybind11/share/cmake/pybind11/pybind11Common.cmake' 2022-12-01 23:08:51,683 wheel INFO adding 'pybind11/share/cmake/pybind11/pybind11Config.cmake' 2022-12-01 23:08:51,684 wheel INFO adding 'pybind11/share/cmake/pybind11/pybind11ConfigVersion.cmake' 2022-12-01 23:08:51,685 wheel INFO adding 'pybind11/share/cmake/pybind11/pybind11NewTools.cmake' 2022-12-01 23:08:51,685 wheel INFO adding 'pybind11/share/cmake/pybind11/pybind11Targets.cmake' 2022-12-01 23:08:51,686 wheel INFO adding 'pybind11/share/cmake/pybind11/pybind11Tools.cmake' 2022-12-01 23:08:51,686 wheel INFO adding 'pybind11/share/pkgconfig/pybind11.pc' 2022-12-01 23:08:51,688 wheel INFO adding 'pybind11-2.10.1.dist-info/LICENSE' 2022-12-01 23:08:51,688 wheel INFO adding 'pybind11-2.10.1.dist-info/METADATA' 2022-12-01 23:08:51,688 wheel INFO adding 'pybind11-2.10.1.dist-info/WHEEL' 2022-12-01 23:08:51,689 wheel INFO adding 'pybind11-2.10.1.dist-info/entry_points.txt' 2022-12-01 23:08:51,689 wheel INFO adding 'pybind11-2.10.1.dist-info/top_level.txt' 2022-12-01 23:08:51,690 wheel INFO adding 'pybind11-2.10.1.dist-info/RECORD' 2022-12-01 23:08:51,691 wheel INFO removing build/bdist.linux-ppc/wheel 2022-12-01 23:08:51,701 gpep517 INFO The backend produced /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9/wheel/pybind11-2.10.1-py3-none-any.whl * Installing pybind11-2.10.1-py3-none-any.whl to /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9/install gpep517 install-wheel --destdir=/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9/install --interpreter=/usr/bin/python3.9 --prefix=/usr --optimize=all /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9/wheel/pybind11-2.10.1-py3-none-any.whl 2022-12-01 23:08:51,987 gpep517 INFO Installing /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9/wheel/pybind11-2.10.1-py3-none-any.whl into /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9/install 2022-12-01 23:08:52,066 gpep517 INFO Installation complete * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9" ninja -v -j1 -l0 [0/2] /usr/bin/cmake -P /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9/CMakeFiles/VerifyGlobs.cmake [1/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/pybind11_tests.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/pybind11_tests.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/pybind11_tests.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/pybind11_tests.cpp [2/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_async.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_async.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_async.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_async.cpp [3/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_buffers.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_buffers.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_buffers.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_buffers.cpp [4/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_builtin_casters.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_builtin_casters.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_builtin_casters.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_builtin_casters.cpp [5/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_call_policies.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_call_policies.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_call_policies.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_call_policies.cpp [6/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_callbacks.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_callbacks.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_callbacks.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_callbacks.cpp [7/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_chrono.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_chrono.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_chrono.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_chrono.cpp [8/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_class.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_class.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_class.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_class.cpp [9/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_const_name.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_const_name.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_const_name.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_const_name.cpp [10/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_constants_and_functions.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_constants_and_functions.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_constants_and_functions.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_constants_and_functions.cpp [11/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_copy_move.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_copy_move.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_copy_move.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp In lambda function, inlined from 'Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = int; Func = test_submodule_copy_move_policies(pybind11::module_&)::)>&; unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {std::optional}]' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1439:37, inlined from 'std::enable_if_t<(! std::is_void<_Dummy>::value), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = int; Guard = pybind11::detail::void_type; Func = test_submodule_copy_move_policies(pybind11::module_&)::)>&; Args = {std::optional}]' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1407:72, inlined from 'pybind11::cpp_function::initialize)>, int, std::optional, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::)>&&, int (*)(std::optional), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:249:33, inlined from 'static pybind11::handle pybind11::cpp_function::initialize)>, int, std::optional, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::)>&&, int (*)(std::optional), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::::_FUN(pybind11::detail::function_call&)' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:224:21: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp:227:83: warning: '*(MoveOrCopyInt*)((char*)& + offsetof(std::optional,std::optional::.std::_Optional_base::)).MoveOrCopyInt::value' may be used uninitialized [-Wmaybe-uninitialized] 227 | m.def("move_or_copy_optional", [](std::optional o) { return o->value; }); | ^~~~~ In file included from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../attr.h:14, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/class.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/stl.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp:11: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize)>, int, std::optional, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::)>&&, int (*)(std::optional), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::::_FUN(pybind11::detail::function_call&)': /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1439:37: note: '' declared here 1439 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = int; Func = test_submodule_copy_move_policies(pybind11::module_&)::)>&; unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {std::optional}]' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1439:37, inlined from 'std::enable_if_t<(! std::is_void<_Dummy>::value), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = int; Guard = pybind11::detail::void_type; Func = test_submodule_copy_move_policies(pybind11::module_&)::)>&; Args = {std::optional}]' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1407:72, inlined from 'pybind11::cpp_function::initialize)>, int, std::optional, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::)>&&, int (*)(std::optional), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:249:33, inlined from 'static pybind11::handle pybind11::cpp_function::initialize)>, int, std::optional, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::)>&&, int (*)(std::optional), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::::_FUN(pybind11::detail::function_call&)' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:224:21: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp:226:73: warning: '*(MoveOnlyInt*)((char*)& + offsetof(std::optional,std::optional::.std::_Optional_base::)).MoveOnlyInt::value' may be used uninitialized [-Wmaybe-uninitialized] 226 | m.def("move_optional", [](std::optional o) { return o->value; }); | ^~~~~ In file included from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../attr.h:14, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/class.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/stl.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp:11: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize)>, int, std::optional, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::)>&&, int (*)(std::optional), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::::_FUN(pybind11::detail::function_call&)': /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1439:37: note: '' declared here 1439 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = int; Func = test_submodule_copy_move_policies(pybind11::module_&)::)>&; unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {std::optional}]' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1439:37, inlined from 'std::enable_if_t<(! std::is_void<_Dummy>::value), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = int; Guard = pybind11::detail::void_type; Func = test_submodule_copy_move_policies(pybind11::module_&)::)>&; Args = {std::optional}]' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1407:72, inlined from 'pybind11::cpp_function::initialize)>, int, std::optional, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::)>&&, int (*)(std::optional), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:249:33, inlined from 'static pybind11::handle pybind11::cpp_function::initialize)>, int, std::optional, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::)>&&, int (*)(std::optional), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::::_FUN(pybind11::detail::function_call&)' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:224:21: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp:228:73: warning: '*(CopyOnlyInt*)((char*)& + offsetof(std::optional,std::optional::.std::_Optional_base::)).CopyOnlyInt::value' may be used uninitialized [-Wmaybe-uninitialized] 228 | m.def("copy_optional", [](std::optional o) { return o->value; }); | ^~~~~ In file included from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../attr.h:14, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/class.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/stl.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp:11: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize)>, int, std::optional, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::)>&&, int (*)(std::optional), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::::_FUN(pybind11::detail::function_call&)': /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1439:37: note: '' declared here 1439 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = int; Func = test_submodule_copy_move_policies(pybind11::module_&):: >)>&; unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {std::optional >}]' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1439:37, inlined from 'std::enable_if_t<(! std::is_void<_Dummy>::value), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = int; Guard = pybind11::detail::void_type; Func = test_submodule_copy_move_policies(pybind11::module_&):: >)>&; Args = {std::optional >}]' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1407:72, inlined from 'pybind11::cpp_function::initialize >)>, int, std::optional >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&):: >)>&&, int (*)(std::optional >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:249:33, inlined from 'static pybind11::handle pybind11::cpp_function::initialize >)>, int, std::optional >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&):: >)>&&, int (*)(std::optional >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::::_FUN(pybind11::detail::function_call&)' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:224:21: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp:231:38: warning: '((__tuple_element_t<0, std::tuple >*)((char*)& + offsetof(std::optional >,std::optional >::.std::_Optional_base, false, false>::_M_payload.std::_Optional_payload, false, false, false>::.std::_Optional_payload, true, false, false>::.std::_Optional_payload_base >::_M_payload)))[2].MoveOrCopyInt::value' may be used uninitialized [-Wmaybe-uninitialized] 231 | return std::get<0>(*x).value + std::get<1>(*x).value + std::get<2>(*x).value; | ~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../attr.h:14, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/class.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/stl.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp:11: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize >)>, int, std::optional >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&):: >)>&&, int (*)(std::optional >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::::_FUN(pybind11::detail::function_call&)': /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1439:37: note: '' declared here 1439 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = int; Func = test_submodule_copy_move_policies(pybind11::module_&):: >)>&; unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {std::optional >}]' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1439:37, inlined from 'std::enable_if_t<(! std::is_void<_Dummy>::value), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = int; Guard = pybind11::detail::void_type; Func = test_submodule_copy_move_policies(pybind11::module_&):: >)>&; Args = {std::optional >}]' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1407:72, inlined from 'pybind11::cpp_function::initialize >)>, int, std::optional >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&):: >)>&&, int (*)(std::optional >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:249:33, inlined from 'static pybind11::handle pybind11::cpp_function::initialize >)>, int, std::optional >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&):: >)>&&, int (*)(std::optional >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::::_FUN(pybind11::detail::function_call&)' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:224:21: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp:231:62: warning: '((__tuple_element_t<1, std::tuple >*)((char*)& + offsetof(std::optional >,std::optional >::.std::_Optional_base, false, false>::_M_payload.std::_Optional_payload, false, false, false>::.std::_Optional_payload, true, false, false>::.std::_Optional_payload_base >::_M_payload)))[1].MoveOnlyInt::value' may be used uninitialized [-Wmaybe-uninitialized] 231 | return std::get<0>(*x).value + std::get<1>(*x).value + std::get<2>(*x).value; | ~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../attr.h:14, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/class.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/stl.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp:11: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize >)>, int, std::optional >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&):: >)>&&, int (*)(std::optional >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::::_FUN(pybind11::detail::function_call&)': /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1439:37: note: '' declared here 1439 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = int; Func = test_submodule_copy_move_policies(pybind11::module_&):: >)>&; unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {std::optional >}]' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1439:37, inlined from 'std::enable_if_t<(! std::is_void<_Dummy>::value), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = int; Guard = pybind11::detail::void_type; Func = test_submodule_copy_move_policies(pybind11::module_&):: >)>&; Args = {std::optional >}]' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1407:72, inlined from 'pybind11::cpp_function::initialize >)>, int, std::optional >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&):: >)>&&, int (*)(std::optional >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:249:33, inlined from 'static pybind11::handle pybind11::cpp_function::initialize >)>, int, std::optional >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&):: >)>&&, int (*)(std::optional >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::::_FUN(pybind11::detail::function_call&)' at /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:224:21: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp:231:86: warning: '*(__tuple_element_t<2, std::tuple >*)((char*)& + offsetof(std::optional >,std::optional >::.std::_Optional_base, false, false>::)).CopyOnlyInt::value' may be used uninitialized [-Wmaybe-uninitialized] 231 | return std::get<0>(*x).value + std::get<1>(*x).value + std::get<2>(*x).value; | ~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../attr.h:14, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/class.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/stl.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_copy_move.cpp:11: /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize >)>, int, std::optional >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&):: >)>&&, int (*)(std::optional >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::::_FUN(pybind11::detail::function_call&)': /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../cast.h:1439:37: note: '' declared here 1439 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [12/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_custom_type_casters.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_custom_type_casters.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_custom_type_casters.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_custom_type_casters.cpp [13/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_custom_type_setup.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_custom_type_setup.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_custom_type_setup.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_custom_type_setup.cpp [14/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_docstring_options.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_docstring_options.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_docstring_options.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_docstring_options.cpp [15/48] /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_eigen.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_eigen.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_eigen.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp FAILED: tests/CMakeFiles/pybind11_tests.dir/test_eigen.cpp.o /usr/bin/powerpc-unknown-linux-gnu-g++ -DPYBIND11_TEST_BOOST -DPYBIND11_TEST_EIGEN -Dpybind11_tests_EXPORTS -I/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -fvisibility=hidden -Wall -Wextra -Wconversion -Wcast-qual -Wdeprecated -Wundef -Wnon-virtual-dtor -MD -MT tests/CMakeFiles/pybind11_tests.dir/test_eigen.cpp.o -MF tests/CMakeFiles/pybind11_tests.dir/test_eigen.cpp.o.d -o tests/CMakeFiles/pybind11_tests.dir/test_eigen.cpp.o -c /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp In file included from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:381, from /usr/include/eigen3/Eigen/Core:22, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h: In function 'Packet Eigen::internal::pcmp_le(const Packet&, const Packet&) [with Packet = __vector(4) int]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:875:123: note: builtin '__builtin_vec_cmpge' requires builtin '__builtin_vsx_cmpge_4si' 875 | template<> EIGEN_STRONG_INLINE Packet4i pcmp_le(const Packet4i& a, const Packet4i& b) { return reinterpret_cast(vec_cmple(a,b)); } | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h: In function 'Packet Eigen::internal::pcmp_le(const Packet&, const Packet&) [with Packet = __vector(8) short int]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:878:123: note: builtin '__builtin_vec_cmpge' requires builtin '__builtin_vsx_cmpge_8hi' 878 | template<> EIGEN_STRONG_INLINE Packet8s pcmp_le(const Packet8s& a, const Packet8s& b) { return reinterpret_cast(vec_cmple(a,b)); } | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h: In function 'Packet Eigen::internal::pcmp_le(const Packet&, const Packet&) [with Packet = __vector(8) short unsigned int]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:881:127: note: builtin '__builtin_vec_cmpge' requires builtin '__builtin_vsx_cmpge_u8hi' 881 | template<> EIGEN_STRONG_INLINE Packet8us pcmp_le(const Packet8us& a, const Packet8us& b) { return reinterpret_cast(vec_cmple(a,b)); } | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h: In function 'Packet Eigen::internal::pcmp_le(const Packet&, const Packet&) [with Packet = __vector(16) signed char]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:884:127: note: builtin '__builtin_vec_cmpge' requires builtin '__builtin_vsx_cmpge_16qi' 884 | template<> EIGEN_STRONG_INLINE Packet16c pcmp_le(const Packet16c& a, const Packet16c& b) { return reinterpret_cast(vec_cmple(a,b)); } | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h: In function 'Packet Eigen::internal::pcmp_le(const Packet&, const Packet&) [with Packet = __vector(16) unsigned char]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:887:131: note: builtin '__builtin_vec_cmpge' requires builtin '__builtin_vsx_cmpge_u16qi' 887 | template<> EIGEN_STRONG_INLINE Packet16uc pcmp_le(const Packet16uc& a, const Packet16uc& b) { return reinterpret_cast(vec_cmple(a,b)); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:210, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h: In function 'Packet Eigen::internal::psqrt(const Packet&) [with Packet = Eigen::internal::eigen_packet_wrapper<__vector(8) short unsigned int, 0>]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:1345:3: error: 'vec_sqrt' was not declared in this scope; did you mean 'vec_rsqrt'? 1345 | BF16_TO_F32_UNARY_OP_WRAPPER(vec_sqrt, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:18, from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h: At global scope: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:41: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:51: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:74: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:84: error: template argument 1 is invalid 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:109: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:119: error: template argument 1 is invalid 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:144: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:156: error: template argument 1 is invalid 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:177: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:189: error: template argument 1 is invalid 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:26: error: template-id 'bcouple_common<, >' for 'void Eigen::internal::bcouple_common(int&, int&, int&, int&)' does not match any template declaration 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:174:26: note: candidates are: 'template void Eigen::internal::bcouple_common(Eigen::internal::PacketBlock&, Eigen::internal::PacketBlock&, Eigen::internal::PacketBlock&, Eigen::internal::PacketBlock&)' 174 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:144:26: note: 'template void Eigen::internal::bcouple_common(Eigen::internal::PacketBlock&, Eigen::internal::PacketBlock&, Eigen::internal::PacketBlock&, Eigen::internal::PacketBlock&)' 144 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:41: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:51: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:74: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:84: error: template argument 1 is invalid 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:109: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:119: error: template argument 1 is invalid 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:144: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:156: error: template argument 1 is invalid 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:177: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:189: error: template argument 1 is invalid 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:26: error: template-id 'bcouple_common<, >' for 'void Eigen::internal::bcouple_common(int&, int&, int&, int&)' does not match any template declaration 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:174:26: note: candidates are: 'template void Eigen::internal::bcouple_common(Eigen::internal::PacketBlock&, Eigen::internal::PacketBlock&, Eigen::internal::PacketBlock&, Eigen::internal::PacketBlock&)' 174 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:144:26: note: 'template void Eigen::internal::bcouple_common(Eigen::internal::PacketBlock&, Eigen::internal::PacketBlock&, Eigen::internal::PacketBlock&, Eigen::internal::PacketBlock&)' 144 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:38, from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:79:72: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 79 | EIGEN_ALWAYS_INLINE void pgerMMA(__vector_quad* acc, const PacketBlock& a, const Packet2d& b) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:79:82: error: template argument 1 is invalid 79 | EIGEN_ALWAYS_INLINE void pgerMMA(__vector_quad* acc, const PacketBlock& a, const Packet2d& b) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:79:94: error: 'Packet2d' does not name a type; did you mean 'Packet8s'? 79 | EIGEN_ALWAYS_INLINE void pgerMMA(__vector_quad* acc, const PacketBlock& a, const Packet2d& b) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: In function 'void Eigen::internal::pgerMMA(__vector_quad*, const int&, const int&)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:81:44: error: request for member 'packet' in 'a', which is of non-class type 'const int' 81 | __vector_pair* a0 = (__vector_pair *)(&a.packet[0]); | ^~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: At global scope: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:91:84: error: 'Packet2d' does not name a type; did you mean 'Packet8s'? 91 | EIGEN_ALWAYS_INLINE void pgerMMA(__vector_quad* acc, const __vector_pair& a, const Packet2d& b) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:132:58: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 132 | EIGEN_ALWAYS_INLINE void ploadRhsMMA >(const double* rhs, PacketBlock& rhsV) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:132:69: error: template argument 1 is invalid 132 | EIGEN_ALWAYS_INLINE void ploadRhsMMA >(const double* rhs, PacketBlock& rhsV) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:132:104: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 132 | EIGEN_ALWAYS_INLINE void ploadRhsMMA >(const double* rhs, PacketBlock& rhsV) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:132:115: error: template argument 1 is invalid 132 | EIGEN_ALWAYS_INLINE void ploadRhsMMA >(const double* rhs, PacketBlock& rhsV) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:132:26: error: template-id 'ploadRhsMMA >' for 'void Eigen::internal::ploadRhsMMA(const double*, int&)' does not match any template declaration 132 | EIGEN_ALWAYS_INLINE void ploadRhsMMA >(const double* rhs, PacketBlock& rhsV) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:126:26: note: candidate is: 'template void Eigen::internal::ploadRhsMMA(const Scalar*, Packet&)' 126 | EIGEN_ALWAYS_INLINE void ploadRhsMMA(const Scalar* rhs, Packet& rhsV) | ^~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:70:11: error: 'Packet2d' does not name a type; did you mean 'Packet8s'? 70 | typedef Packet2d vectortype; | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:71:23: error: 'vectortype' was not declared in this scope; did you mean 'decltype'? 71 | typedef PacketBlock type; | ^~~~~~~~~~ | decltype /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:71:35: error: template argument 1 is invalid 71 | typedef PacketBlock type; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:72:23: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 72 | typedef PacketBlock rhstype; | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:72:33: error: template argument 1 is invalid 72 | typedef PacketBlock rhstype; | ^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:656:44: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 656 | struct dhs_pack | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:656:83: error: template argument 4 is invalid 656 | struct dhs_pack | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:723:44: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 723 | struct dhs_pack | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:723:84: error: template argument 4 is invalid 723 | struct dhs_pack | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1250:14: error: 'Packet2l' does not name a type; did you mean 'Packet8s'? 1250 | const static Packet2l mask21 = { -1, 0 }; | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1267:21: error: 'Packet2d' does not name a type; did you mean 'Packet8s'? 1267 | EIGEN_ALWAYS_INLINE Packet2d bmask(const int remaining_rows) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1291:42: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 1291 | EIGEN_ALWAYS_INLINE void pbroadcast4_old(const double* a, Packet2d& a0, Packet2d& a1, Packet2d& a2, Packet2d& a3) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1291:69: error: 'Packet2d' has not been declared 1291 | EIGEN_ALWAYS_INLINE void pbroadcast4_old(const double* a, Packet2d& a0, Packet2d& a1, Packet2d& a2, Packet2d& a3) | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1291:83: error: 'Packet2d' has not been declared 1291 | EIGEN_ALWAYS_INLINE void pbroadcast4_old(const double* a, Packet2d& a0, Packet2d& a1, Packet2d& a2, Packet2d& a3) | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1291:97: error: 'Packet2d' has not been declared 1291 | EIGEN_ALWAYS_INLINE void pbroadcast4_old(const double* a, Packet2d& a0, Packet2d& a1, Packet2d& a2, Packet2d& a3) | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1291:111: error: 'Packet2d' has not been declared 1291 | EIGEN_ALWAYS_INLINE void pbroadcast4_old(const double* a, Packet2d& a0, Packet2d& a1, Packet2d& a2, Packet2d& a3) | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1291:26: error: template-id 'pbroadcast4_old< >' for 'void Eigen::internal::pbroadcast4_old(const double*, int&, int&, int&, int&)' does not match any template declaration 1291 | EIGEN_ALWAYS_INLINE void pbroadcast4_old(const double* a, Packet2d& a0, Packet2d& a1, Packet2d& a2, Packet2d& a3) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1285:26: note: candidate is: 'template void Eigen::internal::pbroadcast4_old(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&)' 1285 | EIGEN_ALWAYS_INLINE void pbroadcast4_old(const __UNPACK_TYPE__(Packet)* a, Packet& a0, Packet& a1, Packet& a2, Packet& a3) | ^~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs::operator()(double*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2412:41: error: 'Packet2d' was not declared in this scope; did you mean 'Packet'? 2412 | dhs_pack pack; | ^~~~~~~~ | Packet /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2412:76: error: template argument 4 is invalid 2412 | dhs_pack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs::operator()(double*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2426:41: error: 'Packet2d' was not declared in this scope; did you mean 'Packet'? 2426 | dhs_pack pack; | ^~~~~~~~ | Packet /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2426:76: error: template argument 4 is invalid 2426 | dhs_pack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs::operator()(double*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2441:39: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 2441 | dhs_pack pack; | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2441:75: error: template argument 4 is invalid 2441 | dhs_pack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs::operator()(double*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2455:39: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 2455 | dhs_pack pack; | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2455:75: error: template argument 4 is invalid 2455 | dhs_pack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs, Index, DataMapper, Pack1, Pack2, Packet, 1, Conjugate, PanelMode>::operator()(std::complex*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2584:40: error: 'Packet2d' was not declared in this scope; did you mean 'Packet'? 2584 | dhs_cpack pack; | ^~~~~~~~ | Packet /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2584:50: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 2584 | dhs_cpack pack; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2584:97: error: template argument 4 is invalid 2584 | dhs_cpack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2584:97: error: template argument 5 is invalid /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs, Index, DataMapper, Pack1, Pack2, Packet, 0, Conjugate, PanelMode>::operator()(std::complex*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2598:40: error: 'Packet2d' was not declared in this scope; did you mean 'Packet'? 2598 | dhs_cpack pack; | ^~~~~~~~ | Packet /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2598:50: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 2598 | dhs_cpack pack; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2598:97: error: template argument 4 is invalid 2598 | dhs_cpack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2598:97: error: template argument 5 is invalid /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs, Index, DataMapper, nr, 0, Conjugate, PanelMode>::operator()(std::complex*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2612:40: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 2612 | dhs_cpack pack; | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2612:50: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 2612 | dhs_cpack pack; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2612:98: error: template argument 4 is invalid 2612 | dhs_cpack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2612:98: error: template argument 5 is invalid /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs, Index, DataMapper, nr, 1, Conjugate, PanelMode>::operator()(std::complex*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2626:40: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 2626 | dhs_cpack pack; | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2626:50: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 2626 | dhs_cpack pack; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2626:98: error: template argument 4 is invalid 2626 | dhs_cpack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2626:98: error: template argument 5 is invalid /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: At global scope: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2786:41: error: 'vectortype' in 'struct Eigen::internal::quad_traits' does not name a type 2786 | typedef typename quad_traits::vectortype Packet; | ^~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2823:32: error: 'vectortype' in 'struct Eigen::internal::quad_traits' does not name a type 2823 | typedef quad_traits::vectortype Packet; | ^~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2824:11: error: 'Packet1cd' does not name a type; did you mean 'Packet2cf'? 2824 | typedef Packet1cd Packetc; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gebp_kernel, std::complex, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const std::complex*, const std::complex*, Index, Index, Index, std::complex, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2847:141: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'? 2847 | gemm_function = &Eigen::internal::gemm_complexMMA, std::complex, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, false>; | ^~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2847:149: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'? 2847 | gemm_function = &Eigen::internal::gemm_complexMMA, std::complex, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, false>; | ^~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2850:138: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'? 2850 | gemm_function = &Eigen::internal::gemm_complex, std::complex, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, false>; | ^~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2850:146: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'? 2850 | gemm_function = &Eigen::internal::gemm_complex, std::complex, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, false>; | ^~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: At global scope: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2861:32: error: 'vectortype' in 'struct Eigen::internal::quad_traits' does not name a type 2861 | typedef quad_traits::vectortype Packet; | ^~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2862:11: error: 'Packet1cd' does not name a type; did you mean 'Packet2cf'? 2862 | typedef Packet1cd Packetc; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gebp_kernel, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const std::complex*, const double*, Index, Index, Index, std::complex, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2885:127: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'? 2885 | gemm_function = &Eigen::internal::gemm_complexMMA, double, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, true>; | ^~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2885:135: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'? 2885 | gemm_function = &Eigen::internal::gemm_complexMMA, double, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, true>; | ^~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2888:124: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'? 2888 | gemm_function = &Eigen::internal::gemm_complex, double, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, true>; | ^~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2888:132: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'? 2888 | gemm_function = &Eigen::internal::gemm_complex, double, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, true>; | ^~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: At global scope: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2899:32: error: 'vectortype' in 'struct Eigen::internal::quad_traits' does not name a type 2899 | typedef quad_traits::vectortype Packet; | ^~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2900:11: error: 'Packet1cd' does not name a type; did you mean 'Packet2cf'? 2900 | typedef Packet1cd Packetc; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gebp_kernel, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const std::complex*, Index, Index, Index, std::complex, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2923:127: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'? 2923 | gemm_function = &Eigen::internal::gemm_complexMMA, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, true, false>; | ^~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2923:135: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'? 2923 | gemm_function = &Eigen::internal::gemm_complexMMA, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, true, false>; | ^~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2926:124: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'? 2926 | gemm_function = &Eigen::internal::gemm_complex, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, true, false>; | ^~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2926:132: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'? 2926 | gemm_function = &Eigen::internal::gemm_complex, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, true, false>; | ^~~~~~~ | Packet8s In file included from /usr/include/eigen3/Eigen/Core:171, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::sqrt_impl::run(const Scalar&) [with Scalar = __vector(4) float]': /usr/include/eigen3/Eigen/src/Core/MathFunctions.h:1467:48: required from 'typename Eigen::internal::sqrt_retval::type>::type Eigen::numext::sqrt(const Scalar&) [with Scalar = __vector(4) float; typename Eigen::internal::sqrt_retval::type>::type = Eigen::internal::sqrt_retval<__vector(4) float>::type; typename Eigen::internal::global_math_functions_filtering_base::type = Eigen::internal::global_math_functions_filtering_base<__vector(4) float, void>::type]' /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:815:52: required from 'Packet Eigen::internal::psqrt(const Packet&) [with Packet = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:821:46: required from 'Packet Eigen::internal::prsqrt(const Packet&) [with Packet = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:1348:3: required from here /usr/include/eigen3/Eigen/src/Core/MathFunctions.h:327:16: error: no matching function for call to 'sqrt(const __vector(4) float&)' 327 | return sqrt(x); | ~~~~^~~ In file included from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/complex.h:14, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/numpy.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:18, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/complex:929:5: note: candidate: 'template std::complex<_Tp> std::sqrt(const std::complex<_Tp>&)' 929 | sqrt(const complex<_Tp>& __z) { return __complex_sqrt(__z.__rep()); } | ^~~~ /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/complex:929:5: note: template argument deduction/substitution failed: In file included from /usr/include/eigen3/Eigen/Core:171, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h:327:16: note: mismatched types 'const std::complex<_Tp>' and 'const __vector(4) float' 327 | return sqrt(x); | ~~~~^~~ In file included from /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:50, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../detail/common.h:208, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../attr.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/class.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/numpy.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:18, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/cmath:475:5: note: candidate: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sqrt(_Tp)' 475 | sqrt(_Tp __x) | ^~~~ /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/cmath:475:5: note: template argument deduction/substitution failed: /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/cmath: In substitution of 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sqrt(_Tp) [with _Tp = __vector(4) float]': /usr/include/eigen3/Eigen/src/Core/MathFunctions.h:327:16: required from 'static Scalar Eigen::internal::sqrt_impl::run(const Scalar&) [with Scalar = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/MathFunctions.h:1467:48: required from 'typename Eigen::internal::sqrt_retval::type>::type Eigen::numext::sqrt(const Scalar&) [with Scalar = __vector(4) float; typename Eigen::internal::sqrt_retval::type>::type = Eigen::internal::sqrt_retval<__vector(4) float>::type; typename Eigen::internal::global_math_functions_filtering_base::type = Eigen::internal::global_math_functions_filtering_base<__vector(4) float, void>::type]' /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:815:52: required from 'Packet Eigen::internal::psqrt(const Packet&) [with Packet = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:821:46: required from 'Packet Eigen::internal::prsqrt(const Packet&) [with Packet = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:1348:3: required from here /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/cmath:475:5: error: no type named '__type' in 'struct __gnu_cxx::__enable_if' /usr/include/eigen3/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::sqrt_impl::run(const Scalar&) [with Scalar = __vector(4) float]': /usr/include/eigen3/Eigen/src/Core/MathFunctions.h:1467:48: required from 'typename Eigen::internal::sqrt_retval::type>::type Eigen::numext::sqrt(const Scalar&) [with Scalar = __vector(4) float; typename Eigen::internal::sqrt_retval::type>::type = Eigen::internal::sqrt_retval<__vector(4) float>::type; typename Eigen::internal::global_math_functions_filtering_base::type = Eigen::internal::global_math_functions_filtering_base<__vector(4) float, void>::type]' /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:815:52: required from 'Packet Eigen::internal::psqrt(const Packet&) [with Packet = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:821:46: required from 'Packet Eigen::internal::prsqrt(const Packet&) [with Packet = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:1348:3: required from here /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/cmath:467:3: note: candidate: 'constexpr long double std::sqrt(long double)' 467 | sqrt(long double __x) | ^~~~ /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/cmath:467:20: note: no known conversion for argument 1 from 'const __vector(4) float' to 'long double' 467 | sqrt(long double __x) | ~~~~~~~~~~~~^~~ /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/cmath:463:3: note: candidate: 'constexpr float std::sqrt(float)' 463 | sqrt(float __x) | ^~~~ /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/cmath:463:14: note: no known conversion for argument 1 from 'const __vector(4) float' to 'float' 463 | sqrt(float __x) | ~~~~~~^~~ In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include-fixed/limits.h:203, from /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include-fixed/syslimits.h:7, from /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include-fixed/limits.h:34, from /usr/include/python3.9/Python.h:11, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../detail/common.h:208, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../attr.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/class.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/numpy.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:18, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/bits/mathcalls.h:143:1: note: candidate: 'double sqrt(double)' 143 | __MATHCALL (sqrt,, (_Mdouble_ __x)); | ^~~~~~~~~~ In file included from /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/cmath:45, from /usr/lib/gcc/powerpc-unknown-linux-gnu/11/include/g++-v11/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:50, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../detail/common.h:208, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/../attr.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/detail/class.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/pybind11.h:13, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/numpy.h:12, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:18, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/bits/mathcalls.h:143:1: note: no known conversion for argument 1 from 'const __vector(4) float' to 'double' 143 | __MATHCALL (sqrt,, (_Mdouble_ __x)); | ^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(double*, const DataMapper&, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]': /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2442:7: error: 'pack' cannot be used as a function 2442 | pack(blockB, rhs, depth, cols, stride, offset); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(double*, const DataMapper&, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 2; int Pack2 = 1; Packet = double; bool Conjugate = false; bool PanelMode = false]': /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:162:21: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2427:9: error: 'pack' cannot be used as a function 2427 | pack(blockA, lhs, depth, rows, stride, offset); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(double*, const DataMapper&, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:100:15: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product::ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 2; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product::ResScalar = double]' /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:53:12: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product::ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product::ResScalar = double]' /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:365:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2442:7: error: 'pack' cannot be used as a function 2442 | pack(blockB, rhs, depth, cols, stride, offset); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(double*, const DataMapper&, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 2; int Pack2 = 1; Packet = double; bool Conjugate = false; bool PanelMode = false]': /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:184:17: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h:114:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = int]' /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Ref, 0, Eigen::Stride<-1, -1> >; Rhs = Eigen::Ref, 0, Eigen::Stride<-1, -1> >; Eigen::internal::generic_product_impl::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Ref, 0, Eigen::Stride<-1, -1> >; Rhs = Eigen::Ref, 0, Eigen::Stride<-1, -1> >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Ref, 0, Eigen::Stride<-1, -1> >; Rhs = Eigen::Ref, 0, Eigen::Stride<-1, -1> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 0, Eigen::Stride<-1, -1> >, Eigen::Ref, 0, Eigen::Stride<-1, -1> >, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<-1, -1> >, Eigen::Ref, 0, Eigen::Stride<-1, -1> >, 0>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<-1, -1> >, Eigen::Ref, 0, Eigen::Stride<-1, -1> >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<-1, -1> >, Eigen::Ref, 0, Eigen::Stride<-1, -1> >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<-1, -1> >, Eigen::Ref, 0, Eigen::Stride<-1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:407:24: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2413:9: error: 'pack' cannot be used as a function 2413 | pack(blockA, lhs, depth, rows, stride, offset); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'Packet Eigen::internal::bmask(int) [with Packet = int]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:291:42: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1259:23: error: cannot convert a vector of type 'Eigen::internal::Packet4i' to type 'int' which has different size 1259 | case 1: return Packet(mask41); | ^~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1260:23: error: cannot convert a vector of type 'Eigen::internal::Packet4i' to type 'int' which has different size 1260 | case 2: return Packet(mask42); | ^~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1261:23: error: cannot convert a vector of type 'Eigen::internal::Packet4i' to type 'int' which has different size 1261 | default: return Packet(mask43); | ^~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_extra_row(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index, Index, Index, Index, Index, const Packet&, const Packet&) [with Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:347:78: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1430:27: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1430 | pbroadcast4(rhs_ptr, rhsV[0], rhsV[1], rhsV[2], rhsV[3]); | ^~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1437:34: error: invalid parameter combination for AltiVec intrinsic '__builtin_vec_mul' 1437 | accZero.packet[j] = vec_mul(pAlpha, accZero.packet[j]); | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1441:51: error: subscripted value is neither array nor pointer 1441 | res(row + i, col + j) += accZero.packet[j][i]; | ~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_extra_col(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index, Index, Index, Index, const Packet&) [with Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:364:71: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1362:30: error: invalid parameter combination for AltiVec intrinsic '__builtin_vec_mul' 1362 | accZero.packet[0] = vec_mul(pAlpha, accZero.packet[0]); | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1364:43: error: subscripted value is neither array nor pointer 1364 | res(row + i, col) += accZero.packet[0][i]; | ~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_unrolled_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, const Packet&) [with int unroll_factor = 6; Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1717:99: required from 'void Eigen::internal::gemm(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2812:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1589:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1589 | MICRO_ONE4 | ^~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_unrolled_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, const Packet&) [with int unroll_factor = 5; Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1732:92: required from 'void Eigen::internal::gemm(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2812:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1589:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1589 | MICRO_ONE4 | ^~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_unrolled_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, const Packet&) [with int unroll_factor = 4; Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1737:92: required from 'void Eigen::internal::gemm(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2812:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1589:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1589 | MICRO_ONE4 | ^~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_unrolled_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, const Packet&) [with int unroll_factor = 3; Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1742:92: required from 'void Eigen::internal::gemm(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2812:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1589:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1589 | MICRO_ONE4 | ^~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_unrolled_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, const Packet&) [with int unroll_factor = 2; Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1747:92: required from 'void Eigen::internal::gemm(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2812:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1589:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1589 | MICRO_ONE4 | ^~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_unrolled_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, const Packet&) [with int unroll_factor = 1; Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1752:92: required from 'void Eigen::internal::gemm(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2812:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1589:5: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1589 | MICRO_ONE4 | ^~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'Packet Eigen::internal::ploadLhs(const Scalar*) [with Scalar = double; Packet = int]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:270:5: required from 'void Eigen::internal::gemm_unrolled_MMA_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, const Packet&) [with int unroll_factor = 7; Scalar = double; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:302:118: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1116:24: error: no matching function for call to 'ploadu(const double*&)' 1116 | return ploadu(lhs); | ~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:603:1: note: candidate: 'Packet Eigen::internal::ploadu(const typename Eigen::internal::unpacket_traits::type*) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 603 | ploadu(const typename unpacket_traits::type* from) { return *from; } | ^~~~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:603:54: note: no known conversion for argument 1 from 'const double*' to 'const type*' {aka 'const int*'} 603 | ploadu(const typename unpacket_traits::type* from) { return *from; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:611:1: note: candidate: 'template typename Eigen::internal::enable_if::masked_load_available, Packet>::type Eigen::internal::ploadu(const typename Eigen::internal::unpacket_traits::type*, typename Eigen::internal::unpacket_traits::mask_t)' 611 | ploadu(const typename unpacket_traits::type* from, typename unpacket_traits::mask_t umask); | ^~~~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:611:1: note: template argument deduction/substitution failed: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h: In substitution of 'template typename Eigen::internal::enable_if::masked_load_available, Packet>::type Eigen::internal::ploadu(const typename Eigen::internal::unpacket_traits::type*, typename Eigen::internal::unpacket_traits::mask_t) [with Packet = int]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1116:24: required from 'Packet Eigen::internal::ploadLhs(const Scalar*) [with Scalar = double; Packet = int]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:270:5: required from 'void Eigen::internal::gemm_unrolled_MMA_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, const Packet&) [with int unroll_factor = 7; Scalar = double; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:302:118: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:611:1: error: invalid use of incomplete type 'struct Eigen::internal::enable_if' In file included from /usr/include/eigen3/Eigen/Core:162, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/util/Meta.h:273:50: note: declaration of 'struct Eigen::internal::enable_if' 273 | template struct enable_if; | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:38, from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: In instantiation of 'void Eigen::internal::pgerMMA(__vector_quad*, const int&, const int&) [with LhsPacket = int; RhsPacket = int; bool NegativeAccumulate = false]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:270:5: required from 'void Eigen::internal::gemm_unrolled_MMA_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, const Packet&) [with int unroll_factor = 7; Scalar = double; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:302:118: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:84:40: error: cannot convert a value of type 'int' to vector type '__vector unsigned char' {aka '__vector(16) unsigned char'} which has different size 84 | __builtin_mma_xvf64gernp(acc, *a0, (__vector unsigned char)b); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:86:40: error: cannot convert a value of type 'int' to vector type '__vector unsigned char' {aka '__vector(16) unsigned char'} which has different size 86 | __builtin_mma_xvf64gerpp(acc, *a0, (__vector unsigned char)b); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: In instantiation of 'void Eigen::internal::pgerMMA(__vector_quad*, const __vector_pair&, const int&) [with LhsPacket = int; RhsPacket = __vector_pair; bool NegativeAccumulate = false]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:270:5: required from 'void Eigen::internal::gemm_unrolled_MMA_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, const Packet&) [with int unroll_factor = 7; Scalar = double; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:302:118: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:95:53: error: cannot convert a value of type 'int' to vector type '__vector unsigned char' {aka '__vector(16) unsigned char'} which has different size 95 | __builtin_mma_xvf64gernp(acc, (__vector_pair)a, (__vector unsigned char)b); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:97:53: error: cannot convert a value of type 'int' to vector type '__vector unsigned char' {aka '__vector(16) unsigned char'} which has different size 97 | __builtin_mma_xvf64gerpp(acc, (__vector_pair)a, (__vector unsigned char)b); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::MICRO_EXTRA_ROW(const Scalar*&, const Scalar*&, Eigen::internal::PacketBlock&, Index) [with Scalar = double; Packet = int; Index = int; Index accRows = 4]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1411:54: required from 'void Eigen::internal::gemm_extra_row(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index, Index, Index, Index, Index, const Packet&, const Packet&) [with Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:347:78: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1376:22: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1376 | pbroadcast4(rhs_ptr, rhsV[0], rhsV[1], rhsV[2], rhsV[3]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note: initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename Eigen::internal::unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:286, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h: In instantiation of 'PacketType Eigen::internal::blas_data_mapper::loadPacket(Index, Index) const [with PacketType = int; Scalar = double; Index = int; int StorageOrder = 0; int AlignmentType = 0]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1422:54: required from 'void Eigen::internal::gemm_extra_row(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index, Index, Index, Index, Index, const Packet&, const Packet&) [with Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:347:78: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Side = 2; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:102:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h:198:45: error: cannot convert 'double*' to 'const type*' {aka 'const int*'} 198 | return ploadt(&operator()(i, j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | | | double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:99: note: initializing argument 1 of 'Packet Eigen::internal::ploadt(const typename Eigen::internal::unpacket_traits::type*) [with Packet = int; int Alignment = 0; typename Eigen::internal::unpacket_traits::type = int]' 964 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits::type* from) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:18, from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h: In instantiation of 'Packet Eigen::internal::ploadRhs(const Scalar*) [with Scalar = double; Packet = int]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:128:34: required from 'void Eigen::internal::ploadRhsMMA(const Scalar*, Packet&) [with Scalar = double; Packet = int]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:270:5: required from 'void Eigen::internal::gemm_unrolled_MMA_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, const Packet&) [with int unroll_factor = 7; Scalar = double; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:302:118: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:217:24: error: no matching function for call to 'ploadu(const double*&)' 217 | return ploadu(rhs); | ~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:603:1: note: candidate: 'Packet Eigen::internal::ploadu(const typename Eigen::internal::unpacket_traits::type*) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 603 | ploadu(const typename unpacket_traits::type* from) { return *from; } | ^~~~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:603:54: note: no known conversion for argument 1 from 'const double*' to 'const type*' {aka 'const int*'} 603 | ploadu(const typename unpacket_traits::type* from) { return *from; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:611:1: note: candidate: 'template typename Eigen::internal::enable_if::masked_load_available, Packet>::type Eigen::internal::ploadu(const typename Eigen::internal::unpacket_traits::type*, typename Eigen::internal::unpacket_traits::mask_t)' 611 | ploadu(const typename unpacket_traits::type* from, typename unpacket_traits::mask_t umask); | ^~~~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:611:1: note: template argument deduction/substitution failed: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h: In substitution of 'template typename Eigen::internal::enable_if::masked_load_available, Packet>::type Eigen::internal::ploadu(const typename Eigen::internal::unpacket_traits::type*, typename Eigen::internal::unpacket_traits::mask_t) [with Packet = int]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:217:24: required from 'Packet Eigen::internal::ploadRhs(const Scalar*) [with Scalar = double; Packet = int]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:128:34: required from 'void Eigen::internal::ploadRhsMMA(const Scalar*, Packet&) [with Scalar = double; Packet = int]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:270:5: required from 'void Eigen::internal::gemm_unrolled_MMA_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, const Packet&) [with int unroll_factor = 7; Scalar = double; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:302:118: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:611:1: error: invalid use of incomplete type 'struct Eigen::internal::enable_if' In file included from /usr/include/eigen3/Eigen/Core:162, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/util/Meta.h:273:50: note: declaration of 'struct Eigen::internal::enable_if' 273 | template struct enable_if; | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::pger_common(Eigen::internal::PacketBlock*, const Packet&, const Packet*) [with Packet = int; bool NegativeAccumulate = false]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1622:5: required from 'void Eigen::internal::gemm_unrolled_col_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, Index, const Packet&) [with int unroll_factor = 6; Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1649:88: required from 'void Eigen::internal::gemm_unrolled_col(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, Index, Index, const Packet&) [with Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:360:72: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1020:31: error: invalid parameter combination for AltiVec intrinsic '__builtin_vec_nmsub' 1020 | acc->packet[0] = vec_nmsub(lhsV, rhsV[0], acc->packet[0]); | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1022:30: error: invalid parameter combination for AltiVec intrinsic '__builtin_vec_madd' 1022 | acc->packet[0] = vec_madd(lhsV, rhsV[0], acc->packet[0]); | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::pger(Eigen::internal::PacketBlock*, const Scalar*, const Packet*) [with int N = 1; Scalar = double; Packet = int; bool NegativeAccumulate = false]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1314:32: required from 'void Eigen::internal::MICRO_EXTRA_COL(const Scalar*&, const Scalar*&, Eigen::internal::PacketBlock&, Index, Index) [with Scalar = double; Packet = int; Index = int]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1346:45: required from 'void Eigen::internal::gemm_extra_col(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index, Index, Index, Index, const Packet&) [with Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:364:71: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1029:31: error: cannot convert 'const double*' to 'const type*' {aka 'const int*'} 1029 | Packet lhsV = pload(lhs); | ^~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:599:53: note: initializing argument 1 of 'Packet Eigen::internal::pload(const typename Eigen::internal::unpacket_traits::type*) [with Packet = int; typename Eigen::internal::unpacket_traits::type = int]' 599 | pload(const typename unpacket_traits::type* from) { return *from; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/eigen3/Eigen/Core:350, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/include/pybind11/eigen.h:35, from /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:10: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::loadPacketRemaining(const Scalar*, Packet&, Index) [with Scalar = double; Packet = int; Index = int]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1051:45: required from 'void Eigen::internal::pger(Eigen::internal::PacketBlock*, const Scalar*, const Packet*, Index) [with int N = 1; Scalar = double; Packet = int; Index = int; bool NegativeAccumulate = false]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1357:42: required from 'void Eigen::internal::gemm_extra_col(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index, Index, Index, Index, const Packet&) [with Scalar = double; Packet = int; DataMapper = Eigen::internal::blas_data_mapper; Index = int; Index accRows = 4]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:364:71: required from 'void Eigen::internal::gemmMMA(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Scalar, Index, Index, Index, Index) [with Scalar = double; Index = int; Packet = int; RhsPacket = int; DataMapper = Eigen::internal::blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:23: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:164:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:364:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = int]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Ref >; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1/tests/test_eigen.cpp:110:79: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1042:9: error: subscripted value is neither array nor pointer 1042 | lhsV[i] = lhs[i]; | ~~~~^ ninja: build stopped: subcommand failed. * ERROR: dev-python/pybind11-2.10.1::gentoo failed (compile phase): * ninja -v -j1 -l0 failed * * Call stack: * ebuild.sh, line 122: Called src_compile * environment, line 4304: Called distutils-r1_src_compile * environment, line 2297: Called _distutils-r1_run_foreach_impl 'python_compile' * environment, line 759: Called python_foreach_impl 'distutils-r1_run_phase' 'python_compile' * environment, line 3905: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_compile' * environment, line 3449: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_compile' * environment, line 3447: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_compile' * environment, line 1149: Called distutils-r1_run_phase 'python_compile' * environment, line 2281: Called python_compile * environment, line 3696: Called cmake_src_compile * environment, line 1810: Called cmake_build * environment, line 1779: Called eninja * environment, line 2842: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=dev-python/pybind11-2.10.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/pybind11-2.10.1::gentoo'`. * The complete build log is located at '/var/log/portage/build/dev-python/pybind11-2.10.1:20221201-220827.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/pybind11-2.10.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/pybind11-2.10.1/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9' * S: '/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1'