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)


Traceback (most recent call last):
  File "/var/pisi/krita-5.2.11-12/work/krita-5.2.11/cmake/modules/FindPyQt5.py", line 22, in 
    import PyQt5.QtCore
RuntimeError: the sip module implements API v12.0 to v12.13 but the PyQt5.QtCore module requires API v12.15
CMake Warning at CMakeLists.txt:1143 (find_package):
  By not providing "FindKF5KDcraw.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "KF5KDcraw", but CMake did not find one.

  Could not find a package configuration file provided by "KF5KDcraw"
  (requested version 5.0.0) with any of the following names:

    KF5KDcrawConfig.cmake
    kf5kdcraw-config.cmake

  Add the installation prefix of "KF5KDcraw" to CMAKE_PREFIX_PATH or set
  "KF5KDcraw_DIR" to a directory containing one of the above files.  If
  "KF5KDcraw" provides a separate development package or SDK, be sure it has
  been installed.


CMake Warning at CMakeLists.txt:1211 (message):
  No externals download dir set, default location inside build tree is used.
  Use -DEXTERNALS_DOWNLOAD_DIR to override


Following objects are generated from the per-arch lib
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSE2.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSSE3.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSE4_1.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_AVX.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_AVX2+FMA.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_Scalar.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSE2.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSSE3.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSE4_1.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_AVX.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_AVX2+FMA.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_Scalar.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE2.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSSE3.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE4_1.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX2+FMA.cpp
Following objects are generated from the per-arch lib
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/image/kis_brush_mask_applicator_factories_SSE2.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/image/kis_brush_mask_applicator_factories_SSSE3.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/image/kis_brush_mask_applicator_factories_SSE4_1.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/image/kis_brush_mask_applicator_factories_AVX.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/image/kis_brush_mask_applicator_factories_AVX2+FMA.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/image/kis_brush_mask_processor_factories_SSE2.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/image/kis_brush_mask_processor_factories_SSSE3.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/image/kis_brush_mask_processor_factories_SSE4_1.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/image/kis_brush_mask_processor_factories_AVX.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/image/kis_brush_mask_processor_factories_AVX2+FMA.cpp
Following objects are generated from the per-arch lib
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/plugins/impex/heif/kis_heif_import_tools_Scalar.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/plugins/impex/heif/kis_heif_import_tools_SSE2.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/plugins/impex/heif/kis_heif_import_tools_SSSE3.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/plugins/impex/heif/kis_heif_import_tools_SSE4_1.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/plugins/impex/heif/kis_heif_import_tools_AVX.cpp
    * /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/plugins/impex/heif/kis_heif_import_tools_AVX2+FMA.cpp

Broken tests:
    * libs-flake-TestPointMergeCommand
    * libs-flake-TestSvgText
    * libs-flake-TestSvgTextCloned
    * libs-flake-TestSvgTextRoundTrip
    * libs-image-kis_transform_mask_test
    * libs-image-kis_perspective_transform_worker_test
    * libs-ui-KisPaintingAssistantsDecorationTest
    * libs-ui-KisClipboardTest
    * libs-ui-FreehandStrokeTest
    * libs-ui-FreehandStrokeBenchmark
    * libs-ui-KisPaintOnTransparencyMaskTest
    * libs-ui-FillProcessingVisitorTest
    * libs-ui-FilterStrokeTest
    * libs-ui-KisSelectionManagerTest
    * libs-ui-KisNodeManagerTest
    * libs-ui-KisZoomAndPanTest
    * libs-ui-KisActionManagerTest
    * libs-ui-KisCategoriesMapperTest
    * krita-filters-kis_all_filter_test
    * krita-filters-kis_crash_filter_test
    * plugins-impex-kis_png_test
    * plugins-impex-kis_csv_test
    * plugins-impex-KisSvgTest
    * plugins-metadata-KisExifTest
    * plugins-libpaintop-kis_linked_pattern_manager_test
    * plugins-defaultpaintops-KisBrushOpTest
    * plugins-tools-basictools-MoveStrokeTest
    * plugins-tooltransform-TransformStrokeStrategyTest
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_UNMAINTAINED
    CMAKE_LD_FLAGS
    ECM_MKSPECS_INSTALL_DIR


cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c: In function ‘_raqm_create_hb_font’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:887:31: warning: unused parameter ‘rq’ [-Wunused-parameter]
  887 | _raqm_create_hb_font (raqm_t *rq,
      |                       ~~~~~~~~^~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c: In function ‘raqm_set_letter_spacing_range’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:37: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1183 |     static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" };
      |                                     ^~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1183 |     static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" };
      |                                             ^~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:53: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1183 |     static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" };
      |                                                     ^~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:61: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1183 |     static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" };
      |                                                             ^~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:69: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1183 |     static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" };
      |                                                                     ^~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c: In function ‘_raqm_shape’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:2243:7: warning: ‘hb_ft_font_get_face’ is deprecated: Use 'hb_ft_font_get_ft_face' instead [-Wdeprecated-declarations]
 2243 |       FT_Get_Transform (hb_ft_font_get_face (run->font), &matrix, NULL);
      |       ^~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:39:
/usr/include/harfbuzz/hb-ft.h:153:1: note: declared here
  153 | hb_ft_font_get_face (hb_font_t *font);
      | ^~~~~~~~~~~~~~~~~~~
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/KoFileDialog.cpp: In member function ‘void KoFileDialog::onFilterSelected(const QString&)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/KoFileDialog.cpp:590:84: warning: ‘QFileDialog::DirectoryOnly’ is deprecated: Use setOption(ShowDirsOnly, true) instead [-Wdeprecated-declarations]
  590 |     if (mode != QFileDialog::FileMode::Directory && mode != QFileDialog::FileMode::DirectoryOnly) {
      |                                                                                    ^~~~~~~~~~~~~
In file included from /usr/include/qt5/QtWidgets/QFileDialog:1,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/KoFileDialog.h:12,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/KoFileDialog.cpp:7:
/usr/include/qt5/QtWidgets/qfiledialog.h:84:21: note: declared here
   84 |                     DirectoryOnly Q_DECL_ENUMERATOR_DEPRECATED_X("Use setOption(ShowDirsOnly, true) instead")};
      |                     ^~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/KoFileDialog.cpp:590:84: warning: ‘QFileDialog::DirectoryOnly’ is deprecated: Use setOption(ShowDirsOnly, true) instead [-Wdeprecated-declarations]
  590 |     if (mode != QFileDialog::FileMode::Directory && mode != QFileDialog::FileMode::DirectoryOnly) {
      |                                                                                    ^~~~~~~~~~~~~
/usr/include/qt5/QtWidgets/qfiledialog.h:84:21: note: declared here
   84 |                     DirectoryOnly Q_DECL_ENUMERATOR_DEPRECATED_X("Use setOption(ShowDirsOnly, true) instead")};
      |                     ^~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/kis_double_parse_unit_spin_box.cpp: In member function ‘void KisDoubleParseUnitSpinBox::setUnitManager(KisSpinBoxUnitManager*)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/kis_double_parse_unit_spin_box.cpp:117:24: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
  117 |         oldUnitManager &&
      |         ~~~~~~~~~~~~~~~^~
  118 |         (d->unitManager->getApparentUnitSymbol() != oldUnitManager->getApparentUnitSymbol() ||
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119 |          d->unitManager->getUnitDimensionType() == oldUnitManager->getUnitDimensionType())) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/KisFontFamilyValidator.cpp:6:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/KisFontFamilyValidator.h: In constructor ‘KisFontFamilyValidator::KisFontFamilyValidator(const QStringList&, QObject*)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/KisFontFamilyValidator.h:24:17: warning: ‘KisFontFamilyValidator::m_families’ will be initialized after [-Wreorder]
   24 |     QStringList m_families;
      |                 ^~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/KisFontFamilyValidator.cpp:14:24: warning:   base ‘QValidator’ [-Wreorder]
   14 |     , QValidator(parent)
      |                        ^
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/KisFontFamilyValidator.cpp:12:1: warning:   when initialized here [-Wreorder]
   12 | KisFontFamilyValidator::KisFontFamilyValidator(const QStringList &families, QObject *parent)
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/KisFontFamilyValidator.cpp: In member function ‘virtual QValidator::State KisFontFamilyValidator::validate(QString&, int&) const’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/KisFontFamilyValidator.cpp:17:73: warning: unused parameter ‘pos’ [-Wunused-parameter]
   17 | QValidator::State KisFontFamilyValidator::validate(QString &input, int &pos) const
      |                                                                    ~~~~~^~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/config/kstandardaction.cpp:8:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/config/kstandardaction_p.h:88:41: warning: ‘KStandardShortcut::SaveOptions’ is deprecated: Since 5.39. No known users [-Wdeprecated-declarations]
   88 |     { SaveOptions,   KStandardShortcut::SaveOptions, "options_save_options", I18N_NOOP("&Save Settings"), 0, 0 },
      |                                         ^~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/config/kstandardaction.h:11,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/config/kstandardaction.cpp:7:
