Build failure (GCC 12.1, using system gmic): [ 98%] Building CXX object CMakeFiles/krita_gmic_qt.dir/krita_gmic_qt_autogen/EWIEGA46WW/qrc_translations.cpp.o /usr/bin/c++ -DGMIC_HOST=krita-plugin -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_DEBUG_OUTPUT -DQT_WIDGETS_LIB -D_GMIC_QT_CONSENT_TO_UPDATE_FIRST_ -D_GMIC_QT_DISABLE_THEMING_ -D_GMIC_QT_DISABLE_TRANSLATION_ -D_GMIC_USE_HOSTED_SETTINGS_ -D_IS_LINUX_ -D_IS_UNIX_ -Dcimg_appname=\"gmic\" -Dcimg_display=1 -Dcimg_use_abort -Dcimg_use_cpp11=1 -Dcimg_use_curl -Dcimg_use_fftw3 -Dcimg_use_openmp -Dcimg_use_png -Dcimg_use_vt100 -Dcimg_use_zlib -Dgmic_community -Dgmic_gui -Dgmic_is_parallel -Dkrita_gmic_qt_EXPORTS -I/build/krita-plugin-gmic/src/build -I/build/krita-plugin-gmic/src/gmic-3.1.2.3-patched/gmic-qt -I/build/krita-plugin-gmic/src/build/krita_gmic_qt_autogen/include -I/build/krita-plugin-gmic/src/gmic-3.1.2.3-patched/gmic-qt/src -isystem /usr/include/qt -isystem /usr/include/qt/QtCore -isystem /usr/lib/qt/mkspecs/linux-g++ -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/krita-plugin-gmic/src=/usr/src/debug -flto=auto -DNDEBUG -Ofast -fPIC -fopenmp -fPIC -std=gnu++11 -MD -MT CMakeFiles/krita_gmic_qt.dir/krita_gmic_qt_autogen/EWIEGA46WW/qrc_translations.cpp.o -MF CMakeFiles/krita_gmic_qt.dir/krita_gmic_qt_autogen/EWIEGA46WW/qrc_translations.cpp.o.d -o CMakeFiles/krita_gmic_qt.dir/krita_gmic_qt_autogen/EWIEGA46WW/qrc_translations.cpp.o -c /build/krita-plugin-gmic/src/build/krita_gmic_qt_autogen/EWIEGA46WW/qrc_translations.cpp In file included from /usr/include/X11/Xlib.h:44, from /usr/include/CImg.h:409, from /build/krita-plugin-gmic/src/gmic-3.1.2.3-patched/gmic-qt/src/Widgets/PreviewWidget.cpp:45: /usr/include/qt/QtCore/qdir.h:88:21: error: expected identifier before numeric constant 88 | Unsorted = 0x03, | ^~~~~~~~ 'Unsorted' is defined as a macro in /usr/include/X11/X.h. The problem was introduced in commit 9b6bc48cda84e94804a250e793b6fd08f0f1709c
Fixed in upstream, attaching commit to this bug.