Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 838863 Details for
Bug 883937
dev-python/pybind11-2.10.1[+test] - /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1042:9: error: subscripted value is neither array nor pointer
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log (ppc, 2.10.1)
pybind11-2.10.1:20221201-220827.log (text/plain), 325.76 KB, created by
ernsteiswuerfel
on 2022-12-01 22:19:52 UTC
(
hide
)
Description:
build.log (ppc, 2.10.1)
Filename:
MIME Type:
Creator:
ernsteiswuerfel
Created:
2022-12-01 22:19:52 UTC
Size:
325.76 KB
patch
obsolete
>[32m * [39;49;00mPackage: dev-python/pybind11-2.10.1:0 >[32m * [39;49;00mRepository: gentoo >[32m * [39;49;00mMaintainer: perfinion@gentoo.org python@gentoo.org >[32m * [39;49;00mUSE: elibc_glibc kernel_linux ppc python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 test userland_GNU >[32m * [39;49;00mFEATURES: 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 ... > [32m*[0m Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1" > [32m*[0m Build directory (BUILD_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build" > [32m*[0m Build system packages: > [32m*[0m dev-python/gpep517 : 9 > [32m*[0m dev-python/installer : 0.5.1-r1 > [32m*[0m dev-python/setuptools : 65.5.1 > [32m*[0m dev-python/setuptools_scm : 7.0.5 > [32m*[0m 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 ... > [32m*[0m python3_9: running distutils-r1_run_phase python_configure > [32m*[0m Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1" > [32m*[0m 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 > [32m*[0m python3_10: running distutils-r1_run_phase python_configure > [32m*[0m Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1" > [32m*[0m 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 > [32m*[0m python3_11: running distutils-r1_run_phase python_configure > [32m*[0m Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1" > [32m*[0m 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 ... > [32m*[0m python3_9: running distutils-r1_run_phase python_compile > [32m*[0m 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 > [32m*[0m 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 > [32m*[0m Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1" > [32m*[0m 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<Args>::call_impl(Func&&, std::index_sequence<Is ...>, Guard&&) && [with Return = int; Func = test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOrCopyInt>)>&; unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {std::optional<MoveOrCopyInt>}]' 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<Args>::call(Func&&) && [with Return = int; Guard = pybind11::detail::void_type; Func = test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOrCopyInt>)>&; Args = {std::optional<MoveOrCopyInt>}]' 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOrCopyInt>)>, int, std::optional<MoveOrCopyInt>, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOrCopyInt>)>&&, int (*)(std::optional<MoveOrCopyInt>), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>' 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOrCopyInt>)>, int, std::optional<MoveOrCopyInt>, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOrCopyInt>)>&&, int (*)(std::optional<MoveOrCopyInt>), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>::_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*)&<unnamed> + offsetof(std::optional<MoveOrCopyInt>,std::optional<MoveOrCopyInt>::<unnamed>.std::_Optional_base<MoveOrCopyInt, false, false>::<unnamed>)).MoveOrCopyInt::value' may be used uninitialized [-Wmaybe-uninitialized] > 227 | m.def("move_or_copy_optional", [](std::optional<MoveOrCopyInt> 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOrCopyInt>)>, int, std::optional<MoveOrCopyInt>, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOrCopyInt>)>&&, int (*)(std::optional<MoveOrCopyInt>), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>::_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: '<anonymous>' declared here > 1439 | return std::forward<Func>(f)(cast_op<Args>(std::move(std::get<Is>(argcasters)))...); > | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In lambda function, > inlined from 'Return pybind11::detail::argument_loader<Args>::call_impl(Func&&, std::index_sequence<Is ...>, Guard&&) && [with Return = int; Func = test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOnlyInt>)>&; unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {std::optional<MoveOnlyInt>}]' 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<Args>::call(Func&&) && [with Return = int; Guard = pybind11::detail::void_type; Func = test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOnlyInt>)>&; Args = {std::optional<MoveOnlyInt>}]' 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOnlyInt>)>, int, std::optional<MoveOnlyInt>, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOnlyInt>)>&&, int (*)(std::optional<MoveOnlyInt>), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>' 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOnlyInt>)>, int, std::optional<MoveOnlyInt>, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOnlyInt>)>&&, int (*)(std::optional<MoveOnlyInt>), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>::_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*)&<unnamed> + offsetof(std::optional<MoveOnlyInt>,std::optional<MoveOnlyInt>::<unnamed>.std::_Optional_base<MoveOnlyInt, false, false>::<unnamed>)).MoveOnlyInt::value' may be used uninitialized [-Wmaybe-uninitialized] > 226 | m.def("move_optional", [](std::optional<MoveOnlyInt> 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOnlyInt>)>, int, std::optional<MoveOnlyInt>, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<MoveOnlyInt>)>&&, int (*)(std::optional<MoveOnlyInt>), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>::_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: '<anonymous>' declared here > 1439 | return std::forward<Func>(f)(cast_op<Args>(std::move(std::get<Is>(argcasters)))...); > | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In lambda function, > inlined from 'Return pybind11::detail::argument_loader<Args>::call_impl(Func&&, std::index_sequence<Is ...>, Guard&&) && [with Return = int; Func = test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<CopyOnlyInt>)>&; unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {std::optional<CopyOnlyInt>}]' 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<Args>::call(Func&&) && [with Return = int; Guard = pybind11::detail::void_type; Func = test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<CopyOnlyInt>)>&; Args = {std::optional<CopyOnlyInt>}]' 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<CopyOnlyInt>)>, int, std::optional<CopyOnlyInt>, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<CopyOnlyInt>)>&&, int (*)(std::optional<CopyOnlyInt>), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>' 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<CopyOnlyInt>)>, int, std::optional<CopyOnlyInt>, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<CopyOnlyInt>)>&&, int (*)(std::optional<CopyOnlyInt>), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>::_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*)&<unnamed> + offsetof(std::optional<CopyOnlyInt>,std::optional<CopyOnlyInt>::<unnamed>.std::_Optional_base<CopyOnlyInt, false, false>::<unnamed>)).CopyOnlyInt::value' may be used uninitialized [-Wmaybe-uninitialized] > 228 | m.def("copy_optional", [](std::optional<CopyOnlyInt> 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<CopyOnlyInt>)>, int, std::optional<CopyOnlyInt>, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<CopyOnlyInt>)>&&, int (*)(std::optional<CopyOnlyInt>), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>::_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: '<anonymous>' declared here > 1439 | return std::forward<Func>(f)(cast_op<Args>(std::move(std::get<Is>(argcasters)))...); > | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In lambda function, > inlined from 'Return pybind11::detail::argument_loader<Args>::call_impl(Func&&, std::index_sequence<Is ...>, Guard&&) && [with Return = int; Func = test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&; unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >}]' 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<Args>::call(Func&&) && [with Return = int; Guard = pybind11::detail::void_type; Func = test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&; Args = {std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >}]' 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>, int, std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&&, int (*)(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>' 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>, int, std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&&, int (*)(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>::_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<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >*)((char*)&<unnamed> + offsetof(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >,std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >::<unnamed>.std::_Optional_base<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt>, false, false>::_M_payload.std::_Optional_payload<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt>, false, false, false>::<unnamed>.std::_Optional_payload<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt>, true, false, false>::<unnamed>.std::_Optional_payload_base<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >::_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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>, int, std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&&, int (*)(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>::_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: '<anonymous>' declared here > 1439 | return std::forward<Func>(f)(cast_op<Args>(std::move(std::get<Is>(argcasters)))...); > | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In lambda function, > inlined from 'Return pybind11::detail::argument_loader<Args>::call_impl(Func&&, std::index_sequence<Is ...>, Guard&&) && [with Return = int; Func = test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&; unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >}]' 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<Args>::call(Func&&) && [with Return = int; Guard = pybind11::detail::void_type; Func = test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&; Args = {std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >}]' 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>, int, std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&&, int (*)(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>' 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>, int, std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&&, int (*)(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>::_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<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >*)((char*)&<unnamed> + offsetof(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >,std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >::<unnamed>.std::_Optional_base<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt>, false, false>::_M_payload.std::_Optional_payload<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt>, false, false, false>::<unnamed>.std::_Optional_payload<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt>, true, false, false>::<unnamed>.std::_Optional_payload_base<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >::_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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>, int, std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&&, int (*)(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>::_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: '<anonymous>' declared here > 1439 | return std::forward<Func>(f)(cast_op<Args>(std::move(std::get<Is>(argcasters)))...); > | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In lambda function, > inlined from 'Return pybind11::detail::argument_loader<Args>::call_impl(Func&&, std::index_sequence<Is ...>, Guard&&) && [with Return = int; Func = test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&; unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >}]' 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<Args>::call(Func&&) && [with Return = int; Guard = pybind11::detail::void_type; Func = test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&; Args = {std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >}]' 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>, int, std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&&, int (*)(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>' 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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>, int, std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&&, int (*)(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>::_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<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >*)((char*)&<unnamed> + offsetof(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >,std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >::<unnamed>.std::_Optional_base<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt>, false, false>::<unnamed>)).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<test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>, int, std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >, pybind11::name, pybind11::scope, pybind11::sibling>(test_submodule_copy_move_policies(pybind11::module_&)::<lambda(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >)>&&, int (*)(std::optional<std::tuple<MoveOrCopyInt, MoveOnlyInt, CopyOnlyInt> >), const pybind11::name&, const pybind11::scope&, const pybind11::sibling&)::<lambda(pybind11::detail::function_call&)>::_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: '<anonymous>' declared here > 1439 | return std::forward<Func>(f)(cast_op<Args>(std::move(std::get<Is>(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<Packet4i>(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<Packet8s>(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<Packet8us>(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<Packet16c>(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<Packet16uc>(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<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2) > | ^ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:26: error: template-id 'bcouple_common<<expression error>, <expression error> >' for 'void Eigen::internal::bcouple_common(int&, int&, int&, int&)' does not match any template declaration > 192 | EIGEN_ALWAYS_INLINE void bcouple_common<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:174:26: note: candidates are: 'template<class Packet, class Packetc> void Eigen::internal::bcouple_common(Eigen::internal::PacketBlock<Packet, 1>&, Eigen::internal::PacketBlock<Packet, 1>&, Eigen::internal::PacketBlock<Packetc, 1>&, Eigen::internal::PacketBlock<Packetc, 1>&)' > 174 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock<Packet,1>& taccReal, PacketBlock<Packet,1>& taccImag, PacketBlock<Packetc, 1>& acc1, PacketBlock<Packetc, 1>& acc2) > | ^~~~~~~~~~~~~~ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:144:26: note: 'template<class Packet, class Packetc> void Eigen::internal::bcouple_common(Eigen::internal::PacketBlock<T, 4>&, Eigen::internal::PacketBlock<T, 4>&, Eigen::internal::PacketBlock<Packet, 4>&, Eigen::internal::PacketBlock<Packet, 4>&)' > 144 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock<Packet,4>& taccReal, PacketBlock<Packet,4>& taccImag, PacketBlock<Packetc, 4>& acc1, PacketBlock<Packetc, 4>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,1>& taccReal, PacketBlock<Packet2d,1>& taccImag, PacketBlock<Packet1cd, 1>& acc1, PacketBlock<Packet1cd, 1>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,1>& taccReal, PacketBlock<Packet2d,1>& taccImag, PacketBlock<Packet1cd, 1>& acc1, PacketBlock<Packet1cd, 1>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,1>& taccReal, PacketBlock<Packet2d,1>& taccImag, PacketBlock<Packet1cd, 1>& acc1, PacketBlock<Packet1cd, 1>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,1>& taccReal, PacketBlock<Packet2d,1>& taccImag, PacketBlock<Packet1cd, 1>& acc1, PacketBlock<Packet1cd, 1>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,1>& taccReal, PacketBlock<Packet2d,1>& taccImag, PacketBlock<Packet1cd, 1>& acc1, PacketBlock<Packet1cd, 1>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,1>& taccReal, PacketBlock<Packet2d,1>& taccImag, PacketBlock<Packet1cd, 1>& acc1, PacketBlock<Packet1cd, 1>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,1>& taccReal, PacketBlock<Packet2d,1>& taccImag, PacketBlock<Packet1cd, 1>& acc1, PacketBlock<Packet1cd, 1>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,1>& taccReal, PacketBlock<Packet2d,1>& taccImag, PacketBlock<Packet1cd, 1>& acc1, PacketBlock<Packet1cd, 1>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,1>& taccReal, PacketBlock<Packet2d,1>& taccImag, PacketBlock<Packet1cd, 1>& acc1, PacketBlock<Packet1cd, 1>& 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<Packet2d, Packet1cd>(PacketBlock<Packet2d,1>& taccReal, PacketBlock<Packet2d,1>& taccImag, PacketBlock<Packet1cd, 1>& acc1, PacketBlock<Packet1cd, 1>& acc2) > | ^ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:26: error: template-id 'bcouple_common<<expression error>, <expression error> >' for 'void Eigen::internal::bcouple_common(int&, int&, int&, int&)' does not match any template declaration > 206 | EIGEN_ALWAYS_INLINE void bcouple_common<Packet2d, Packet1cd>(PacketBlock<Packet2d,1>& taccReal, PacketBlock<Packet2d,1>& taccImag, PacketBlock<Packet1cd, 1>& acc1, PacketBlock<Packet1cd, 1>& acc2) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:174:26: note: candidates are: 'template<class Packet, class Packetc> void Eigen::internal::bcouple_common(Eigen::internal::PacketBlock<Packet, 1>&, Eigen::internal::PacketBlock<Packet, 1>&, Eigen::internal::PacketBlock<Packetc, 1>&, Eigen::internal::PacketBlock<Packetc, 1>&)' > 174 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock<Packet,1>& taccReal, PacketBlock<Packet,1>& taccImag, PacketBlock<Packetc, 1>& acc1, PacketBlock<Packetc, 1>& acc2) > | ^~~~~~~~~~~~~~ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:144:26: note: 'template<class Packet, class Packetc> void Eigen::internal::bcouple_common(Eigen::internal::PacketBlock<T, 4>&, Eigen::internal::PacketBlock<T, 4>&, Eigen::internal::PacketBlock<Packet, 4>&, Eigen::internal::PacketBlock<Packet, 4>&)' > 144 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock<Packet,4>& taccReal, PacketBlock<Packet,4>& taccImag, PacketBlock<Packetc, 4>& acc1, PacketBlock<Packetc, 4>& 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<Packet2d,2>& 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<Packet2d,2>& 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<Packet2d,2>& 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<double, PacketBlock<Packet2d, 2> >(const double* rhs, PacketBlock<Packet2d, 2>& 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<double, PacketBlock<Packet2d, 2> >(const double* rhs, PacketBlock<Packet2d, 2>& 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<double, PacketBlock<Packet2d, 2> >(const double* rhs, PacketBlock<Packet2d, 2>& 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<double, PacketBlock<Packet2d, 2> >(const double* rhs, PacketBlock<Packet2d, 2>& rhsV) > | ^ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:132:26: error: template-id 'ploadRhsMMA<double, <expression error> >' for 'void Eigen::internal::ploadRhsMMA(const double*, int&)' does not match any template declaration > 132 | EIGEN_ALWAYS_INLINE void ploadRhsMMA<double, PacketBlock<Packet2d, 2> >(const double* rhs, PacketBlock<Packet2d, 2>& rhsV) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:126:26: note: candidate is: 'template<class Scalar, class Packet> 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<vectortype,4> type; > | ^~~~~~~~~~ > | decltype >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:71:35: error: template argument 1 is invalid > 71 | typedef PacketBlock<vectortype,4> 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<Packet2d,2> rhstype; > | ^~~~~~~~ > | Packet8s >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:72:33: error: template argument 1 is invalid > 72 | typedef PacketBlock<Packet2d,2> 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<double, Index, DataMapper, Packet2d, StorageOrder, PanelMode, true> > | ^~~~~~~~ > | Packet8s >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:656:83: error: template argument 4 is invalid > 656 | struct dhs_pack<double, Index, DataMapper, Packet2d, StorageOrder, PanelMode, true> > | ^ >/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<double, Index, DataMapper, Packet2d, StorageOrder, PanelMode, false> > | ^~~~~~~~ > | Packet8s >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:723:84: error: template argument 4 is invalid > 723 | struct dhs_pack<double, Index, DataMapper, Packet2d, StorageOrder, PanelMode, false> > | ^ >/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<Packet2d>(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<Packet2d>(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<Packet2d>(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<Packet2d>(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<Packet2d>(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<Packet2d>(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<<expression error> >' 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<Packet2d>(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<class Packet> void Eigen::internal::pbroadcast4_old(const typename Eigen::internal::unpacket_traits<T>::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<double, Index, DataMapper, Pack1, Pack2, Packet, 0, Conjugate, PanelMode>::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<double, Index, DataMapper, Packet2d, ColMajor, PanelMode, true> pack; > | ^~~~~~~~ > | Packet >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2412:76: error: template argument 4 is invalid > 2412 | dhs_pack<double, Index, DataMapper, Packet2d, ColMajor, PanelMode, true> pack; > | ^ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs<double, Index, DataMapper, Pack1, Pack2, Packet, 1, Conjugate, PanelMode>::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<double, Index, DataMapper, Packet2d, RowMajor, PanelMode, true> pack; > | ^~~~~~~~ > | Packet >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2426:76: error: template argument 4 is invalid > 2426 | dhs_pack<double, Index, DataMapper, Packet2d, RowMajor, PanelMode, true> pack; > | ^ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs<double, Index, DataMapper, nr, 0, Conjugate, PanelMode>::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<double, Index, DataMapper, Packet2d, ColMajor, PanelMode, false> pack; > | ^~~~~~~~ > | Packet8s >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2441:75: error: template argument 4 is invalid > 2441 | dhs_pack<double, Index, DataMapper, Packet2d, ColMajor, PanelMode, false> pack; > | ^ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs<double, Index, DataMapper, nr, 1, Conjugate, PanelMode>::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<double, Index, DataMapper, Packet2d, RowMajor, PanelMode, false> pack; > | ^~~~~~~~ > | Packet8s >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2455:75: error: template argument 4 is invalid > 2455 | dhs_pack<double, Index, DataMapper, Packet2d, RowMajor, PanelMode, false> pack; > | ^ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs<std::complex<double>, Index, DataMapper, Pack1, Pack2, Packet, 1, Conjugate, PanelMode>::operator()(std::complex<double>*, 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<double, Index, DataMapper, Packet2d, Packet1cd, RowMajor, Conjugate, PanelMode, true> 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<double, Index, DataMapper, Packet2d, Packet1cd, RowMajor, Conjugate, PanelMode, true> pack; > | ^~~~~~~~~ > | Packet2cf >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2584:97: error: template argument 4 is invalid > 2584 | dhs_cpack<double, Index, DataMapper, Packet2d, Packet1cd, RowMajor, Conjugate, PanelMode, true> 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<std::complex<double>, Index, DataMapper, Pack1, Pack2, Packet, 0, Conjugate, PanelMode>::operator()(std::complex<double>*, 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<double, Index, DataMapper, Packet2d, Packet1cd, ColMajor, Conjugate, PanelMode, true> 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<double, Index, DataMapper, Packet2d, Packet1cd, ColMajor, Conjugate, PanelMode, true> pack; > | ^~~~~~~~~ > | Packet2cf >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2598:97: error: template argument 4 is invalid > 2598 | dhs_cpack<double, Index, DataMapper, Packet2d, Packet1cd, ColMajor, Conjugate, PanelMode, true> 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<std::complex<double>, Index, DataMapper, nr, 0, Conjugate, PanelMode>::operator()(std::complex<double>*, 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<double, Index, DataMapper, Packet2d, Packet1cd, ColMajor, Conjugate, PanelMode, false> 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<double, Index, DataMapper, Packet2d, Packet1cd, ColMajor, Conjugate, PanelMode, false> pack; > | ^~~~~~~~~ > | Packet2cf >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2612:98: error: template argument 4 is invalid > 2612 | dhs_cpack<double, Index, DataMapper, Packet2d, Packet1cd, ColMajor, Conjugate, PanelMode, false> 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<std::complex<double>, Index, DataMapper, nr, 1, Conjugate, PanelMode>::operator()(std::complex<double>*, 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<double, Index, DataMapper, Packet2d, Packet1cd, RowMajor, Conjugate, PanelMode, false> 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<double, Index, DataMapper, Packet2d, Packet1cd, RowMajor, Conjugate, PanelMode, false> pack; > | ^~~~~~~~~ > | Packet2cf >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2626:98: error: template argument 4 is invalid > 2626 | dhs_cpack<double, Index, DataMapper, Packet2d, Packet1cd, RowMajor, Conjugate, PanelMode, false> 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<double>' does not name a type > 2786 | typedef typename quad_traits<double>::vectortype Packet; > | ^~~~~~~~~~ >/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2823:32: error: 'vectortype' in 'struct Eigen::internal::quad_traits<double>' does not name a type > 2823 | typedef quad_traits<double>::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<double>, std::complex<double>, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const std::complex<double>*, const std::complex<double>*, Index, Index, Index, std::complex<double>, 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<double>, std::complex<double>, std::complex<double>, 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<double>, std::complex<double>, std::complex<double>, 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<double>, std::complex<double>, std::complex<double>, 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<double>, std::complex<double>, std::complex<double>, 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<double>' does not name a type > 2861 | typedef quad_traits<double>::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<std::complex<double>, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const std::complex<double>*, const double*, Index, Index, Index, std::complex<double>, 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<std::complex<double>, double, std::complex<double>, 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<std::complex<double>, double, std::complex<double>, 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<std::complex<double>, double, std::complex<double>, 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<std::complex<double>, double, std::complex<double>, 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<double>' does not name a type > 2899 | typedef quad_traits<double>::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<double, std::complex<double>, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const std::complex<double>*, Index, Index, Index, std::complex<double>, 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<double, std::complex<double>, std::complex<double>, 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<double, std::complex<double>, std::complex<double>, 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<double, std::complex<double>, std::complex<double>, 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<double, std::complex<double>, std::complex<double>, 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<Scalar>::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<typename Eigen::internal::global_math_functions_filtering_base<Scalar>::type>::type Eigen::numext::sqrt(const Scalar&) [with Scalar = __vector(4) float; typename Eigen::internal::sqrt_retval<typename Eigen::internal::global_math_functions_filtering_base<Scalar>::type>::type = Eigen::internal::sqrt_retval<__vector(4) float>::type; typename Eigen::internal::global_math_functions_filtering_base<Scalar>::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<class _Tp> 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<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__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<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__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<Scalar>::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<typename Eigen::internal::global_math_functions_filtering_base<Scalar>::type>::type Eigen::numext::sqrt(const Scalar&) [with Scalar = __vector(4) float; typename Eigen::internal::sqrt_retval<typename Eigen::internal::global_math_functions_filtering_base<Scalar>::type>::type = Eigen::internal::sqrt_retval<__vector(4) float>::type; typename Eigen::internal::global_math_functions_filtering_base<Scalar>::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<false, double>' >/usr/include/eigen3/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::sqrt_impl<Scalar>::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<typename Eigen::internal::global_math_functions_filtering_base<Scalar>::type>::type Eigen::numext::sqrt(const Scalar&) [with Scalar = __vector(4) float; typename Eigen::internal::sqrt_retval<typename Eigen::internal::global_math_functions_filtering_base<Scalar>::type>::type = Eigen::internal::sqrt_retval<__vector(4) float>::type; typename Eigen::internal::global_math_functions_filtering_base<Scalar>::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<double, Index, DataMapper, nr, 0, Conjugate, PanelMode>::operator()(double*, const DataMapper&, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, -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<OtherDerived>&) const [with int Side = 2; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, -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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<double, Index, DataMapper, Pack1, Pack2, Packet, 1, Conjugate, PanelMode>::operator()(double*, const DataMapper&, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::const_blas_data_mapper<double, int, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, -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<OtherDerived>&) const [with int Side = 2; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, -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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<double, Index, DataMapper, nr, 0, Conjugate, PanelMode>::operator()(double*, const DataMapper&, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::const_blas_data_mapper<double, int, 0>; 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<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [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<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::ResScalar = double]' >/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:53:12: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 1, ResInnerStride, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 1, ResInnerStride, UpLo, Version>::ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking<RhsScalar, LhsScalar>&) [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<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 1, ResInnerStride, UpLo, Version>::ResScalar = double]' >/usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, -1, -1, false>; OtherType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, -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<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, -1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView<MatrixType, Mode>::Scalar = double]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:365:64: required from 'static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<double, Index, DataMapper, Pack1, Pack2, Packet, 0, Conjugate, PanelMode>::operator()(double*, const DataMapper&, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::const_blas_data_mapper<double, int, 0>; 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<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride>::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride>::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride>::ResScalar, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&, Eigen::internal::GemmParallelInfo<Index>*) [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<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride>::ResScalar = double]' >/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor<Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType>::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo<Index>*) const [with Scalar = double; Index = int; Gemm = Eigen::internal::general_matrix_matrix_product<int, double, 0, false, double, 0, false, 0, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, -1>; Dest = Eigen::Matrix<double, -1, -1>; 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<double, int, Eigen::internal::general_matrix_matrix_product<int, double, 0, false, double, 0, false, 0, 1>, Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 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<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >; Rhs = Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::Scalar = double]' >/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >; Rhs = Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >]' >/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >; Rhs = Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 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<double, -1, -1>; Src = Eigen::Product<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >, 0>; Func = Eigen::internal::assign_op<double, double>]' >/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]' >/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]' >/usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<Packet>(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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<int>(const double*&)' > 1116 | return ploadu<Packet>(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<T>::type*) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 603 | ploadu(const typename unpacket_traits<Packet>::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<Packet>::type* from) { return *from; } > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ >/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:611:1: note: candidate: 'template<class Packet> typename Eigen::internal::enable_if<Eigen::internal::unpacket_traits<T>::masked_load_available, Packet>::type Eigen::internal::ploadu(const typename Eigen::internal::unpacket_traits<T>::type*, typename Eigen::internal::unpacket_traits<T>::mask_t)' > 611 | ploadu(const typename unpacket_traits<Packet>::type* from, typename unpacket_traits<Packet>::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<class Packet> typename Eigen::internal::enable_if<Eigen::internal::unpacket_traits<T>::masked_load_available, Packet>::type Eigen::internal::ploadu(const typename Eigen::internal::unpacket_traits<T>::type*, typename Eigen::internal::unpacket_traits<T>::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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<false, int>' >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<false, int>' > 273 | template<bool Condition, typename T=void> 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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<Packet, 4>&, 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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<Packet>(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<T>::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 653 | inline void pbroadcast4(const typename unpacket_traits<Packet>::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<Scalar, Index, StorageOrder, AlignmentType, 1>::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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, 1, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<PacketType, AlignmentType>(&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<T>::type*) [with Packet = int; int Alignment = 0; typename Eigen::internal::unpacket_traits<T>::type = int]' > 964 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits<Packet>::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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<int>(const double*&)' > 217 | return ploadu<Packet>(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<T>::type*) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 603 | ploadu(const typename unpacket_traits<Packet>::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<Packet>::type* from) { return *from; } > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ >/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:611:1: note: candidate: 'template<class Packet> typename Eigen::internal::enable_if<Eigen::internal::unpacket_traits<T>::masked_load_available, Packet>::type Eigen::internal::ploadu(const typename Eigen::internal::unpacket_traits<T>::type*, typename Eigen::internal::unpacket_traits<T>::mask_t)' > 611 | ploadu(const typename unpacket_traits<Packet>::type* from, typename unpacket_traits<Packet>::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<class Packet> typename Eigen::internal::enable_if<Eigen::internal::unpacket_traits<T>::masked_load_available, Packet>::type Eigen::internal::ploadu(const typename Eigen::internal::unpacket_traits<T>::type*, typename Eigen::internal::unpacket_traits<T>::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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<false, int>' >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<false, int>' > 273 | template<bool Condition, typename T=void> 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<Packet, 1>*, 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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<Packet, N>*, 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<Packetc, 1>&, 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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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<Packet>(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<T>::type*) [with Packet = int; typename Eigen::internal::unpacket_traits<T>::type = int]' > 599 | pload(const typename unpacket_traits<Packet>::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<Packet, N>*, 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<double, int, 0, 0, 1>; 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<double, int, 0, 0, 1>; 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<double, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = int; DataMapper = Eigen::internal::blas_data_mapper<double, int, 0, 0, 1>; 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<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [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<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>; Scalar = double; Eigen::Index = int]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:408:68: required from 'static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1, 1>]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:456:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT<MatrixType, UpLo>::LLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; _MatrixType = Eigen::Matrix<double, -1, -1, 1>; int _UpLo = 1]' >/usr/include/eigen3/Eigen/src/Cholesky/LLT.h:542:10: required from 'const Eigen::LLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::llt() const [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1, 1>]' >/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. > [31;01m*[0m ERROR: dev-python/pybind11-2.10.1::gentoo failed (compile phase): > [31;01m*[0m ninja -v -j1 -l0 failed > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 122: Called src_compile > [31;01m*[0m environment, line 4304: Called distutils-r1_src_compile > [31;01m*[0m environment, line 2297: Called _distutils-r1_run_foreach_impl 'python_compile' > [31;01m*[0m environment, line 759: Called python_foreach_impl 'distutils-r1_run_phase' 'python_compile' > [31;01m*[0m environment, line 3905: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_compile' > [31;01m*[0m environment, line 3449: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_compile' > [31;01m*[0m environment, line 3447: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_compile' > [31;01m*[0m environment, line 1149: Called distutils-r1_run_phase 'python_compile' > [31;01m*[0m environment, line 2281: Called python_compile > [31;01m*[0m environment, line 3696: Called cmake_src_compile > [31;01m*[0m environment, line 1810: Called cmake_build > [31;01m*[0m environment, line 1779: Called eninja > [31;01m*[0m environment, line 2842: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m "$@" || die "${nonfatal_args[@]}" "${*} failed" > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-python/pybind11-2.10.1::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/pybind11-2.10.1::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/log/portage/build/dev-python/pybind11-2.10.1:20221201-220827.log'. > [31;01m*[0m For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/pybind11-2.10.1/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/pybind11-2.10.1/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1_build-python3_9' > [31;01m*[0m S: '/var/tmp/portage/dev-python/pybind11-2.10.1/work/pybind11-2.10.1'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 883937
: 838863 |
838865