/usr/include/KF5/KConfigGui/kstandardshortcut.h:126:5: note: declared here
  126 |     SaveOptions ///< @deprecated since 5.39
      |     ^~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp: In member function ‘void KisShortcutsDialog::KisShortcutsDialogPrivate::changeShortcutScheme(const QString&)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp:45:35: warning: ‘KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)’ is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations]
   45 |         KMessageBox::questionYesNo( q,dialogText ) == KMessageBox::Yes) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/KisShortcutsDialog_p.h:18,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp:8:
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here
  143 | ButtonCode questionYesNo(QWidget *parent,
      |            ^~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp:45:68: warning: ‘KMessageBox::Yes’ is deprecated: Since 5.100. Use PrimaryAction. [-Wdeprecated-declarations]
   45 |         KMessageBox::questionYesNo( q,dialogText ) == KMessageBox::Yes) {
      |                                                                    ^~~
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:55:5: note: declared here
   55 |     Yes KWIDGETSADDONS_ENUMERATOR_DEPRECATED_VERSION(5, 100, "Use PrimaryAction.") = PrimaryAction,
      |     ^~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp: In member function ‘void KisKShortcutSchemesEditor::newScheme()’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp:103:27: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations]
  103 |         KMessageBox::sorry(m_dialog, i18n("A scheme with this name already exists."));
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/KisShortcutsDialog_p.h:18,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp:7:
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here
  931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify);
      |      ^~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp: In member function ‘void KisKShortcutSchemesEditor::deleteScheme()’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp:126:35: warning: ‘KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)’ is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations]
  126 |     if (KMessageBox::questionYesNo(m_dialog,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
  127 |                                    i18n("Do you really want to delete the scheme %1?\n\
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128 | Note that this will not remove any system wide shortcut schemes.", currentScheme())) == KMessageBox::No) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here
  143 | ButtonCode questionYesNo(QWidget *parent,
      |            ^~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp:128:102: warning: ‘KMessageBox::No’ is deprecated: Since 5.100. Use SecondaryAction. [-Wdeprecated-declarations]
  128 | Note that this will not remove any system wide shortcut schemes.", currentScheme())) == KMessageBox::No) {
      |                                                                                                      ^~
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:57:5: note: declared here
   57 |     No KWIDGETSADDONS_ENUMERATOR_DEPRECATED_VERSION(5, 100, "Use SecondaryAction.") = SecondaryAction,
      |     ^~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/kkeysequencewidget.cpp: In member function ‘void KisKKeySequenceWidgetPrivate::wontStealShortcut(QAction*, const QKeySequence&)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/kkeysequencewidget.cpp:202:23: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations]
  202 |     KMessageBox::sorry(q, msg, title);
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/kkeysequencewidget.cpp:22:
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here
  931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify);
      |      ^~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/kkeysequencewidget.cpp: In member function ‘virtual void KKeySequenceButton::keyPressEvent(QKeyEvent*)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgetutils/xmlgui/kkeysequencewidget.cpp:641:27: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations]
  641 |         KMessageBox::sorry(this,
      |         ~~~~~~~~~~~~~~~~~~^~~~~~
  642 |                            i18n("The key you just pressed is not supported by Qt."),
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  643 |                            i18n("Unsupported Key"));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here
  931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify);
      |      ^~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/resourcewidgets/KisResourceItemListView.cpp: In member function ‘virtual void KisResourceItemListView::resizeEvent(QResizeEvent*)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/resourcewidgets/KisResourceItemListView.cpp:211:12: warning: enumeration value ‘IconGrid’ not handled in switch [-Wswitch]
  211 |     switch (m_d->viewMode) {
      |            ^
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/resourcewidgets/KisResourceThumbnailPainter.cpp: In member function ‘void KisResourceThumbnailPainter::paint(QPainter*, const QModelIndex&, QRect, const QPalette&, bool, bool) const’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/resourcewidgets/KisResourceThumbnailPainter.cpp:45:51: warning: ‘const QBrush& QPalette::background() const’ is deprecated: Use QPalette::window() instead [-Wdeprecated-declarations]
   45 |         painter->fillRect(rect, palette.background());
      |                                 ~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt5/QtWidgets/qwidget.h:48,
                 from /usr/include/qt5/QtWidgets/qabstractspinbox.h:44,
                 from /usr/include/qt5/QtWidgets/qstyleoption.h:47,
                 from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45,
                 from /usr/include/qt5/QtWidgets/QAbstractItemDelegate:1,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/resourcewidgets/KisResourceThumbnailPainter.h:11,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/resourcewidgets/KisResourceThumbnailPainter.cpp:8:
/usr/include/qt5/QtGui/qpalette.h:149:26: note: declared here
  149 |     inline const QBrush &background() const { return window(); }
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/resourcewidgets/KisResourceThumbnailPainter.cpp:53:11: warning: variable ‘imageSize’ set but not used [-Wunused-but-set-variable]
   53 |     QSize imageSize = thumbnail.size();
      |           ^~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/tools/KoPathTool.cpp: In member function ‘virtual void KoPathTool::mouseDoubleClickEvent(KoPointerEvent*)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/tools/KoPathTool.cpp:795:56: warning: unused parameter ‘event’ [-Wunused-parameter]
  795 | void KoPathTool::mouseDoubleClickEvent(KoPointerEvent *event)
      |                                        ~~~~~~~~~~~~~~~~^~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/svg/SvgParser.cpp: In static member function ‘static QDomDocument SvgParser::createDocumentFromSvg(QXmlInputSource*, QString*, int*, int*)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/svg/SvgParser.cpp:172:24: warning: ‘bool QDomDocument::setContent(QXmlInputSource*, QXmlReader*, QString*, int*, int*)’ is deprecated: Use other overloads instead [-Wdeprecated-declarations]
  172 |     if (!doc.setContent(source, &reader, errorMsg, errorLine, errorColumn)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtXml/QDomDocument:1,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/KoShape.h:22,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/KoShapeContainer.h:10,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/KoTosContainer.h:12,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/KoPathShape.h:18,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/svg/SvgMeshPatch.h:18,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/svg/SvgMeshGradient.h:12,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/svg/SvgGradientHelper.h:14,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/svg/SvgParser.h:19,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/svg/SvgParser.cpp:13:
/usr/include/qt5/QtXml/qdom.h:356:10: note: declared here
  356 |     bool setContent(QXmlInputSource *source, QXmlReader *reader, QString *errorMsg=nullptr, int *errorLine=nullptr, int *errorColumn=nullptr );
      |          ^~~~~~~~~~
In file included from /usr/include/boost/none_t.hpp:17,
                 from /usr/include/boost/none.hpp:17,
                 from /usr/include/boost/optional/optional.hpp:53,
                 from /usr/include/boost/optional.hpp:15,
                 from /usr/include/boost/spirit/home/support/container.hpp:20,
                 from /usr/include/boost/spirit/home/support/string_traits.hpp:16,
                 from /usr/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20,
                 from /usr/include/boost/spirit/home/support/context.hpp:17,
                 from /usr/include/boost/spirit/home/qi/domain.hpp:18,
                 from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:15,
                 from /usr/include/boost/spirit/home/qi/action/action.hpp:14,
                 from /usr/include/boost/spirit/home/qi/action.hpp:14,
                 from /usr/include/boost/spirit/home/qi.hpp:14,
                 from /usr/include/boost/spirit/include/qi.hpp:16,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/svg/parsers/SvgTransformParser.cpp:17:
/usr/include/boost/detail/atomic_count.hpp:10:1: note: ‘#pragma message: This header is deprecated. Use  instead.’
   10 | BOOST_HEADER_DEPRECATED("")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/text/KoSvgTextProperties.cpp: In member function ‘void KoSvgTextProperties::parseSvgTextAttribute(const SvgLoadingContext&, const QString&, const QString&)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/text/KoSvgTextProperties.cpp:452:56: warning: ‘QString::SkipEmptyParts’ is deprecated [-Wdeprecated-declarations]
  452 |         QStringList params = value.split(' ', QString::SkipEmptyParts);
      |                                                        ^~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt5/QtCore/qlist.h:47,
                 from /usr/include/qt5/QtCore/qvariant.h:45,
                 from /usr/include/qt5/QtCore/QVariant:1,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/text/KoSvgTextProperties.h:13,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/text/KoSvgTextProperties.cpp:7:
/usr/include/qt5/QtCore/qstring.h:602:9: note: declared here
  602 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/text/KoSvgTextProperties.cpp:452:56: warning: ‘QString::SkipEmptyParts’ is deprecated [-Wdeprecated-declarations]
  452 |         QStringList params = value.split(' ', QString::SkipEmptyParts);
      |                                                        ^~~~~~~~~~~~~~
/usr/include/qt5/QtCore/qstring.h:602:9: note: declared here
  602 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/text/KoSvgTextShape_p_glyphs.cpp: In member function ‘bool KoSvgTextShape::Private::loadGlyph(const QTransform&, const QMap&, FT_Int32, bool, int, raqm_glyph_t&, QMap&, CharacterResult&, QPointF&) const’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/text/KoSvgTextShape_p_glyphs.cpp:270:17: warning: unused variable ‘ftFontUnitFactor’ [-Wunused-variable]
  270 |     const qreal ftFontUnitFactor = 1 / ftFontUnit;
      |                 ^~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/text/KoSvgTextShapeLayoutFunc_lines.cpp: In function ‘void KoSvgTextShapeLayoutFunc::addWordToLine(QVector&, QPointF&, QVector&, LineBox&, bool, bool)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/text/KoSvgTextShapeLayoutFunc_lines.cpp:67:25: warning: unused parameter ‘ltr’ [-Wunused-parameter]
   67 |                    bool ltr,
      |                    ~~~~~^~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/KoDialog.cpp: In member function ‘void KoDialog::setButtons(ButtonCodes)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/KoDialog.cpp:259:51: warning: ‘KGuiItem KStandardGuiItem::yes()’ is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations]
  259 |         d->appendButton(Yes, KStandardGuiItem::yes());
      |                              ~~~~~~~~~~~~~~~~~~~~~^~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/KoDialog.cpp:33:
/usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:112:10: note: declared here
  112 | KGuiItem yes();
      |          ^~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/KoDialog.cpp:262:49: warning: ‘KGuiItem KStandardGuiItem::no()’ is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations]
  262 |         d->appendButton(No, KStandardGuiItem::no());
      |                             ~~~~~~~~~~~~~~~~~~~~^~
/usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here
  123 | KGuiItem no();
      |          ^~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/KoDialog.cpp: In static member function ‘static int KoDialog::marginHint()’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/KoDialog.cpp:448:55: warning: ‘QStyle::PM_DefaultChildMargin’ is deprecated [-Wdeprecated-declarations]
  448 |     return QApplication::style()->pixelMetric(QStyle::PM_DefaultChildMargin);
      |                                                       ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtWidgets/QStyle:1,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/KoDialog.cpp:20:
/usr/include/qt5/QtWidgets/qstyle.h:542:9: note: declared here
  542 |         PM_DefaultChildMargin Q_DECL_ENUMERATOR_DEPRECATED,
      |         ^~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/KoDialog.cpp:448:55: warning: ‘QStyle::PM_DefaultChildMargin’ is deprecated [-Wdeprecated-declarations]
  448 |     return QApplication::style()->pixelMetric(QStyle::PM_DefaultChildMargin);
      |                                                       ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt5/QtWidgets/qstyle.h:542:9: note: declared here
  542 |         PM_DefaultChildMargin Q_DECL_ENUMERATOR_DEPRECATED,
      |         ^~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/kis_color_input.cpp: In constructor ‘KisHsvColorInput::KisHsvColorInput(QWidget*, KoColor*)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/kis_color_input.cpp:456:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
  456 |             m_hInput = input;
      |             ~~~~~~~~~^~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/kis_color_input.cpp:457:9: note: here
  457 |         case 1:
      |         ^~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/kis_color_input.cpp:459:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
  459 |             m_sInput = input;
      |             ~~~~~~~~~^~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/kis_color_input.cpp:460:9: note: here
  460 |         case 2:
      |         ^~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/brushengine/kis_combo_based_paintop_property.cpp:65:5: warning: type attributes ignored after type is already defined [-Wattributes]
   65 |     KisCallbackBasedPaintopProperty;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/brushengine/kis_uniform_paintop_property.cpp:133:5: warning: type attributes ignored after type is already defined [-Wattributes]
  133 |     KisCallbackBasedPaintopProperty;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/brushengine/kis_slider_based_paintop_property.cpp:140:43: warning: type attributes ignored after type is already defined [-Wattributes]
  140 | template class KRITAIMAGE_EXPORT_INSTANCE KisSliderBasedPaintOpProperty;
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/brushengine/kis_slider_based_paintop_property.cpp:141:43: warning: type attributes ignored after type is already defined [-Wattributes]
  141 | template class KRITAIMAGE_EXPORT_INSTANCE KisSliderBasedPaintOpProperty;
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/brushengine/kis_slider_based_paintop_property.cpp:144:5: warning: type attributes ignored after type is already defined [-Wattributes]
  144 |     KisCallbackBasedPaintopProperty>;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/brushengine/kis_slider_based_paintop_property.cpp:146:5: warning: type attributes ignored after type is already defined [-Wattributes]
  146 |     KisCallbackBasedPaintopProperty>;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp: In constructor ‘KisBatchUpdateLayerModificationCommand::KisBatchUpdateLayerModificationCommand(KisImageWSP, RecipeSP, KisCommandUtils::FlipFlopCommand::State, KUndo2Command*)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp:14:95: warning: unused parameter ‘parent’ [-Wunused-parameter]
   14 |                                                                                KUndo2Command *parent)
      |                                                                                ~~~~~~~~~~~~~~~^~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_node.cpp: In member function ‘void KisNode::handleKeyframeChannelFrameHasBeenRemoved(const KisKeyframeChannel*, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_node.cpp:670:82: warning: unused parameter ‘channel’ [-Wunused-parameter]
  670 | void KisNode::handleKeyframeChannelFrameHasBeenRemoved(const KisKeyframeChannel *channel, int time)
      |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_node.cpp:670:95: warning: unused parameter ‘time’ [-Wunused-parameter]
  670 | void KisNode::handleKeyframeChannelFrameHasBeenRemoved(const KisKeyframeChannel *channel, int time)
      |                                                                                           ~~~~^~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_scalar_keyframe_channel.cpp: In member function ‘virtual QPair > KisScalarKeyframeChannel::loadKeyframe(const QDomElement&)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_scalar_keyframe_channel.cpp:486:33: warning: ‘void KisKeyframeChannel::workaroundBrokenFrameTimeBug(int*)’ is deprecated [-Wdeprecated-declarations]
  486 |     workaroundBrokenFrameTimeBug(&time);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_scalar_keyframe_channel.h:9,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_scalar_keyframe_channel.cpp:7:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_keyframe_channel.h:184:28: note: declared here
  184 |     Q_DECL_DEPRECATED void workaroundBrokenFrameTimeBug(int *time);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_raster_keyframe_channel.cpp: In member function ‘virtual QPair > KisRasterKeyframeChannel::loadKeyframe(const QDomElement&)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_raster_keyframe_channel.cpp:380:33: warning: ‘void KisKeyframeChannel::workaroundBrokenFrameTimeBug(int*)’ is deprecated [-Wdeprecated-declarations]
  380 |     workaroundBrokenFrameTimeBug(&time);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_raster_keyframe_channel.h:12,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_raster_keyframe_channel.cpp:8:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/image/kis_keyframe_channel.h:184:28: note: declared here
  184 |     Q_DECL_DEPRECATED void workaroundBrokenFrameTimeBug(int *time);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/brush/kis_brush.cpp: In member function ‘virtual void KisBrush::generateMaskAndApplyMaskOrCreateDab(KisFixedPaintDeviceSP, ColoringInformation*, const KisDabShape&, const KisPaintInformation&, double, double, qreal, qreal) const’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/brush/kis_brush.cpp:676:72: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  676 |             QScopedArrayPointer alphaArray(new quint8[maskWidth]);
      |                                                                        ^
In file included from /usr/include/c++/13.3.0/bits/stl_tempbuf.h:59,
                 from /usr/include/c++/13.3.0/bits/stl_algo.h:69,
                 from /usr/include/c++/13.3.0/algorithm:61,
                 from /usr/include/qt5/QtCore/qglobal.h:142,
                 from /usr/include/qt5/QtGui/qtguiglobal.h:43,
                 from /usr/include/qt5/QtGui/qimage.h:43,
                 from /usr/include/qt5/QtGui/QImage:1,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/brush/kis_brush.h:11,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/brush/kis_brush.cpp:12:
/usr/include/c++/13.3.0/new:128:26: note: in a call to allocation function ‘void* operator new [](std::size_t)’ declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_canvas_updates_compressor.h:14,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_canvas_updates_compressor.cpp:7:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_canvas2.h:13,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_canvas2.cpp:71:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_canvas_widget_base.cpp:30:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_canvas2.h:13,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_canvas_controller.cpp:18:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/ui/kritaui_autogen/KGLXD3X7AI/../../../../../libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/ui/kritaui_autogen/KGLXD3X7AI/../../../../../libs/ui/canvas/kis_projection_backend.h:10,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/ui/kritaui_autogen/KGLXD3X7AI/../../../../../libs/ui/canvas/kis_image_pyramid.h:17,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/ui/kritaui_autogen/KGLXD3X7AI/moc_kis_image_pyramid.cpp:10,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/libs/ui/kritaui_autogen/mocs_compilation.cpp:63:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_projection_backend.h:10,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_prescaled_projection.cpp:29:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_projection_backend.h:10,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_projection_backend.cpp:7:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.cpp:6:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_canvas_updates_compressor.h:14,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_qpainter_canvas.cpp:43:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_projection_backend.h:10,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_image_pyramid.h:17,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_image_pyramid.cpp:6:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_image_pyramid.cpp: In member function ‘void KisImagePyramid::retrieveImageData(const QRect&)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_image_pyramid.cpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  263 |         if (m_channelFlags.size() != projectionCs->channelCount()) {
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_canvas2.h:13,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_canvas2.cpp:10:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl.cpp:85:10: warning: ‘void {anonymous}::appendOpenGLWarningString(KLocalizedString)’ defined but not used [-Wunused-function]
   85 |     void appendOpenGLWarningString(KLocalizedString warning)
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile.cpp:9:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile.cpp: In member function ‘void KisTextureTile::update(const KisTextureTileUpdateInfo&, bool)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile.cpp:196:32: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
  195 |     if (!blockMipmapRegeneration &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |         patchLevelOfDetail > 0 &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~
  197 |         (m_needsMipmapRegeneration &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  198 |          !updateInfo.isEntireTileUpdated())
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_image_textures.cpp:7:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:9:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp: In member function ‘KisOpenGLUpdateInfoSP KisOpenGLUpdateInfoBuilder::buildUpdateInfo(const QRect&, KisPaintDeviceSP, const QRect&, int, bool)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:112:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  112 |         m_d->channelFlags.size() == projection->colorSpace()->channelCount()) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/KisOpenGLCanvasRenderer.h:18,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/KisOpenGLCanvasRenderer.cpp:10:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_canvas2.h:13,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/tool/kis_tool.cc:47:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/pigment/compositeops/KoCompositeOpFunctions.h:10,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/tool/strokes/KisMaskingBrushCompositeOpFactory.cpp:13:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/pigment/KoColorSpaceMaths.h: In instantiation of ‘static _Tdst KoColorSpaceMaths<_T, _Tdst>::multiply(_T, _Tdst, _Tdst) [with _T = unsigned int; _Tdst = unsigned int]’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/pigment/KoColorSpaceMaths.h:564:72:   required from ‘T Arithmetic::mul(T, T, T) [with T = unsigned int]’
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/tool/strokes/KisMaskingBrushCompositeOp.h:74:31:   required from ‘channels_type KisMaskingBrushCompositeDetail::CompositeFunction::apply(channels_type, channels_type) [with channels_type = unsigned int]’
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/tool/strokes/KisMaskingBrushCompositeOp.h:555:56:   required from ‘void KisMaskingBrushCompositeOp::composite(const quint8*, int, quint8*, int, int, int) [with channels_type = unsigned int; int composite_function = 0; bool mask_is_alpha = true; bool use_strength = true; quint8 = unsigned char]’
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/tool/strokes/KisMaskingBrushCompositeOp.h:537:10:   required from here
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/pigment/KoColorSpaceMaths.h:218:107: warning: integer overflow in expression of type ‘KoColorSpaceMaths::dst_compositetype’ {aka ‘long long int’} results in ‘-8589934591’ [-Woverflow]
  218 |         return (dst_compositetype(a)*b*c) / (dst_compositetype(KoColorSpaceMathsTraits<_Tdst>::unitValue) * KoColorSpaceMathsTraits<_T>::unitValue);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/widgets/KisCurveWidgetControlsManager.cpp:210:40: warning: type attributes ignored after type is already defined [-Wattributes]
  210 | template class KRITAUI_EXPORT_INSTANCE KisCurveWidgetControlsManager;
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/widgets/KisCurveWidgetControlsManager.cpp:211:40: warning: type attributes ignored after type is already defined [-Wattributes]
  211 | template class KRITAUI_EXPORT_INSTANCE KisCurveWidgetControlsManager;
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/widgets/kis_curve_widget.cpp:53:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/widgets/kis_curve_widget_p.h: In member function ‘void KisCurveWidget::Private::drawGrid(QPainter&, int, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/widgets/kis_curve_widget_p.h:188:46: warning: ‘QPalette::Background’ is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations]
  188 |     p.setPen(QPen(appPalette.color(QPalette::Background), 1, Qt::SolidLine));
      |                                              ^~~~~~~~~~
In file included from /usr/include/qt5/QtWidgets/qwidget.h:48,
                 from /usr/include/qt5/QtWidgets/qabstractspinbox.h:44,
                 from /usr/include/qt5/QtWidgets/qspinbox.h:44,
                 from /usr/include/qt5/QtWidgets/QSpinBox:1,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/widgets/kis_curve_widget.cpp:31:
/usr/include/qt5/QtGui/qpalette.h:101:22: note: declared here
  101 |                      Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window
      |                      ^~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/widgets/kis_curve_widget_p.h:188:46: warning: ‘QPalette::Background’ is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations]
  188 |     p.setPen(QPen(appPalette.color(QPalette::Background), 1, Qt::SolidLine));
      |                                              ^~~~~~~~~~
/usr/include/qt5/QtGui/qpalette.h:101:22: note: declared here
  101 |                      Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window
      |                      ^~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/widgets/kis_scratch_pad.cpp: In member function ‘virtual void KisScratchPad::paintEvent(QPaintEvent*)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/widgets/kis_scratch_pad.cpp:465:26: warning: ‘constexpr QFlags::QFlags(Zero) [with Enum = QPainter::RenderHint; Zero = int QFlags::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
  465 |         gc.setRenderHints(0); // that will use NN
      |         ~~~~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt5/QtCore/qglobal.h:1307,
                 from /usr/include/qt5/QtGui/qtguiglobal.h:43,
                 from /usr/include/qt5/QtGui/qimage.h:43,
                 from /usr/include/qt5/QtGui/QImage:1,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/widgets/kis_scratch_pad.h:10,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/widgets/kis_scratch_pad.cpp:7:
/usr/include/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/input/kis_shortcut_matcher.cpp: In member function ‘void KisShortcutMatcher::touchCancelEvent(QTouchEvent*, const QPointF&)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/input/kis_shortcut_matcher.cpp:489:78: warning: unused parameter ‘localPos’ [-Wunused-parameter]
  489 | void KisShortcutMatcher::touchCancelEvent(QTouchEvent *event, const QPointF &localPos)
      |                                                               ~~~~~~~~~~~~~~~^~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_canvas2.h:13,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/input/KisQtWidgetsTweaker.cpp:19:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/animation/KisFrameDisplayProxy.cpp: In constructor ‘Private::Private(KisCanvas2*)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/animation/KisFrameDisplayProxy.cpp:21:9: warning: ‘Private::displayedFrame’ will be initialized after [-Wreorder]
   21 |     int displayedFrame;
      |         ^~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/animation/KisFrameDisplayProxy.cpp:20:9: warning:   ‘int Private::intendedFrame’ [-Wreorder]
   20 |     int intendedFrame;
      |         ^~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/animation/KisFrameDisplayProxy.cpp:15:5: warning:   when initialized here [-Wreorder]
   15 |     Private(KisCanvas2* c)
      |     ^~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/kcanvaspreview.cc: In member function ‘virtual void KCanvasPreview::mouseMoveEvent(QMouseEvent*)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/kcanvaspreview.cc:67:36: warning: ‘newYOffset’ may be used uninitialized [-Wmaybe-uninitialized]
   67 |           Q_EMIT sigModifiedYOffset(newYOffset);
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/kcanvaspreview.cc:55:26: note: ‘newYOffset’ was declared here
   55 |         int newXOffset , newYOffset;
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisAutoSaveRecoveryDialog.cpp: In constructor ‘KisAutoSaveRecoveryDialog::KisAutoSaveRecoveryDialog(const QStringList&, QWidget*)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisAutoSaveRecoveryDialog.cpp:219:46: warning: ‘Qt::LocalDate’ is deprecated: Use QLocale [-Wdeprecated-declarations]
  219 |         file->date = "(" + date.toString(Qt::LocalDate) + ")";
      |                                              ^~~~~~~~~
In file included from /usr/include/qt5/QtCore/qbytearray.h:45,
                 from /usr/include/qt5/QtCore/qstring.h:50,
                 from /usr/include/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt5/QtCore/qlist.h:47,
                 from /usr/include/qt5/QtCore/qstringlist.h:41,
                 from /usr/include/qt5/QtCore/QStringList:1,
                 from /usr/include/KF5/KConfigCore/kconfigbase.h:16,
                 from /usr/include/KF5/KConfigCore/kconfiggroup.h:14,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/widgets/KoDialog.h:19,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisAutoSaveRecoveryDialog.h:9,
                 from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisAutoSaveRecoveryDialog.cpp:7:
/usr/include/qt5/QtCore/qnamespace.h:1283:9: note: declared here
 1283 |         LocalDate Q_DECL_ENUMERATOR_DEPRECATED_X("Use QLocale") = 2, // i.e. SystemLocaleDate
      |         ^~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisDocument.cpp: In constructor ‘KisDocument::KisDocument(bool)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisDocument.cpp:628:68: warning: ‘void KoDocumentResourceManager::setGlobalShapeController(KoShapeController*)’ is deprecated [-Wdeprecated-declarations]
  628 |     d->shapeController->resourceManager()->setGlobalShapeController(d->koShapeController);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisDocument.cpp:34:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/KoDocumentResourceManager.h:221:28: note: declared here
  221 |     Q_DECL_DEPRECATED void setGlobalShapeController(KoShapeController *globalShapeController);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisDocument.cpp: In member function ‘void KisDocument::copyFromDocumentImpl(const KisDocument&, CopyPolicy)’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisDocument.cpp:1216:72: warning: ‘void KoDocumentResourceManager::setGlobalShapeController(KoShapeController*)’ is deprecated [-Wdeprecated-declarations]
 1216 |         d->shapeController->resourceManager()->setGlobalShapeController(d->koShapeController);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/flake/KoDocumentResourceManager.h:221:28: note: declared here
  221 |     Q_DECL_DEPRECATED void setGlobalShapeController(KoShapeController *globalShapeController);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisMultiFeedRSSModel.cpp: In member function ‘virtual QVariant MultiFeedRssModel::data(const QModelIndex&, int) const’:
/var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisMultiFeedRSSModel.cpp:160:74: warning: ‘Qt::DefaultLocaleShortDate’ is deprecated: Use QLocale [-Wdeprecated-declarations]
  160 |                 "
(" + item.pubDate.toLocalTime().toString(Qt::DefaultLocaleShortDate) + ") " | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:45, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisMultiFeedRSSModel.h:29, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisMultiFeedRSSModel.cpp:26: /usr/include/qt5/QtCore/qnamespace.h:1287:9: note: declared here 1287 | DefaultLocaleShortDate Q_DECL_ENUMERATOR_DEPRECATED_X("Use QLocale"), | ^~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisMLTProducerKrita.cpp: In function ‘void producer_property_changed(mlt_service, mlt_producer, mlt_event_data)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisMLTProducerKrita.cpp:221:52: warning: unused parameter ‘owner’ [-Wunused-parameter] 221 | static void producer_property_changed( mlt_service owner, mlt_producer self, mlt_event_data event_data) | ~~~~~~~~~~~~^~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisMLTProducerKrita.cpp: In function ‘void* producer_krita_init(mlt_profile, mlt_service_type, const char*, const void*)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisMLTProducerKrita.cpp:274:51: warning: unused parameter ‘type’ [-Wunused-parameter] 274 | mlt_service_type type, | ~~~~~~~~~~~~~~~~~^~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisMLTProducerKrita.cpp:275:46: warning: unused parameter ‘id’ [-Wunused-parameter] 275 | const char *id, | ~~~~~~~~~~~~^~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisPlaybackEngineMLT.cpp: In member function ‘void KisPlaybackEngineMLT::Private::initializeConsumers()’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisPlaybackEngineMLT.cpp:216:90: warning: cast between incompatible function types from ‘void (*)(mlt_consumer, void*, mlt_frame)’ {aka ‘void (*)(mlt_consumer_s*, void*, mlt_frame_s*)’} to ‘mlt_listener’ {aka ‘void (*)(mlt_properties_s*, void*, mlt_event_data)’} [-Wcast-function-type] 216 | pullConsumerConnection.reset(pullConsumer->listen("consumer-frame-show", m_self, (mlt_listener)mltOnConsumerFrameShow)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_opengl_image_textures.h:17, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/kis_animation_frame_cache.cpp:27: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/kis_animation_cache_populator.cpp:24: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisAsyncAnimationCacheRenderer.cpp:10: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisFrameDataSerializer.h:14, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisFrameDataSerializer.cpp:6: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisFrameCacheStore.cpp:9: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisFrameCacheStore.cpp: At global scope: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisFrameCacheStore.cpp:93:1: warning: ‘{anonymous}::FrameInfo::FrameInfo(const QRect&, const QRect&, int, KisFrameDataSerializer&, {anonymous}::FrameInfoSP)’ defined but not used [-Wunused-function] 93 | FrameInfo::FrameInfo(const QRect &dirtyImageRect, const QRect &imageBounds, int levelOfDetail, KisFrameDataSerializer &serializer, FrameInfoSP baseFrame) | ^~~~~~~~~ In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisFrameCacheSwapper.cpp:10: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/canvas/kis_update_info.h:15, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisInMemoryFrameCacheSwapper.cpp:9: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/libkis/Channel.cpp: In member function ‘bool Channel::visible() const’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/libkis/Channel.cpp:65:24: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint i = 0; i < channelInfo.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/libkis/Channel.cpp: In member function ‘void Channel::setVisible(bool)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/libkis/Channel.cpp:89:24: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 89 | for (uint i = 0; i < channelInfo.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/channeldocker/channeldocker_dock.h:16, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/moc_channeldocker_dock.cpp:10, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/plugins/dockers/channeldocker/kritachanneldocker_autogen/mocs_compilation.cpp:4: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisWidgetWithIdleTask.h:26:18: warning: ‘void KisWidgetWithIdleTask::setCanvas(KisCanvas2*) [with BaseWidget = QDockWidget]’ was hidden [-Woverloaded-virtual=] 26 | virtual void setCanvas(KisCanvas2 *canvas) { | ^~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/build/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/channeldocker/channeldocker_dock.h:28:10: note: by ‘virtual void ChannelDockerDock::setCanvas(KoCanvasBase*)’ 28 | void setCanvas(KoCanvasBase *canvas) override; | ^~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channelmodel.cpp: In member function ‘virtual QVariant ChannelModel::data(const QModelIndex&, int) const’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channelmodel.cpp:40:32: warning: comparison of integer expressions of different signedness: ‘quint32’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 40 | if (cs->channelCount() != m_channelCount) return QVariant(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channelmodel.cpp:46:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 46 | if (index.row() < cs->channelCount()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channelmodel.cpp: In member function ‘virtual bool ChannelModel::setData(const QModelIndex&, const QVariant&, int)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channelmodel.cpp:106:32: warning: comparison of integer expressions of different signedness: ‘quint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 106 | if (cs->channelCount() != m_channelCount) return false; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channelmodel.cpp: In member function ‘void ChannelModel::rowActivated(const QModelIndex&)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channelmodel.cpp:137:32: warning: comparison of integer expressions of different signedness: ‘quint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 137 | if (cs->channelCount() != m_channelCount) return; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channeldocker_dock.h:16, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channeldocker.cpp:26: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisWidgetWithIdleTask.h:26:18: warning: ‘void KisWidgetWithIdleTask::setCanvas(KisCanvas2*) [with BaseWidget = QDockWidget]’ was hidden [-Woverloaded-virtual=] 26 | virtual void setCanvas(KisCanvas2 *canvas) { | ^~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channeldocker_dock.h:28:10: note: by ‘virtual void ChannelDockerDock::setCanvas(KoCanvasBase*)’ 28 | void setCanvas(KoCanvasBase *canvas) override; | ^~~~~~~~~ In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channeldocker_dock.h:16, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channeldocker_dock.cpp:7: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/libs/ui/KisWidgetWithIdleTask.h:26:18: warning: ‘void KisWidgetWithIdleTask::setCanvas(KisCanvas2*) [with BaseWidget = QDockWidget]’ was hidden [-Woverloaded-virtual=] 26 | virtual void setCanvas(KisCanvas2 *canvas) { | ^~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/channeldocker/channeldocker_dock.h:28:10: note: by ‘virtual void ChannelDockerDock::setCanvas(KoCanvasBase*)’ 28 | void setCanvas(KoCanvasBase *canvas) override; | ^~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/snapshotdocker/KisSnapshotModel.cpp: In member function ‘bool KisSnapshotModel::Private::switchToDocument(QPointer)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/snapshotdocker/KisSnapshotModel.cpp:59:18: warning: unused variable ‘view’ [-Wunused-variable] 59 | KisView *view = curCanvas->imageView(); | ^~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/recorder/recorderdocker_dock.cpp: In member function ‘void RecorderDockerDock::onSelectRecordFolderButtonClicked()’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/recorder/recorderdocker_dock.cpp:390:37: warning: ‘QFileDialog::DirectoryOnly’ is deprecated: Use setOption(ShowDirsOnly, true) instead [-Wdeprecated-declarations] 390 | dialog.setFileMode(QFileDialog::DirectoryOnly); | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtWidgets/QFileDialog:1, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/recorder/recorderdocker_dock.cpp:30: /usr/include/qt5/QtWidgets/qfiledialog.h:84:21: note: declared here 84 | DirectoryOnly Q_DECL_ENUMERATOR_DEPRECATED_X("Use setOption(ShowDirsOnly, true) instead")}; | ^~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/recorder/recorderdocker_dock.cpp:390:37: warning: ‘QFileDialog::DirectoryOnly’ is deprecated: Use setOption(ShowDirsOnly, true) instead [-Wdeprecated-declarations] 390 | dialog.setFileMode(QFileDialog::DirectoryOnly); | ^~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qfiledialog.h:84:21: note: declared here 84 | DirectoryOnly Q_DECL_ENUMERATOR_DEPRECATED_X("Use setOption(ShowDirsOnly, true) instead")}; | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/animation/timeline_node_list_keeper.h:10, from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/animation/timeline_node_list_keeper.cpp:7: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/animation/timeline_node_list_keeper.cpp: In member function ‘void TimelineNodeListKeeper::Private::disconnectDummy(KisNodeDummy*)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/dockers/animation/timeline_node_list_keeper.cpp:183:35: warning: unused variable ‘channel’ [-Wunused-variable] 183 | Q_FOREACH(KisKeyframeChannel *channel, channels) { | ^~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/filters/colorsfilters/kis_perchannel_filter.cpp: In member function ‘virtual void KisPerChannelConfigWidget::updateChannelControls()’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/filters/colorsfilters/kis_perchannel_filter.cpp:93:53: warning: comparison of integer expressions of different signedness: ‘quint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 93 | if (m_dev->colorSpace()->channelCount() > m_activeVChannel) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/paintops/libpaintop/KisCurveOptionInputControlsStrategy.cpp:107:40: warning: type attributes ignored after type is already defined [-Wattributes] 107 | template class PAINTOP_EXPORT_INSTANCE KisCurveOptionInputControlsStrategy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/paintops/libpaintop/KisCurveOptionInputControlsStrategy.cpp:108:40: warning: type attributes ignored after type is already defined [-Wattributes] 108 | template class PAINTOP_EXPORT_INSTANCE KisCurveOptionInputControlsStrategy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/filters/asccdl/kis_asccdl_filter.cpp: In member function ‘virtual void KisASCCDLTransformation::transform(const quint8*, quint8*, qint32) const’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/filters/asccdl/kis_asccdl_filter.cpp:111:28: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 111 | for (uint c = 0; c < channelCount; c++){ | ~~^~~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/filters/asccdl/kis_asccdl_filter.cpp:112:19: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 112 | if (c != alphaPos) { | ~~^~~~~~~~~~~ cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/impex/libkra/kis_kra_loader.cpp: In member function ‘KisImageSP KisKraLoader::loadXML(const QDomElement&)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/impex/libkra/kis_kra_loader.cpp:361:33: warning: ‘void KisKraLoader::backCompat_loadAudio(const QDomElement&, KisImageSP, KisDocument*)’ is deprecated [-Wdeprecated-declarations] 361 | backCompat_loadAudio(e, image, m_d->document); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/impex/libkra/kis_kra_loader.cpp:7: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/impex/libkra/kis_kra_loader.h:49:28: note: declared here 49 | Q_DECL_DEPRECATED void backCompat_loadAudio(const QDomElement &elem, KisImageSP image, KisDocument *document); | ^~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/impex/libkra/kis_kra_loader.cpp: In member function ‘void KisKraLoader::backCompat_loadAudio(const QDomElement&, KisImageSP, KisDocument*)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/impex/libkra/kis_kra_loader.cpp:651:77: warning: unused parameter ‘image’ [-Wunused-parameter] 651 | void KisKraLoader::backCompat_loadAudio(const QDomElement& elem, KisImageSP image, KisDocument *document) | ~~~~~~~~~~~^~~~~ cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp: In member function ‘void KarbonCalligraphyOptionWidget::saveProfileAs()’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp:218:31: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 218 | KMessageBox::sorry(this, | ~~~~~~~~~~~~~~~~~~^~~~~~ 219 | i18n("Sorry, the name you entered is invalid."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | i18nc("invalid profile name", "Invalid name.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp:17: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp:227:48: warning: ‘KMessageBox::ButtonCode KMessageBox::warningYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)’ is deprecated: Since 5.100. Use warningTwoActions() [-Wdeprecated-declarations] 227 | int ret = KMessageBox::warningYesNo(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 228 | i18n("A profile with that name already exists.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | "Do you want to overwrite it?")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:387:12: note: declared here 387 | ButtonCode warningYesNo(QWidget *parent, | ^~~~~~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp:231:37: warning: ‘KMessageBox::Yes’ is deprecated: Since 5.100. Use PrimaryAction. [-Wdeprecated-declarations] 231 | if (ret == KMessageBox::Yes) { | ^~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:55:5: note: declared here 55 | Yes KWIDGETSADDONS_ENUMERATOR_DEPRECATED_VERSION(5, 100, "Use PrimaryAction.") = PrimaryAction, | ^~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/impex/jxl/JPEGXLExport.cpp: In member function ‘virtual KisImportExportErrorCode JPEGXLExport::convert(KisDocument*, QIODevice*, KisPropertiesConfigurationSP)’: /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/impex/jxl/JPEGXLExport.cpp:654:17: warning: unused variable ‘frameNum’ [-Wunused-variable] 654 | int frameNum = 0; | ^~~~~~~~ /var/pisi/krita-5.2.11-12/work/krita-5.2.11/plugins/impex/jxl/JPEGXLExport.cpp:738:21: warning: variable ‘lastValidLayer’ set but not used [-Wunused-but-set-variable] 738 | quint32 lastValidLayer = 0; | ^~~~~~~~~~~~~~