* Package: media-gfx/krita-5.2.6:5  * Repository: gentoo  * Maintainer: kde@gentoo.org  * Upstream: https://bugs.kde.org/  * USE: elibc_glibc gif gsl kernel_linux mypaint-brush-engine pdf ppc64 python_single_target_python3_12 raw xsimd  * FEATURES: preserve-libs sandbox userpriv * Using python3.12 to build >>> Unpacking source... >>> Unpacking krita-5.2.6.tar.xz to /var/tmp/portage/media-gfx/krita-5.2.6/work >>> Source unpacked in /var/tmp/portage/media-gfx/krita-5.2.6/work >>> Preparing source in /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6" * Build directory (BUILD_DIR): "/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build" * Applying krita-5.2.3-tests-optional.patch ... patching file cmake/modules/KritaAddBrokenUnitTest.cmake Hunk #1 succeeded at 28 with fuzz 1 (offset 5 lines). patching file cmake/modules/MacroKritaAddBenchmark.cmake Hunk #1 succeeded at 25 with fuzz 2 (offset 2 lines). patching file libs/flake/CMakeLists.txt patching file libs/image/tiles3/CMakeLists.txt patching file CMakeLists.txt Hunk #1 succeeded at 1255 (offset 9 lines).  [ ok ] * Applying krita-5.2.2-fftw.patch ...  [ ok ] * Applying krita-5.1.5-sip-6.8.patch ... patching file cmake/modules/pyproject.toml.in Hunk #1 succeeded at 9 with fuzz 1.  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6" * Build directory (BUILD_DIR): "/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build" cmake -C /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTING=OFF -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DKDE_INSTALL_DOCBUNDLEDIR=/usr/share/help -DENABLE_UPDATERS=OFF -DKRITA_ENABLE_PCH=OFF -DCMAKE_DISABLE_FIND_PACKAGE_KSeExpr=ON -DCMAKE_DISABLE_FIND_PACKAGE_OpenColorIO=ON -DCMAKE_DISABLE_FIND_PACKAGE_FFTW3=ON -DCMAKE_DISABLE_FIND_PACKAGE_GIF=OFF -DCMAKE_DISABLE_FIND_PACKAGE_GSL=OFF -DCMAKE_DISABLE_FIND_PACKAGE_HEIF=ON -DCMAKE_DISABLE_FIND_PACKAGE_OpenJPEG=ON -DCMAKE_DISABLE_FIND_PACKAGE_JPEGXL=ON -DCMAKE_DISABLE_FIND_PACKAGE_Mlt7=ON -DCMAKE_DISABLE_FIND_PACKAGE_LibMyPaint=OFF -DCMAKE_DISABLE_FIND_PACKAGE_OpenEXR=ON -DCMAKE_DISABLE_FIND_PACKAGE_Poppler=OFF -DCMAKE_DISABLE_FIND_PACKAGE_KF5KDcraw=OFF -DCMAKE_DISABLE_FIND_PACKAGE_WebP=ON -DCMAKE_DISABLE_FIND_PACKAGE_xsimd=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/gentoo_toolchain.cmake /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 loading initial cache file /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/gentoo_common_config.cmake -- The CXX compiler identification is GNU 13.3.1 -- The C compiler identification is GNU 13.3.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/powerpc64-unknown-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/powerpc64-unknown-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Using CMake version: 3.30.2 -- Krita version: 5.2.6 -- Branding selected: default -- Found Python: /var/tmp/portage/media-gfx/krita-5.2.6/temp/python3.12/bin/python3 (found suitable version "3.12.6", minimum required is "3.8") found components: Interpreter Development Development.Module Development.Embed -- FindPythonLibrary: TRUE -- Python system site-packages directory: /usr/lib/python3.12/site-packages CMake Warning at cmake/modules/FindPythonLibrary.cmake:68 (message): CMAKE_PREFIX_PATH variable is not set, we might NOT be able to detect SIP modules Call Stack (most recent call first): CMakeLists.txt:333 (find_package)  -- Krita site-packages directories for SIP v4: /usr/lib/krita-python-libs -- Krita site-packages directories for SIP v5+: /usr/lib/python3.12/site-packages -- Found PythonLibrary: /usr/lib64/libpython3.12.so (Required is at least version "3.8") -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Found KF5Config: /usr/lib64/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.116.0") -- Found KF5WidgetsAddons: /usr/lib64/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.116.0") -- Found KF5Completion: /usr/lib64/cmake/KF5Completion/KF5CompletionConfig.cmake (found version "5.116.0") -- Found KF5CoreAddons: /usr/lib64/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.116.0") -- Found KF5GuiAddons: /usr/lib64/cmake/KF5GuiAddons/KF5GuiAddonsConfig.cmake (found version "5.116.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.22.5") -- Found KF5I18n: /usr/lib64/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.116.0") -- Found KF5ItemViews: /usr/lib64/cmake/KF5ItemViews/KF5ItemViewsConfig.cmake (found version "5.116.0") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found KF5WindowSystem: /usr/lib64/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.116.0") -- Found KF5: success (found suitable version "5.116.0", minimum required is "5.44.0") found components: Config WidgetsAddons Completion CoreAddons GuiAddons I18n ItemViews WindowSystem -- Performing Test HAVE_HIGH_DPI_SCALE_FACTOR_ROUNDING_POLICY -- Performing Test HAVE_HIGH_DPI_SCALE_FACTOR_ROUNDING_POLICY - Success -- Performing Test HAVE_QMDIAREA_ALWAYS_SHOW_SUBWINDOW_TITLE -- Performing Test HAVE_QMDIAREA_ALWAYS_SHOW_SUBWINDOW_TITLE - Failed -- Found X11: /usr/include found components: Xinput -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.43+apng") CMake Warning (dev) at CMakeLists.txt:816 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it.  -- Found Boost: /usr/lib64/cmake/Boost-1.85.0/BoostConfig.cmake (found suitable version "1.85.0", minimum required is "1.65") found components: system -- Found GSL: /usr/include (found version "2.7.1") -- Found TIFF: /usr/lib64/libtiff.so (found version "4.6.0") -- Performing Test TIFF_HAS_PSD_TAGS -- Performing Test TIFF_HAS_PSD_TAGS - Success -- Performing Test TIFF_CAN_WRITE_PSD_TAGS -- Performing Test TIFF_CAN_WRITE_PSD_TAGS - Success -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Found libjpeg-turbo: /usr/include (found suitable version "3.0.3", minimum required is "2.1.3") found components: turbojpeg -- Found GIF: /usr/lib64/libgif.so (found version "5.2.2") -- Found SIP version: 6.8.6 -- Found PyQt5 version: 5.15.11 -- Found LibMyPaint: /usr/include (found suitable version "1.6.1", minimum required is "1.4.0") -- Found QtGui OpenGL support -- Found LibExiv2: /usr/lib64/libexiv2.so (found suitable version "0.28.3", minimum required is "0.16") -- Found LCMS2: /usr/lib64/liblcms2.so (found suitable version "2.16.0", minimum required is "2.4") -- Found LittleCMS's fast float plugin -- Could NOT find xsimd (Required is at least version "8.1.0"), checked the following files: /usr/lib64/cmake/xsimd/xsimdConfig.cmake (version 13.0.0) /lib64/cmake/xsimd/xsimdConfig.cmake (version 13.0.0) -- Could NOT find xsimd (Required is at least version "9"), checked the following files: /usr/lib64/cmake/xsimd/xsimdConfig.cmake (version 13.0.0) /lib64/cmake/xsimd/xsimdConfig.cmake (version 13.0.0) -- Could NOT find xsimd (Required is at least version "10"), checked the following files: /usr/lib64/cmake/xsimd/xsimdConfig.cmake (version 13.0.0) /lib64/cmake/xsimd/xsimdConfig.cmake (version 13.0.0) -- Could NOT find xsimd (Required is at least version "11"), checked the following files: /usr/lib64/cmake/xsimd/xsimdConfig.cmake (version 13.0.0) /lib64/cmake/xsimd/xsimdConfig.cmake (version 13.0.0) -- Could NOT find xsimd (Required is at least version "12"), checked the following files: /usr/lib64/cmake/xsimd/xsimdConfig.cmake (version 13.0.0) /lib64/cmake/xsimd/xsimdConfig.cmake (version 13.0.0) -- Detected Compiler: GCC 13.3.1 -- Performing Test check_cxx_compiler_flag__Wabi -- Performing Test check_cxx_compiler_flag__Wabi - Success -- Performing Test check_cxx_compiler_flag__fabi_version_0 -- Performing Test check_cxx_compiler_flag__fabi_version_0 - Success -- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 -- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 - Success -- Performing Test check_cxx_compiler_flag__ffp_contract_fast -- Performing Test check_cxx_compiler_flag__ffp_contract_fast - Success -- Performing Test check_cxx_compiler_flag__fPIC -- Performing Test check_cxx_compiler_flag__fPIC - Success CMake Warning at cmake/modules/xsimd/xsimdMacros.cmake:111 (message): Unknown processor: ppc64 Call Stack (most recent call first): cmake/modules/xsimd/xsimdMacros.cmake:170 (xsimd_set_available_architectures) cmake/modules/Findxsimd.cmake:16 (xsimd_set_preferred_compiler_flags) CMakeLists.txt:1088 (find_package)  CMake Warning at cmake/modules/xsimd/xsimdMacros.cmake:112 (message): Only the scalar architecture will be built. Please fill out the missing parts in the CMake scripts and submit a patch to https://invent.kde.org/graphics/krita Call Stack (most recent call first): cmake/modules/xsimd/xsimdMacros.cmake:170 (xsimd_set_available_architectures) cmake/modules/Findxsimd.cmake:16 (xsimd_set_preferred_compiler_flags) CMakeLists.txt:1088 (find_package)  -- Available architectures for xsimd: -- Found xsimd: /usr/lib64/cmake/xsimd/xsimdConfig.cmake (found suitable version "13.0.0", minimum required is "13") -- Poppler: Qt5 requires Core -- Found Poppler_Core: /usr/lib64/libpoppler.so (found version "24.08.0") -- Found Poppler_Qt5: /usr/lib64/libpoppler-qt5.so (found version "24.08.0") -- Found Poppler: /usr/lib64/libpoppler.so;/usr/lib64/libpoppler-qt5.so (found version "24.08.0") found components: Qt5 -- Found Freetype: /usr/lib64/libfreetype.so (found suitable version "2.13.2", minimum required is "2.11.0") -- Found the following HarfBuzz libraries: -- HarfBuzz (required): /usr/lib64/libharfbuzz.so -- Found HarfBuzz: /usr/include/harfbuzz (found suitable version "9.0.0", minimum required is "4.0.0") -- Found Fontconfig: /usr/lib64/libfontconfig.so (found suitable version "2.15.0", minimum required is "2.13.1") -- Found libunibreak: /usr/include (found suitable version "6.1", minimum required is "5.0") CMake Warning at CMakeLists.txt:1219 (message): No externals download dir set, default location inside build tree is used. Use -DEXTERNALS_DOWNLOAD_DIR to override  -- Found FriBidi: /usr/include/fribidi (found suitable version "1.0.13", minimum required is "1.0.6") -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Looking for backtrace -- Looking for backtrace - found Following objects are generated from the per-arch lib  * /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_Scalar.cpp  * /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_Scalar.cpp Following objects are generated from the per-arch lib -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE 060806 - The version of SIP found expressed as a 6 digit hex number suitable for comparison as a string. 6.8.6 - The version of SIP found as a human readable string. /usr/bin/sip-build - Path and filename of the SIP command line executable. -- Looking for arpa/inet.h -- Looking for arpa/inet.h - found -- Looking for gettext -- Looking for gettext - found -- Looking for iconv -- Looking for iconv - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for netinet/in.h -- Looking for netinet/in.h - found -- Looking for strcasecmp -- Looking for strcasecmp - found -- Performing Test STDC_HEADERS -- Performing Test STDC_HEADERS - Success -- Looking for powf -- Looking for powf - not found  Broken tests: -- The following features have been enabled: * Hide safe asserts, Don't show message box for "safe" asserts, just ignore them automatically and dump a message to the terminal. * Lock free hash table, Use lock free hash table instead of blocking. * Limit long tests, Run long running unittests in a limited quick mode -- The following OPTIONAL packages have been found: * PythonLibrary (required version >= 3.8), Python Library, Required by the Krita PyQt plugin * Qt5Qml (required version >= 5.15.14) * Qt5QmlModels (required version >= 5.15.14) * Qt5Quick (required version >= 5.12.0), QtQuick, Optionally used for the touch gui for Krita * Qt5QuickWidgets (required version >= 5.12.0), QtQuickWidgets, Optionally used for the touch gui for Krita * Qt5DBus (required version >= 5.12.0), Qt DBUS integration, Optionally used to provide a dbus api on Linux * KF5Crash (required version >= 5.44.0), KDE's Crash Handler, Optionally used to provide crash reporting on Linux * JPEG, Free library for JPEG image compression. Note that libjpeg8 is NOT supported., Required by the Krita JPEG filter * libjpeg-turbo (required version >= 2.1.3), libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, AVX2, Neon, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, Arm, and PowerPC systems, as well as progressive JPEG compression on x86 and x86-64 systems., Required by the Krita JPEG and TIFF filters * GIF, Library for loading and saving gif files., Required by the Krita GIF filter * SIP (required version >= 4.19.13), Support for generating SIP Python bindings, Required by the Krita PyQt plugin * PyQt5 (required version >= 5.6.0), Python bindings for Qt5., Required by the Krita PyQt plugin * LibMyPaint (required version >= 1.4.0), MyPaint brush engine API for C/C++ Required for the MyPaint brush engine * xsimd (required version >= 13), C++ wrappers for SIMD intrinsics, Required by Krita for vectorization * Poppler, A PDF rendering library, Required by the Krita PDF filter. * KF5KDcraw (required version >= 5.0.0), A thread-safe wrapper around libraw, Needed for reading RAW files -- The following RECOMMENDED packages have been found: * GSL, Required by Krita's Transform tool. -- The following REQUIRED packages have been found: * Python (required version >= 3.8) * ECM (required version >= 5.22) * KF5Config (required version >= 5.44.0) * KF5WidgetsAddons (required version >= 5.44.0) * KF5Completion (required version >= 5.44.0) * KF5CoreAddons (required version >= 5.44.0) * KF5GuiAddons (required version >= 5.44.0) * KF5ItemViews (required version >= 5.44.0) * KF5WindowSystem (required version >= 5.44.0) * KF5 (required version >= 5.44.0) * Qt5Widgets * Qt5Xml * Qt5Network * Qt5PrintSupport * Qt5Svg * Qt5Concurrent * Qt5Sql * Qt5X11Extras * X11 * PNG * boost_headers (required version == 1.85.0) * boost_system (required version == 1.85.0) * Boost (required version >= 1.65), Boost provides free peer-reviewed portable C++ source libraries., * Immer * Zug * Lager * TIFF, TIFF Library and Utilities, Required by the Krita TIFF filter * Eigen3 (required version >= 3.3), C++ template library for linear algebra, * LibExiv2 (required version >= 0.16), Image metadata support, * LCMS2 (required version >= 2.4), LittleCMS Color management engine, Will be used for color management and is necessary for Krita * Qt5 * ZLIB, Compression library, Required by Krita's PNG and PSD support * QUAZIP (required version >= 0.6), A library for reading and writing zip files, Needed for reading and writing KRA and ORA files * Qt5Gui (required version >= 5.15.0) * Freetype (required version >= 2.11.0), A library for rendering glyphs, Needed for rendering text vector shapes. * HarfBuzz (required version >= 4.0.0), OpenType text shaping engine, Needed for rendering text vector shapes. * Fontconfig (required version >= 2.13.1) Needed for getting font file information. * libunibreak (required version >= 5.0), Implementation of the line breaking and word breaking algorithms as described in Unicode Standard Annex 14 and Unicode Standard Annex 29, Needed for rendering text vector shapes. * FriBidi (required version >= 1.0.6), GNU FriBidi, Needed by libraqm to perform bidirectional text layout. * Qt5Core (required version >= 5.15.2) * Gettext * KF5I18n * Threads -- The following features have been disabled: * Install benchmarks, Install benchmarks into the installation root to make them packagable * Crash on safe asserts, Crash unconditionally whenever a "safe" assert happens. Useful for running unittests * Foundation Build, A Foundation build is a binary release build that can package some extra things like color themes. Linux distributions that build and install Krita into a default system location should not define this option to true. * Enable Broken Tests, Runs broken test when "make test" is invoked (use -DKRITA_ENABLE_BROKEN_TESTS=ON to enable). * Build Qt Designer plugins, Builds Qt Designer plugins for Krita widgets (use -DBUILD_KRITA_QT_DESIGNER_PLUGINS=ON to enable). * Enable updaters, Enable updaters/update notifications. * Precompiled Headers, precompiled headers make build process faster on some systems * ASAN address sanitizer, crash Krita if it violates address access rules (-DECM_ENABLE_SANITIZERS=address) -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C -O2 -mcpu=970 -mtune=970 -O2 -maltivec -mabi=altivec -pipe -fno-common -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wmissing-format-attribute -Wwrite-strings -Werror=implicit-function-declaration C++ -O2 -mcpu=970 -mtune=970 -O2 -maltivec -mabi=altivec -pipe -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fext-numeric-literals -fexceptions Linker flags: Executable -Wl,--enable-new-dtags -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs Module -Wl,--no-undefined -Wl,--enable-new-dtags -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs Shared -Wl,--no-undefined -Wl,--enable-new-dtags -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -- Configuring done (16.0s) CMake Warning (dev) at CMakeLists.txt:727 (add_library): Policy CMP0115 is not set: Source file extensions must be explicit. Run "cmake --help-policy CMP0115" for policy details. Use the cmake_policy command to set the policy and suppress this warning. File: /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp Call Stack (most recent call first): libs/image/CMakeLists.txt:366 (kis_add_library) This warning is for project developers. Use -Wno-dev to suppress it.  -- Generating done (8.5s) -- Build files have been written to: /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build >>> Source configured. >>> Compiling source in /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6" * Build directory (BUILD_DIR): "/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build" ninja -v -j1 -l0 [1/3208] cd /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version && /usr/bin/cmake -E cmake_autogen /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version/CMakeFiles/kritaversion_autogen.dir/AutogenInfo.json RelWithDebInfo && /usr/bin/cmake -E touch /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version/kritaversion_autogen/timestamp && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/version /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version/kritaversion_autogen/deps /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/CMakeFiles/d/2986a81d44826565a4d44a7f43b3594e72e8263dae2d84bef680b8e5056e803b.d [2/3208] /usr/bin/powerpc64-unknown-linux-gnu-g++ -DHAVE_X11 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x50900 -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"krita\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkritaversion_EXPORTS -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/version -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version/kritaversion_autogen/include -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -DQT_NO_DEBUG -O2 -mcpu=970 -mtune=970 -O2 -maltivec -mabi=altivec -pipe -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fext-numeric-literals -fexceptions -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-suggest-override -Wextra -Wno-class-memaccess -fPIC -MD -MT libs/version/CMakeFiles/kritaversion.dir/kritaversion_autogen/mocs_compilation.cpp.o -MF libs/version/CMakeFiles/kritaversion.dir/kritaversion_autogen/mocs_compilation.cpp.o.d -o libs/version/CMakeFiles/kritaversion.dir/kritaversion_autogen/mocs_compilation.cpp.o -c /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version/kritaversion_autogen/mocs_compilation.cpp [3/3208] /usr/bin/powerpc64-unknown-linux-gnu-g++ -DHAVE_X11 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x50900 -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"krita\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkritaversion_EXPORTS -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/version -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version/kritaversion_autogen/include -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -DQT_NO_DEBUG -O2 -mcpu=970 -mtune=970 -O2 -maltivec -mabi=altivec -pipe -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fext-numeric-literals -fexceptions -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-suggest-override -Wextra -Wno-class-memaccess -fPIC -MD -MT libs/version/CMakeFiles/kritaversion.dir/KritaVersionWrapper.cpp.o -MF libs/version/CMakeFiles/kritaversion.dir/KritaVersionWrapper.cpp.o.d -o libs/version/CMakeFiles/kritaversion.dir/KritaVersionWrapper.cpp.o -c /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/version/KritaVersionWrapper.cpp [4/3208] : && /usr/bin/powerpc64-unknown-linux-gnu-g++ -fPIC -O2 -mcpu=970 -mtune=970 -O2 -maltivec -mabi=altivec -pipe -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fext-numeric-literals -fexceptions -Wl,--no-undefined -Wl,--enable-new-dtags -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -shared -Wl,-soname,libkritaversion.so.19 -o libs/version/libkritaversion.so.19.0.0 libs/version/CMakeFiles/kritaversion.dir/kritaversion_autogen/mocs_compilation.cpp.o libs/version/CMakeFiles/kritaversion.dir/KritaVersionWrapper.cpp.o /usr/lib64/libQt5Core.so.5.15.14 && : [5/3208] /usr/bin/cmake -E cmake_symlink_library libs/version/libkritaversion.so.19.0.0 libs/version/libkritaversion.so.19 libs/version/libkritaversion.so && : [6/3208] cd /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global && /usr/bin/cmake -E cmake_autogen /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global/CMakeFiles/kritaglobal_autogen.dir/AutogenInfo.json RelWithDebInfo && /usr/bin/cmake -E touch /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global/kritaglobal_autogen/timestamp && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global/kritaglobal_autogen/deps /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/CMakeFiles/d/4874be156eb2cb3a63b0ec71d05ec413b571a10388a31979ce643dac8d21871c.d [7/3208] /usr/bin/powerpc64-unknown-linux-gnu-g++ -DHAVE_X11 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x50900 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"krita\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkritaglobal_EXPORTS -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global/kritaglobal_autogen/include -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/version -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/eigen3 -DQT_NO_DEBUG -O2 -mcpu=970 -mtune=970 -O2 -maltivec -mabi=altivec -pipe -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fext-numeric-literals -fexceptions -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-suggest-override -Wextra -Wno-class-memaccess -fPIC -MD -MT libs/global/CMakeFiles/kritaglobal.dir/kritaglobal_autogen/mocs_compilation.cpp.o -MF libs/global/CMakeFiles/kritaglobal.dir/kritaglobal_autogen/mocs_compilation.cpp.o.d -o libs/global/CMakeFiles/kritaglobal.dir/kritaglobal_autogen/mocs_compilation.cpp.o -c /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global/kritaglobal_autogen/mocs_compilation.cpp [8/3208] /usr/bin/powerpc64-unknown-linux-gnu-g++ -DHAVE_X11 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x50900 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"krita\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkritaglobal_EXPORTS -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global/kritaglobal_autogen/include -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/version -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/eigen3 -DQT_NO_DEBUG -O2 -mcpu=970 -mtune=970 -O2 -maltivec -mabi=altivec -pipe -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fext-numeric-literals -fexceptions -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-suggest-override -Wextra -Wno-class-memaccess -fPIC -MD -MT libs/global/CMakeFiles/kritaglobal.dir/kis_assert.cpp.o -MF libs/global/CMakeFiles/kritaglobal.dir/kis_assert.cpp.o.d -o libs/global/CMakeFiles/kritaglobal.dir/kis_assert.cpp.o -c /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_assert.cpp [9/3208] /usr/bin/powerpc64-unknown-linux-gnu-g++ -DHAVE_X11 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x50900 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"krita\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkritaglobal_EXPORTS -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global/kritaglobal_autogen/include -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/version -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/eigen3 -DQT_NO_DEBUG -O2 -mcpu=970 -mtune=970 -O2 -maltivec -mabi=altivec -pipe -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fext-numeric-literals -fexceptions -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-suggest-override -Wextra -Wno-class-memaccess -fPIC -MD -MT libs/global/CMakeFiles/kritaglobal.dir/kis_debug.cpp.o -MF libs/global/CMakeFiles/kritaglobal.dir/kis_debug.cpp.o.d -o libs/global/CMakeFiles/kritaglobal.dir/kis_debug.cpp.o -c /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_debug.cpp [10/3208] /usr/bin/powerpc64-unknown-linux-gnu-g++ -DHAVE_X11 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x50900 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"krita\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkritaglobal_EXPORTS -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global/kritaglobal_autogen/include -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/version -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/eigen3 -DQT_NO_DEBUG -O2 -mcpu=970 -mtune=970 -O2 -maltivec -mabi=altivec -pipe -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fext-numeric-literals -fexceptions -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-suggest-override -Wextra -Wno-class-memaccess -fPIC -MD -MT libs/global/CMakeFiles/kritaglobal.dir/kis_algebra_2d.cpp.o -MF libs/global/CMakeFiles/kritaglobal.dir/kis_algebra_2d.cpp.o.d -o libs/global/CMakeFiles/kritaglobal.dir/kis_algebra_2d.cpp.o -c /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp FAILED: libs/global/CMakeFiles/kritaglobal.dir/kis_algebra_2d.cpp.o /usr/bin/powerpc64-unknown-linux-gnu-g++ -DHAVE_X11 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x50900 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"krita\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkritaglobal_EXPORTS -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/global/kritaglobal_autogen/include -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6 -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build/libs/version -I/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/version -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/eigen3 -DQT_NO_DEBUG -O2 -mcpu=970 -mtune=970 -O2 -maltivec -mabi=altivec -pipe -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fext-numeric-literals -fexceptions -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-suggest-override -Wextra -Wno-class-memaccess -fPIC -MD -MT libs/global/CMakeFiles/kritaglobal.dir/kis_algebra_2d.cpp.o -MF libs/global/CMakeFiles/kritaglobal.dir/kis_algebra_2d.cpp.o.d -o libs/global/CMakeFiles/kritaglobal.dir/kis_algebra_2d.cpp.o -c /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp In file included from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:381, from /usr/include/eigen3/Eigen/Core:22, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:30: /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: error: '__builtin_vsx_cmpge_4si' requires the '-mvsx' option 875 | template<> EIGEN_STRONG_INLINE Packet4i pcmp_le(const Packet4i& a, const Packet4i& b) { return reinterpret_cast(vec_cmple(a,b)); } | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:875:123: note: overloaded builtin '__builtin_vec_cmpge' is implemented by builtin '__builtin_vsx_cmpge_4si' /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: error: '__builtin_vsx_cmpge_8hi' requires the '-mvsx' option 878 | template<> EIGEN_STRONG_INLINE Packet8s pcmp_le(const Packet8s& a, const Packet8s& b) { return reinterpret_cast(vec_cmple(a,b)); } | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:878:123: note: overloaded builtin '__builtin_vec_cmpge' is implemented by builtin '__builtin_vsx_cmpge_8hi' /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: error: '__builtin_vsx_cmpge_u8hi' requires the '-mvsx' option 881 | template<> EIGEN_STRONG_INLINE Packet8us pcmp_le(const Packet8us& a, const Packet8us& b) { return reinterpret_cast(vec_cmple(a,b)); } | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:881:127: note: overloaded builtin '__builtin_vec_cmpge' is implemented by builtin '__builtin_vsx_cmpge_u8hi' /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: error: '__builtin_vsx_cmpge_16qi' requires the '-mvsx' option 884 | template<> EIGEN_STRONG_INLINE Packet16c pcmp_le(const Packet16c& a, const Packet16c& b) { return reinterpret_cast(vec_cmple(a,b)); } | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:884:127: note: overloaded builtin '__builtin_vec_cmpge' is implemented by builtin '__builtin_vsx_cmpge_16qi' /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: error: '__builtin_vsx_cmpge_u16qi' requires the '-mvsx' option 887 | template<> EIGEN_STRONG_INLINE Packet16uc pcmp_le(const Packet16uc& a, const Packet16uc& b) { return reinterpret_cast(vec_cmple(a,b)); } | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:887:131: note: overloaded builtin '__builtin_vec_cmpge' is implemented by builtin '__builtin_vsx_cmpge_u16qi' In file included from /usr/include/eigen3/Eigen/Core:210: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h: In function 'Packet Eigen::internal::psqrt(const Packet&) [with Packet = eigen_packet_wrapper<__vector(8) short unsigned int, 0>]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:1345:3: error: '__builtin_vsx_xvsqrtsp' requires the '-mvsx' option 1345 | BF16_TO_F32_UNARY_OP_WRAPPER(vec_sqrt, a); | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:1345:3: note: overloaded builtin '__builtin_vec_sqrt' is implemented by builtin '__builtin_vsx_xvsqrtsp' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:1345:3: error: '__builtin_vsx_xvsqrtsp' requires the '-mvsx' option 1345 | BF16_TO_F32_UNARY_OP_WRAPPER(vec_sqrt, a); | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:1345:3: note: overloaded builtin '__builtin_vec_sqrt' is implemented by builtin '__builtin_vsx_xvsqrtsp' In file included from /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:18, from /usr/include/eigen3/Eigen/Core:350: /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& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:51: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:74: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock<Packet2d,4>& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:84: error: template argument 1 is invalid 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:109: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:119: error: template argument 1 is invalid 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:144: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock<Packet1cd, 4>& acc1, PacketBlock& acc2) | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:156: error: template argument 1 is invalid 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:177: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock<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(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:192:26: error: template-id 'bcouple_common<, >' for 'void Eigen::internal::bcouple_common(int&, int&, int&, int&)' does not match any template declaration 192 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:174:26: note: candidates are: 'template void Eigen::internal::bcouple_common(PacketBlock&, PacketBlock&, PacketBlock&, PacketBlock&)' 174 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:144:26: note:  'template void Eigen::internal::bcouple_common(PacketBlock&, PacketBlock&, PacketBlock&, PacketBlock&)' 144 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:41: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 206 | EIGEN_ALWAYS_INLINE void bcouple_common<Packet2d, Packet1cd>(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:51: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:74: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock<Packet2d,1>& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:84: error: template argument 1 is invalid 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:109: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock<Packet2d,1>& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:119: error: template argument 1 is invalid 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:144: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock<Packet1cd, 1>& acc1, PacketBlock& acc2) | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:156: error: template argument 1 is invalid 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:177: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock<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(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:206:26: error: template-id 'bcouple_common<, >' for 'void Eigen::internal::bcouple_common(int&, int&, int&, int&)' does not match any template declaration 206 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:174:26: note: candidates are: 'template void Eigen::internal::bcouple_common(PacketBlock&, PacketBlock&, PacketBlock&, PacketBlock&)' 174 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:144:26: note:  'template void Eigen::internal::bcouple_common(PacketBlock&, PacketBlock&, PacketBlock&, PacketBlock&)' 144 | EIGEN_ALWAYS_INLINE void bcouple_common(PacketBlock& taccReal, PacketBlock& taccImag, PacketBlock& acc1, PacketBlock& acc2) | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:38: /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& a, const Packet2d& b) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:79:94: error: 'Packet2d' does not name a type; did you mean 'Packet8s'? 79 | EIGEN_ALWAYS_INLINE void pgerMMA(__vector_quad* acc, const PacketBlock& a, const Packet2d& b) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: In function 'void Eigen::internal::pgerMMA(__vector_quad*, const int&, const int&)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:81:44: error: request for member 'packet' in 'a', which is of non-class type 'const int' 81 | __vector_pair* a0 = (__vector_pair *)(&a.packet[0]); | ^~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: At global scope: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:91:84: error: 'Packet2d' does not name a type; did you mean 'Packet8s'? 91 | EIGEN_ALWAYS_INLINE void pgerMMA(__vector_quad* acc, const __vector_pair& a, const Packet2d& b) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:132:58: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 132 | EIGEN_ALWAYS_INLINE void ploadRhsMMA >(const double* rhs, PacketBlock& rhsV) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:132:69: error: template argument 1 is invalid 132 | EIGEN_ALWAYS_INLINE void ploadRhsMMA >(const double* rhs, PacketBlock& rhsV) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:132:104: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 132 | EIGEN_ALWAYS_INLINE void ploadRhsMMA >(const double* rhs, PacketBlock<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 >(const double* rhs, PacketBlock& rhsV) | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:132:26: error: template-id 'ploadRhsMMA >' for 'void Eigen::internal::ploadRhsMMA(const double*, int&)' does not match any template declaration 132 | EIGEN_ALWAYS_INLINE void ploadRhsMMA >(const double* rhs, PacketBlock& rhsV) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:126:26: note: candidate is: 'template void Eigen::internal::ploadRhsMMA(const Scalar*, Packet&)' 126 | EIGEN_ALWAYS_INLINE void ploadRhsMMA(const Scalar* rhs, Packet& rhsV) | ^~~~~~~~~~~ /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 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 rhstype; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:656:44: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 656 | struct dhs_pack | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:656:83: error: template argument 4 is invalid 656 | struct dhs_pack | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:723:44: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 723 | struct dhs_pack | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:723:84: error: template argument 4 is invalid 723 | struct dhs_pack | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1250:14: error: 'Packet2l' does not name a type; did you mean 'Packet8s'? 1250 | const static Packet2l mask21 = { -1, 0 }; | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1267:21: error: 'Packet2d' does not name a type; did you mean 'Packet8s'? 1267 | EIGEN_ALWAYS_INLINE Packet2d bmask(const int remaining_rows) | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1291:42: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 1291 | EIGEN_ALWAYS_INLINE void pbroadcast4_old<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(const double* a, Packet2d& a0, Packet2d& a1, Packet2d& a2, Packet2d& a3) | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1291:83: error: 'Packet2d' has not been declared 1291 | EIGEN_ALWAYS_INLINE void pbroadcast4_old(const double* a, Packet2d& a0, Packet2d& a1, Packet2d& a2, Packet2d& a3) | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1291:97: error: 'Packet2d' has not been declared 1291 | EIGEN_ALWAYS_INLINE void pbroadcast4_old(const double* a, Packet2d& a0, Packet2d& a1, Packet2d& a2, Packet2d& a3) | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1291:111: error: 'Packet2d' has not been declared 1291 | EIGEN_ALWAYS_INLINE void pbroadcast4_old(const double* a, Packet2d& a0, Packet2d& a1, Packet2d& a2, Packet2d& a3) | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1291:26: error: template-id 'pbroadcast4_old< >' for 'void Eigen::internal::pbroadcast4_old(const double*, int&, int&, int&, int&)' does not match any template declaration 1291 | EIGEN_ALWAYS_INLINE void pbroadcast4_old(const double* a, Packet2d& a0, Packet2d& a1, Packet2d& a2, Packet2d& a3) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1285:26: note: candidate is: 'template void Eigen::internal::pbroadcast4_old(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&)' 1285 | EIGEN_ALWAYS_INLINE void pbroadcast4_old(const __UNPACK_TYPE__(Packet)* a, Packet& a0, Packet& a1, Packet& a2, Packet& a3) | ^~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs::operator()(double*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2412:41: error: 'Packet2d' was not declared in this scope; did you mean 'Packet'? 2412 | dhs_pack pack; | ^~~~~~~~ | Packet /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2412:76: error: template argument 4 is invalid 2412 | dhs_pack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs::operator()(double*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2426:41: error: 'Packet2d' was not declared in this scope; did you mean 'Packet'? 2426 | dhs_pack pack; | ^~~~~~~~ | Packet /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2426:76: error: template argument 4 is invalid 2426 | dhs_pack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs::operator()(double*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2441:39: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 2441 | dhs_pack pack; | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2441:75: error: template argument 4 is invalid 2441 | dhs_pack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs::operator()(double*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2455:39: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 2455 | dhs_pack pack; | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2455:75: error: template argument 4 is invalid 2455 | dhs_pack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs, Index, DataMapper, Pack1, Pack2, Packet, 1, Conjugate, PanelMode>::operator()(std::complex*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2584:40: error: 'Packet2d' was not declared in this scope; did you mean 'Packet'? 2584 | dhs_cpack pack; | ^~~~~~~~ | Packet /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2584:50: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 2584 | dhs_cpack pack; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2584:97: error: template argument 4 is invalid 2584 | dhs_cpack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2584:97: error: template argument 5 is invalid /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs, Index, DataMapper, Pack1, Pack2, Packet, 0, Conjugate, PanelMode>::operator()(std::complex*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2598:40: error: 'Packet2d' was not declared in this scope; did you mean 'Packet'? 2598 | dhs_cpack pack; | ^~~~~~~~ | Packet /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2598:50: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 2598 | dhs_cpack pack; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2598:97: error: template argument 4 is invalid 2598 | dhs_cpack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2598:97: error: template argument 5 is invalid /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs, Index, DataMapper, nr, 0, Conjugate, PanelMode>::operator()(std::complex*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2612:40: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 2612 | dhs_cpack pack; | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2612:50: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 2612 | dhs_cpack pack; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2612:98: error: template argument 4 is invalid 2612 | dhs_cpack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2612:98: error: template argument 5 is invalid /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs, Index, DataMapper, nr, 1, Conjugate, PanelMode>::operator()(std::complex*, const DataMapper&, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2626:40: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'? 2626 | dhs_cpack pack; | ^~~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2626:50: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'? 2626 | dhs_cpack pack; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2626:98: error: template argument 4 is invalid 2626 | dhs_cpack pack; | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2626:98: error: template argument 5 is invalid /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: At global scope: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2786:41: error: 'vectortype' in 'struct Eigen::internal::quad_traits' does not name a type 2786 | typedef typename quad_traits::vectortype Packet; | ^~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2823:32: error: 'vectortype' in 'struct Eigen::internal::quad_traits' does not name a type 2823 | typedef quad_traits::vectortype Packet; | ^~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2824:11: error: 'Packet1cd' does not name a type; did you mean 'Packet2cf'? 2824 | typedef Packet1cd Packetc; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gebp_kernel, std::complex, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const std::complex*, const std::complex*, Index, Index, Index, std::complex, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2847:141: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'? 2847 | gemm_function = &Eigen::internal::gemm_complexMMA, std::complex, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, false>; | ^~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2847:149: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'? 2847 | gemm_function = &Eigen::internal::gemm_complexMMA, std::complex, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, false>; | ^~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2850:138: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'? 2850 | gemm_function = &Eigen::internal::gemm_complex, std::complex, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, false>; | ^~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2850:146: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'? 2850 | gemm_function = &Eigen::internal::gemm_complex, std::complex, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, false>; | ^~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: At global scope: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2861:32: error: 'vectortype' in 'struct Eigen::internal::quad_traits' does not name a type 2861 | typedef quad_traits::vectortype Packet; | ^~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2862:11: error: 'Packet1cd' does not name a type; did you mean 'Packet2cf'? 2862 | typedef Packet1cd Packetc; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gebp_kernel, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const std::complex*, const double*, Index, Index, Index, std::complex, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2885:127: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'? 2885 | gemm_function = &Eigen::internal::gemm_complexMMA, double, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, true>; | ^~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2885:135: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'? 2885 | gemm_function = &Eigen::internal::gemm_complexMMA, double, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, true>; | ^~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2888:124: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'? 2888 | gemm_function = &Eigen::internal::gemm_complex, double, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, true>; | ^~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2888:132: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'? 2888 | gemm_function = &Eigen::internal::gemm_complex, double, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, false, true>; | ^~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: At global scope: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2899:32: error: 'vectortype' in 'struct Eigen::internal::quad_traits' does not name a type 2899 | typedef quad_traits::vectortype Packet; | ^~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2900:11: error: 'Packet1cd' does not name a type; did you mean 'Packet2cf'? 2900 | typedef Packet1cd Packetc; | ^~~~~~~~~ | Packet2cf /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gebp_kernel, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const std::complex*, Index, Index, Index, std::complex, Index, Index, Index, Index)': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2923:127: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'? 2923 | gemm_function = &Eigen::internal::gemm_complexMMA, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, true, false>; | ^~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2923:135: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'? 2923 | gemm_function = &Eigen::internal::gemm_complexMMA, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, true, false>; | ^~~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2926:124: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'? 2926 | gemm_function = &Eigen::internal::gemm_complex, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, true, false>; | ^~~~~~ | Packet8s /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2926:132: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'? 2926 | gemm_function = &Eigen::internal::gemm_complex, std::complex, double, Index, Packet, Packetc, RhsPacket, DataMapper, accRows, accCols, ConjugateLhs, ConjugateRhs, true, false>; | ^~~~~~~ | Packet8s In file included from /usr/include/eigen3/Eigen/Core:171: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::sqrt_impl::run(const Scalar&) [with Scalar = __vector(4) float]': /usr/include/eigen3/Eigen/src/Core/MathFunctions.h:1467:48: required from 'typename Eigen::internal::sqrt_retval::type>::type Eigen::numext::sqrt(const Scalar&) [with Scalar = __vector(4) float; typename Eigen::internal::sqrt_retval::type>::type = Eigen::internal::sqrt_retval<__vector(4) float>::type; typename Eigen::internal::global_math_functions_filtering_base::type = Eigen::internal::global_math_functions_filtering_base<__vector(4) float, void>::type]' /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:815:52: required from 'Packet Eigen::internal::psqrt(const Packet&) [with Packet = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:821:46: required from 'Packet Eigen::internal::prsqrt(const Packet&) [with Packet = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:1348:3: required from here /usr/include/eigen3/Eigen/src/Core/MathFunctions.h:327:16: error: no matching function for call to 'sqrt(const __vector(4) float&)' 327 | return sqrt(x); | ~~~~^~~ In file included from /usr/include/eigen3/Eigen/Core:50: /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/complex:1190:5: note: candidate: 'template std::complex<_Tp> std::sqrt(const complex<_Tp>&)' 1190 | sqrt(const complex<_Tp>& __z) { return __complex_sqrt(__z.__rep()); } | ^~~~ /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/complex:1190:5: note:  template argument deduction/substitution failed: /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 /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.h:15, from /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:7: /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/cmath:450:5: note: candidate: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sqrt(_Tp)' 450 | sqrt(_Tp __x) | ^~~~ /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/cmath:450:5: note:  template argument deduction/substitution failed: /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/cmath: In substitution of 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sqrt(_Tp) [with _Tp = __vector(4) float]': /usr/include/eigen3/Eigen/src/Core/MathFunctions.h:327:16: required from 'static Scalar Eigen::internal::sqrt_impl::run(const Scalar&) [with Scalar = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/MathFunctions.h:1467:48: required from 'typename Eigen::internal::sqrt_retval::type>::type Eigen::numext::sqrt(const Scalar&) [with Scalar = __vector(4) float; typename Eigen::internal::sqrt_retval::type>::type = Eigen::internal::sqrt_retval<__vector(4) float>::type; typename Eigen::internal::global_math_functions_filtering_base::type = Eigen::internal::global_math_functions_filtering_base<__vector(4) float, void>::type]' /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:815:52: required from 'Packet Eigen::internal::psqrt(const Packet&) [with Packet = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:821:46: required from 'Packet Eigen::internal::prsqrt(const Packet&) [with Packet = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:1348:3: required from here /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/cmath:450:5: error: no type named '__type' in 'struct __gnu_cxx::__enable_if' /usr/include/eigen3/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::sqrt_impl::run(const Scalar&) [with Scalar = __vector(4) float]': /usr/include/eigen3/Eigen/src/Core/MathFunctions.h:1467:48: required from 'typename Eigen::internal::sqrt_retval::type>::type Eigen::numext::sqrt(const Scalar&) [with Scalar = __vector(4) float; typename Eigen::internal::sqrt_retval::type>::type = Eigen::internal::sqrt_retval<__vector(4) float>::type; typename Eigen::internal::global_math_functions_filtering_base::type = Eigen::internal::global_math_functions_filtering_base<__vector(4) float, void>::type]' /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:815:52: required from 'Packet Eigen::internal::psqrt(const Packet&) [with Packet = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:821:46: required from 'Packet Eigen::internal::prsqrt(const Packet&) [with Packet = __vector(4) float]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:1348:3: required from here /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/cmath:442:3: note: candidate: 'constexpr long double std::sqrt(long double)' 442 | sqrt(long double __x) | ^~~~ /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/cmath:442:20: note:  no known conversion for argument 1 from 'const __vector(4) float' to 'long double' 442 | sqrt(long double __x) | ~~~~~~~~~~~~^~~ /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/cmath:438:3: note: candidate: 'constexpr float std::sqrt(float)' 438 | sqrt(float __x) | ^~~~ /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/cmath:438:14: note:  no known conversion for argument 1 from 'const __vector(4) float' to 'float' 438 | sqrt(float __x) | ~~~~~~^~~ In file included from /usr/include/features.h:503, from /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/powerpc64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/powerpc64-unknown-linux-gnu/bits/c++config.h:679, from /usr/lib/gcc/powerpc64-unknown-linux-gnu/13/include/g++-v13/type_traits:38, from /usr/include/qt5/QtCore/qglobal.h:45, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qpoint.h:43, from /usr/include/qt5/QtCore/QPoint:1, from /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.h: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/powerpc64-unknown-linux-gnu/13/include/g++-v13/cmath:47: /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)); | ^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(double*, const DataMapper&, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:175:15: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 3>; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 3>]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2442:7: error: 'pack' cannot be used as a function 2442 | pack(blockB, rhs, depth, cols, stride, offset); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(double*, const DataMapper&, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 2; int Pack2 = 1; Packet = double; bool Conjugate = false; bool PanelMode = false]': /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:203:19: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 3>; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 3>]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: 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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(double*, const DataMapper&, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 2; int Pack2 = 1; Packet = double; bool Conjugate = false; bool PanelMode = false]': /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:203:19: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 3; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 3>; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 3>]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: 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 '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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: 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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1430:27: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1430 | pbroadcast4(rhs_ptr, rhsV[0], rhsV[1], rhsV[2], rhsV[3]); | ^~~~~~~ | | | const double* In file included from /usr/include/eigen3/Eigen/Core:172: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: 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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2812:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1589:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1589 | MICRO_ONE4 | ^~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2812:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1589:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1589 | MICRO_ONE4 | ^~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2812:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1589:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1589 | MICRO_ONE4 | ^~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2812:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1589:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1589 | MICRO_ONE4 | ^~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2812:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1589:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1589 | MICRO_ONE4 | ^~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2812:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1585:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1585 | MICRO_ONE_PEEL4 | ^~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1589:5: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1589 | MICRO_ONE4 | ^~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1116:24: error: no matching function for call to 'ploadu(const double*&)' 1116 | return ploadu(lhs); | ~~~~~~~~~~~~~~^~~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:603:1: note: candidate: 'Packet Eigen::internal::ploadu(const typename unpacket_traits::type*) [with Packet = int; typename unpacket_traits::type = int]' 603 | ploadu(const typename unpacket_traits::type* from) { return *from; } | ^~~~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:603:54: note:  no known conversion for argument 1 from 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 603 | ploadu(const typename unpacket_traits::type* from) { return *from; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:611:1: note: candidate: 'template typename Eigen::internal::enable_if::masked_load_available, Packet>::type Eigen::internal::ploadu(const typename unpacket_traits::type*, typename unpacket_traits::mask_t)' 611 | ploadu(const typename unpacket_traits::type* from, typename unpacket_traits::mask_t umask); | ^~~~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:611:1: note:  candidate expects 2 arguments, 1 provided /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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: 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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::MICRO_EXTRA_ROW(const Scalar*&, const Scalar*&, PacketBlock&, Index) [with Scalar = double; Packet = int; Index = long 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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1376:22: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1376 | pbroadcast4(rhs_ptr, rhsV[0], rhsV[1], rhsV[2], rhsV[3]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:653:71: note:  initializing argument 1 of 'void Eigen::internal::pbroadcast4(const typename unpacket_traits::type*, Packet&, Packet&, Packet&, Packet&) [with Packet = int; typename unpacket_traits::type = int]' 653 | inline void pbroadcast4(const typename unpacket_traits::type *a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/eigen3/Eigen/Core:286: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h: In instantiation of 'PacketType Eigen::internal::blas_data_mapper::loadPacket(Index, Index) const [with PacketType = int; Scalar = double; Index = long 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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h:198:46: error: cannot convert 'double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 198 | return ploadt(&operator()(i, j)); | ^~~~~~~~~~~~~~~~~ | | | double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:99: note:  initializing argument 1 of 'Packet Eigen::internal::ploadt(const typename unpacket_traits::type*) [with Packet = int; int Alignment = 0; typename unpacket_traits::type = int]' 964 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits::type* from) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:217:24: error: no matching function for call to 'ploadu(const double*&)' 217 | return ploadu(rhs); | ~~~~~~~~~~~~~~^~~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:603:1: note: candidate: 'Packet Eigen::internal::ploadu(const typename unpacket_traits::type*) [with Packet = int; typename unpacket_traits::type = int]' 603 | ploadu(const typename unpacket_traits::type* from) { return *from; } | ^~~~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:603:54: note:  no known conversion for argument 1 from 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 603 | ploadu(const typename unpacket_traits::type* from) { return *from; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:611:1: note: candidate: 'template typename Eigen::internal::enable_if::masked_load_available, Packet>::type Eigen::internal::ploadu(const typename unpacket_traits::type*, typename unpacket_traits::mask_t)' 611 | ploadu(const typename unpacket_traits::type* from, typename unpacket_traits::mask_t umask); | ^~~~~~ /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:611:1: note:  candidate expects 2 arguments, 1 provided /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In instantiation of 'void Eigen::internal::pger_common(PacketBlock*, const Packet&, const Packet*) [with Packet = int; bool NegativeAccumulate = false]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1622:5: required from 'void Eigen::internal::gemm_unrolled_col_iteration(const DataMapper&, const Scalar*, const Scalar*, Index, Index, Index, Index&, Index, Index, const Packet&) [with int unroll_factor = 6; Scalar = double; Packet = int; DataMapper = blas_data_mapper; Index = long 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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: 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(PacketBlock*, const Scalar*, const Packet*) [with int N = 1; Scalar = double; Packet = int; bool NegativeAccumulate = false]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1314:32: required from 'void Eigen::internal::MICRO_EXTRA_COL(const Scalar*&, const Scalar*&, PacketBlock&, Index, Index) [with Scalar = double; Packet = int; Index = long 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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1029:31: error: cannot convert 'const double*' to 'const Eigen::internal::unpacket_traits::type*' {aka 'const int*'} 1029 | Packet lhsV = pload(lhs); | ^~~ | | | const double* /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:599:53: note:  initializing argument 1 of 'Packet Eigen::internal::pload(const typename unpacket_traits::type*) [with Packet = int; typename unpacket_traits::type = int]' 599 | pload(const typename unpacket_traits::type* from) { return *from; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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 = long int]': /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1051:45: required from 'void Eigen::internal::pger(PacketBlock*, const Scalar*, const Packet*, Index) [with int N = 1; Scalar = double; Packet = int; Index = long 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 = blas_data_mapper; Index = long 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 = long int; Packet = int; RhsPacket = int; DataMapper = blas_data_mapper; Index accRows = 4; Index accCols = 2]' /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2809:25: required from 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const double*, const double*, Index, Index, Index, double, Index, Index, Index, Index) [with Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:399:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:320:29: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6/libs/global/kis_algebra_2d.cpp:934:56: required from here /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1042:9: error: subscripted value is neither array nor pointer 1042 | lhsV[i] = lhs[i]; | ~~~~^ ninja: build stopped: subcommand failed. * ERROR: media-gfx/krita-5.2.6::gentoo failed (compile phase): * ninja -v -j1 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 3461: Called cmake_src_compile * environment, line 1399: Called cmake_build * environment, line 1366: Called eninja * environment, line 2114: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=media-gfx/krita-5.2.6::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-gfx/krita-5.2.6::gentoo'`. * The complete build log is located at '/var/log/portage/build/media-gfx/krita-5.2.6:20241020-002655.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-gfx/krita-5.2.6/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-gfx/krita-5.2.6/temp/environment'. * Working directory: '/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6_build' * S: '/var/tmp/portage/media-gfx/krita-5.2.6/work/krita-5.2.6'