Summary: | dev-util/kdevelop-5.3.3 fails to compile - field ‘m_pluginCustomClients’ has incomplete type ‘QMap<KDevelop::IPlugin*, KXMLGUIClient*>’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kévin Bernard-Allies <kevin.bernard.allies> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge --info |
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c792d8ad0764aa7b9d06ee441beb53cbedddb3 commit 25c792d8ad0764aa7b9d06ee441beb53cbedddb3 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-08-18 18:03:18 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-08-18 18:03:37 +0000 dev-util/kdevelop: Fix missing header with Frameworks 5.61 Closes: https://bugs.gentoo.org/692466 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> .../files/kdevelop-5.3.3-missing-header.patch | 25 ++++++++++++++++++++++ dev-util/kdevelop/kdevelop-5.3.3.ebuild | 2 ++ 2 files changed, 27 insertions(+) |
Created attachment 587368 [details] emerge --info Note that kdevelop-5.4.1 works perfectly fine. Relevant emerge log: FAILED: kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow_p.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DKCOREADDONS_LIB -DKDevPlatformShell_EXPORTS -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050500 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kdevplatform\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ikdevplatform/shell -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/shell -Ikdevplatform/shell/KDevPlatformShell_autogen/include -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3 -I. -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform -Ikdevplatform -Ikdevplatform/sublime -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/sublime -Ikdevplatform/outputview -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/outputview -Ikdevplatform/interfaces -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/interfaces -Ikdevplatform/language -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/language -Ikdevplatform/serialization -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/serialization -Ikdevplatform/util -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/util -Ikdevplatform/debugger -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/debugger -Ikdevplatform/project -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/project -Ikdevplatform/vcs -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/vcs -Ikdevplatform/documentation -I/var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/documentation -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5 -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KTextEditor -isystem /usr/include/KF5/ThreadWeaver -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KNotifyConfig -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KCMUtils -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/KArchive -DQT_NO_DEBUG -DNDEBUG -O2 -pipe -march=native -mmmx -std=c++0x -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 -Wzero-as-null-pointer-constant -Wsuggest-override -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-missing-field-initializers -Werror=switch -pedantic -fPIC -std=gnu++11 -MD -MT kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow_p.cpp.o -MF kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow_p.cpp.o.d -o kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow_p.cpp.o -c /var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/shell/mainwindow_p.cpp In file included from /var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/shell/mainwindow_p.cpp:22: /var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/shell/mainwindow_p.h:146:36: error: field ‘m_pluginCustomClients’ has incomplete type ‘QMap<KDevelop::IPlugin*, KXMLGUIClient*>’ QMap<IPlugin*, KXMLGUIClient*> m_pluginCustomClients; ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1204, 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/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/shell/mainwindow_p.h:25, from /var/tmp/portage/dev-util/kdevelop-5.3.3/work/kdevelop-5.3.3/kdevplatform/shell/mainwindow_p.cpp:22: /usr/include/qt5/QtCore/qtypeinfo.h:221:1: note: declaration of ‘class QMap<KDevelop::IPlugin*, KXMLGUIClient*>’ Q_DECLARE_MOVABLE_CONTAINER(QMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~~