| Summary: | Can not build from master | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | maxime.haselbauer |
| Component: | Embedded systems support | Assignee: | kdevelop-bugs-null |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | mail, patrickelectric |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/kdev-embedded/5e7eb357e21f451bcb32ee51c2d96b1c23495406 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
Which version of KDevelop are you compiling against? You need KDevelop 5.2 branch or master. Git commit 5e7eb357e21f451bcb32ee51c2d96b1c23495406 by Kevin Funk. Committed on 31/08/2017 at 20:59. Pushed by kfunk into branch 'master'. Needs at least kdevelop 5.1.40 M +1 -1 CMakeLists.txt https://commits.kde.org/kdev-embedded/5e7eb357e21f451bcb32ee51c2d96b1c23495406 |
Am I missing some library? Scanning dependencies of target kdevembedded-launcher_automoc [ 4%] Automatic moc and uic for target kdevembedded-launcher Generating executeplugin.moc Generating ui_firsttimewizard.h Generating ui_embeddedlauncher.h Generating moc_arduinowindowmodel.cpp Generating moc_firsttimewizard.cpp Generating moc_embeddedlauncher.cpp Generating moc_executeplugin.cpp Generating moc_launcherjob.cpp Generating moc_projecttargetscombobox.cpp [ 4%] Built target kdevembedded-launcher_automoc Scanning dependencies of target kdevembedded-launcher [ 8%] Building CXX object CMakeFiles/kdevembedded-launcher.dir/launcher/projecttargetscombobox.cpp.o [ 13%] Building CXX object CMakeFiles/kdevembedded-launcher.dir/launcher/executeplugin.cpp.o In file included from /home/max/Projects/Sources/kdev-embedded/launcher/executeplugin.cpp:23:0: /home/max/Projects/Sources/kdev-embedded/launcher/executeplugin.h:69:10: error: ‘QString ExecutePlugin::environmentProfileName(KDevelop::ILaunchConfiguration*) const’ marked ‘override’, but does notrride QString environmentProfileName(KDevelop::ILaunchConfiguration* cfg) const override; ^ In file included from /usr/include/KF5/KCoreAddons/KPluginFactory:1:0, from /home/max/Projects/Sources/kdev-embedded/launcher/executeplugin.cpp:32: /usr/include/KF5/KCoreAddons/kpluginfactory.h: In instantiation of ‘static QObject* KPluginFactory::createInstance(QWidget*, QObject*, const QVariantList&) [with impl = ExecutePlugin; ParentType = Qct; QVariantList = QList<QVariant>]’: /usr/include/KF5/KCoreAddons/kpluginfactory.h:410:21: required from ‘QObject* (* KPluginFactory::InheritanceChecker<impl>::createInstanceFunction(...))(QWidget*, QObject*, const QVariantList&) [wimpl = ExecutePlugin; KPluginFactory::CreateInstanceFunction = QObject* (*)(QWidget*, QObject*, const QList<QVariant>&); QVariantList = QList<QVariant>]’ /home/max/Projects/Sources/kdev-embedded/launcher/executeplugin.cpp:71:1: required from here /usr/include/KF5/KCoreAddons/kpluginfactory.h:495:32: error: invalid new-expression of abstract class type ‘ExecutePlugin’ return new impl(p, args); ^ In file included from /home/max/Projects/Sources/kdev-embedded/launcher/executeplugin.cpp:23:0: /home/max/Projects/Sources/kdev-embedded/launcher/executeplugin.h:34:7: note: because the following virtual functions are pure within ‘ExecutePlugin’: class ExecutePlugin : public KDevelop::IPlugin, public IExecutePlugin ^ In file included from /home/max/Projects/Sources/kdev-embedded/launcher/executeplugin.h:27:0, from /home/max/Projects/Sources/kdev-embedded/launcher/executeplugin.cpp:23: /usr/include/kdevplatform/execute/iexecuteplugin.h:48:21: note: virtual QString IExecutePlugin::environmentGroup(KDevelop::ILaunchConfiguration*) const virtual QString environmentGroup( KDevelop::ILaunchConfiguration* config) const = 0; ^ CMakeFiles/kdevembedded-launcher.dir/build.make:87: recipe for target 'CMakeFiles/kdevembedded-launcher.dir/launcher/executeplugin.cpp.o' failed make[2]: *** [CMakeFiles/kdevembedded-launcher.dir/launcher/executeplugin.cpp.o] Error 1 CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/kdevembedded-launcher.dir/all' failed make[1]: *** [CMakeFiles/kdevembedded-launcher.dir/all] Error 2 Makefile:138: recipe for target 'all' failed make: *** [all] Error 2