LINUX.ORG.RU

Ошибка при сборке plasmoid-homerun

 ,


0

1

Не подскажите, что не так, при сборке homerun < http://userbase.kde.org/Homerun >:

[ 60%] Building CXX object components/CMakeFiles/componentsplugin.dir/actionmanager.o
In file included from /tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/plugins/recentdocuments/recentdocuments.cpp:21:0:
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/plugins/recentdocuments/recentdocuments.h:50:79: ошибка: expected ‘;’ before ‘override’
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/plugins/recentdocuments/recentdocuments.cpp:138:73: ошибка: нет элемента-функции ‘QVariant RecentDocumentsModel::data(const QModelIndex&, int) const’ в классе ‘RecentDocumentsModel’
make[2]: *** [plugins/recentdocuments/CMakeFiles/homerun_source_recentdocuments.dir/recentdocuments.o] Ошибка 1
make[1]: *** [plugins/recentdocuments/CMakeFiles/homerun_source_recentdocuments.dir/all] Ошибка 2
make[1]: *** Ожидание завершения заданий...
[ 60%] Building CXX object components/CMakeFiles/componentsplugin.dir/componentsplugin.o
[ 61%] Building CXX object components/CMakeFiles/componentsplugin.dir/helpmenuactions.o
[ 61%] Building CXX object components/CMakeFiles/componentsplugin.dir/icondialog.o
[ 62%] Building CXX object components/CMakeFiles/componentsplugin.dir/image.o
[ 63%] [ 63%] Building CXX object components/CMakeFiles/componentsplugin.dir/messagebox.o
Building CXX object components/CMakeFiles/componentsplugin.dir/shadoweffect.o
[ 64%] Building CXX object components/CMakeFiles/componentsplugin.dir/sourceconfigurationdialog.o
[ 65%] Building CXX object components/CMakeFiles/componentsplugin.dir/sourcemodel.o
[ 65%] Building CXX object components/CMakeFiles/componentsplugin.dir/sourceregistry.o
[ 66%] Building CXX object components/CMakeFiles/componentsplugin.dir/sources/dir/dirconfigurationwidget.o
[ 66%] Building CXX object components/CMakeFiles/componentsplugin.dir/sources/dir/dirmodel.o
[ 67%] Building CXX object components/CMakeFiles/componentsplugin.dir/sources/favorites/favoriteappsmodel.o
[ 68%] Building CXX object components/CMakeFiles/componentsplugin.dir/sources/favorites/favoriteplacesmodel.o
[ 68%] Building CXX object components/CMakeFiles/componentsplugin.dir/sources/favorites/favoriteutils.o
In file included from /tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/componentsplugin.cpp:29:0:
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/image.h:46:92: ошибка: expected ‘;’ before ‘override’
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/image.h:52:80: ошибка: expected ‘;’ before ‘override’
make[2]: *** [components/CMakeFiles/componentsplugin.dir/componentsplugin.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
In file included from /tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/image.cpp:21:0:
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/image.h:46:92: ошибка: expected ‘;’ before ‘override’
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/image.h:52:80: ошибка: expected ‘;’ before ‘override’
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/image.cpp:78:81: ошибка: нет элемента-функции ‘void Image::geometryChanged(const QRectF&, const QRectF&)’ в классе ‘Image’
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/image.cpp:85:87: ошибка: нет элемента-функции ‘void Image::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)’ в классе ‘Image’
make[2]: *** [components/CMakeFiles/componentsplugin.dir/image.o] Ошибка 1
In file included from /tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sourceregistry.cpp:34:0:
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sources/power/powermodel.h:35:64: ошибка: expected ‘;’ before ‘override’
In file included from /tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sources/runners/singlerunnermodel.h:25:0,
                 from /tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sourceregistry.cpp:35:
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sources/runners/querymatchmodel.h:57:51: ошибка: expected ‘;’ before ‘override’
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sources/runners/querymatchmodel.h:59:79: ошибка: expected ‘;’ before ‘override’
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sources/runners/querymatchmodel.h:79:40: ошибка: ISO C++ запрещает инициализацию элемента ‘m_manager’
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sources/runners/querymatchmodel.h:79:40: ошибка: в результате которой ‘m_manager’ становится статическим
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sources/runners/querymatchmodel.h:79:40: ошибка: некорректная инициализация внутри класса статического элемента данных нецелочисленного типа ‘Plasma::RunnerManager*’
In file included from /tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sourceregistry.cpp:35:0:
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sources/runners/singlerunnermodel.h:79:79: ошибка: expected ‘;’ before ‘override’
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sourceregistry.cpp: В функции-члене ‘void Homerun::SourceRegistryPrivate::registerSingleRunnerSources()’:
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sourceregistry.cpp:233:76: ошибка: cannot allocate an object of abstract type ‘Homerun::SingleRunnerSource’
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/components/sources/runners/singlerunnermodel.h:76:1: замечание:   because the following virtual functions are pure within ‘Homerun::SingleRunnerSource’:
/tmp/mkpkg64.nk/plasmoid-homerun/plasmoid-homerun.src/plasmoid-homerun_git_homerun.src/lib/abstractsource.h:74:33: замечание:      virtual QAbstractItemModel* Homerun::AbstractSource::createModelFromConfigGroup(const KConfigGroup&)
make[2]: *** [components/CMakeFiles/componentsplugin.dir/sourceregistry.o] Ошибка 1
make[1]: *** [components/CMakeFiles/componentsplugin.dir/all] Ошибка 2
make: *** [all] Ошибка 2
Пробовал, как из выложенного тарболла собирать, так и из git - результат тот же

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.