Emerge of kde-apps/dolphin 19.08.3 fails with [1] error: aggregate ‘QSet<QByteArray> changedRoles’ has incomplete type and cannot be defined This seems to be a known issue in upstream https://bugs.kde.org/show_bug.cgi?id=414492 and will be fixed in dolphin 19.12 [1] [42/224] /usr/bin/x86_64-pc-linux-gnu-g++ -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_C ONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"dolphin\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ddolphinprivate_EXPORTS -Isrc -I/var/tmp/portage/kde-apps/dolphin-19.08.3/work/dolph in-19.08.3/src -Isrc/dolphinprivate_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtConcurrent -isyst em /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNet work -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KBookma rks -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/i nclude/KF5/Solid -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KNewStuff3 -isystem /usr/include/KF5/KNewStuff3/KNS3 -isystem /usr/include/KF5/KNewStuff3/knscore -isystem /usr/include/KF5/KNewStuff3/kns3 -isystem /usr/include/KF5/KNewStuff3/KNSCore -isystem /usr/include/KF5/Attica -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KWindowSystem -DQT_NO_DEBUG -DNDEBUG -O2 -pipe -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat- security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -fPIC -fvisibility=hidden -fvisibility- inlines-hidden -fPIC -std=gnu++11 -MD -MT src/CMakeFiles/dolphinprivate.dir/kitemviews/kstandarditem.cpp.o -MF src/CMakeFiles/dolphinprivate.dir/kitemviews/kstandarditem.cpp.o.d -o src/CMakeFiles/dolphinprivate.dir/kitemviews/kstandarditem.cpp.o -c /var/tmp/portag e/kde-apps/dolphin-19.08.3/work/dolphin-19.08.3/src/kitemviews/kstandarditem.cpp FAILED: src/CMakeFiles/dolphinprivate.dir/kitemviews/kstandarditem.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -D QT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"dolphin\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ddolphinprivate_EXPORTS -Isrc -I/var/tmp/portage/kde-apps/dolphin-19.08.3/work/dolphin-19.08. 3/src -Isrc/dolphinprivate_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtConcurrent -isystem /usr/$ nclude/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -is$ stem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KBookmarks -isy$ tem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/K$ 5/Solid -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KNewStuff3 -isystem /usr/include/KF5/KNewStuff3/KNS3 -isystem /usr/include/KF5/KNewStuff3/knscore -isystem /usr/include/KF5/KNewStuff3/kns3 -isystem /usr/inc$ ude/KF5/KNewStuff3/KNSCore -isystem /usr/include/KF5/Attica -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KWindowSystem -DQT_NO_DEBUG -DNDEBUG -O2 -pipe -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -fPIC -fvisibility=hidden -fvisibility-inlines-$ idden -fPIC -std=gnu++11 -MD -MT src/CMakeFiles/dolphinprivate.dir/kitemviews/kstandarditem.cpp.o -MF src/CMakeFiles/dolphinprivate.dir/kitemviews/kstandarditem.cpp.o.d -o src/CMakeFiles/dolphinprivate.dir/kitemviews/kstandarditem.cpp.o -c /var/tmp/portage/kde-ap$ s/dolphin-19.08.3/work/dolphin-19.08.3/src/kitemviews/kstandarditem.cpp /var/tmp/portage/kde-apps/dolphin-19.08.3/work/dolphin-19.08.3/src/kitemviews/kstandarditem.cpp: In member function ‘void KStandardItem::setDataValue(const QByteArray&, const QVariant&)’: /var/tmp/portage/kde-apps/dolphin-19.08.3/work/dolphin-19.08.3/src/kitemviews/kstandarditem.cpp:103:26: error: aggregate ‘QSet<QByteArray> changedRoles’ has incomplete type and cannot be defined 103 | QSet<QByteArray> changedRoles; |
Problem: Mix of stable and unstable. Solution: Please upgrade to 19.12.1.
Update to 19.12.1 (and als kio-extras) fixed it. Thank you.