https://bugs.kde.org/show_bug.cgi?id=403367

            Bug ID: 403367
           Summary: Can not compile plasma-desktop 5.14.90 (also I could
                    not find an entry called plasma-desktop so I filed
                    this here)
           Product: plasmashell
           Version: master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Desktop Containment
          Assignee: se...@kde.org
          Reporter: sheve...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Linux system.

GCC is: g++ (GCC) 8.2.0

I used this URL:

http://download.kde.org/unstable/plasma/5.14.90/plasma-desktop-5.14.90.tar.xz

The compilation stops at about 41%:

[ 41%] Built target org.kde.plasma.kickoff-plasmoids-metadata-json
Scanning dependencies of target org.kde.plasma.trash-plasmoids-metadata-json
[ 41%] Generating org.kde.plasma.trash-plasmoids-metadata.json
About to parse service type file
"/usr/share/kservicetypes5/plasma-applet.desktop"
Found property definition "X-Plasma-API" with type "QString" 
Found property definition "X-Plasma-RootPath" with type "QString"  
Found property definition "X-Plasma-MainScript" with type "QString"
Found property definition "X-Plasma-ContainmentType" with type "QString" 
Found property definition "X-Plasma-DropMimeTypes" with type "QStringList"  
Found property definition "X-Plasma-DropUrlPatterns" with type "QStringList"
Found property definition "X-Plasma-NotificationArea" with type "QString"
Found property definition "X-Plasma-NotificationAreaCategory" with type
"QString" 
Found property definition "X-Plasma-DBusActivationService" with type "QString" 
Found property definition "X-KDE-ParentApp" with type "QString" 
Found property definition "X-Plasma-Provides" with type "QStringList" 
Found property definition "X-Plasma-PreloadWeight" with type "int" 
Found property definition "X-Plasma-ConfigPlugins" with type "QStringList"  
Found property definition "X-Plasma-StandAloneApp" with type "bool"
Found property definition "X-Plasma-RequiredExtensions" with type "QStringList"
Found property definition "NoDisplay" with type "bool" 
Generated 
"/Depot/Temp/rbt/plasma-desktop-5.14.90/BUILD_DIRECTORY/applets/trash/org.kde.plasma.trash-plasmoids-metadata.json"
 

[ 41%] Built target org.kde.plasma.trash-plasmoids-metadata-json
Scanning dependencies of target trashplugin_autogen
[ 41%] Automatic MOC for target trashplugin
[ 41%] Built target trashplugin_autogen
Scanning dependencies of target trashplugin
[ 41%] Building CXX object
applets/trash/plugin/CMakeFiles/trashplugin.dir/dirmodel.cpp.o
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/trash/plugin/dirmodel.cpp: In
member function 'virtual QVariant DirModel::data(const QModelIndex&, int)
const':
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/trash/plugin/dirmodel.cpp:156:98:
warning: this statement may fall through [-Wimplicit-fallthrough=]  
const_cast<DirModel *>(this)->m_filesToPreview[item.url()] =
QPersistentModelIndex(index); 
  ^ 
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/trash/plugin/dirmodel.cpp:158:5:
note: here 
  default:
  ^~~~~~~ 
[ 41%] Building CXX object
applets/trash/plugin/CMakeFiles/trashplugin.dir/trash.cpp.o
[ 41%] Building CXX object
applets/trash/plugin/CMakeFiles/trashplugin.dir/trashplugin.cpp.o
[ 41%] Building CXX object
applets/trash/plugin/CMakeFiles/trashplugin.dir/trashplugin_autogen/mocs_compilation.cpp.o
[ 41%] Linking CXX shared library ../../../bin/libtrashplugin.so
[ 41%] Built target trashplugin
Scanning dependencies of target taskmanagerplugin_autogen
[ 42%] Automatic MOC for target taskmanagerplugin
[ 42%] Built target taskmanagerplugin_autogen
Scanning dependencies of target taskmanagerplugin
[ 42%] Building CXX object
applets/taskmanager/CMakeFiles/taskmanagerplugin.dir/plugin/backend.cpp.o
[ 42%] Building CXX object
applets/taskmanager/CMakeFiles/taskmanagerplugin.dir/plugin/draghelper.cpp.o
[ 42%] Building CXX object
applets/taskmanager/CMakeFiles/taskmanagerplugin.dir/plugin/taskmanagerplugin.cpp.o
[ 42%] Building CXX object
applets/taskmanager/CMakeFiles/taskmanagerplugin.dir/plugin/smartlaunchers/smartlauncherbackend.cpp.o
[ 42%] Building CXX object
applets/taskmanager/CMakeFiles/taskmanagerplugin.dir/plugin/smartlaunchers/smartlauncheritem.cpp.o
[ 42%] Building CXX object
applets/taskmanager/CMakeFiles/taskmanagerplugin.dir/taskmanagerplugin_autogen/mocs_compilation.cpp.o
[ 42%] Linking CXX shared library ../../bin/libtaskmanagerplugin.so
[ 42%] Built target taskmanagerplugin
Scanning dependencies of target
org.kde.plasma.taskmanager-plasmoids-metadata-json
[ 42%] Generating org.kde.plasma.taskmanager-plasmoids-metadata.json
About to parse service type file
"/usr/share/kservicetypes5/plasma-applet.desktop"
Found property definition "X-Plasma-API" with type "QString" 
Found property definition "X-Plasma-RootPath" with type "QString"  
Found property definition "X-Plasma-MainScript" with type "QString"
Found property definition "X-Plasma-ContainmentType" with type "QString" 
Found property definition "X-Plasma-DropMimeTypes" with type "QStringList"  
Found property definition "X-Plasma-DropUrlPatterns" with type "QStringList"
Found property definition "X-Plasma-NotificationArea" with type "QString"
Found property definition "X-Plasma-NotificationAreaCategory" with type
"QString" 
Found property definition "X-Plasma-DBusActivationService" with type "QString" 
Found property definition "X-KDE-ParentApp" with type "QString" 
Found property definition "X-Plasma-Provides" with type "QStringList" 
Found property definition "X-Plasma-PreloadWeight" with type "int" 
Found property definition "X-Plasma-ConfigPlugins" with type "QStringList"  
Found property definition "X-Plasma-StandAloneApp" with type "bool"
Found property definition "X-Plasma-RequiredExtensions" with type "QStringList"
Found property definition "NoDisplay" with type "bool" 
Generated 
"/Depot/Temp/rbt/plasma-desktop-5.14.90/BUILD_DIRECTORY/applets/taskmanager/org.kde.plasma.taskmanager-plasmoids-metadata.json"
 

[ 42%] Built target org.kde.plasma.taskmanager-plasmoids-metadata-json
Scanning dependencies of target pagerplugin_autogen
[ 42%] Automatic MOC for target pagerplugin
[ 42%] Built target pagerplugin_autogen
Scanning dependencies of target pagerplugin
[ 42%] Building CXX object
applets/pager/CMakeFiles/pagerplugin.dir/plugin/pagermodel.cpp.o
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp: In
member function 'int PagerModel::currentPage() const':
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:363:39:
error: 'class TaskManager::VirtualDesktopInfo' has no member named
'desktopIds'; did you mean 'desktopNames'?  
return
d->virtualDesktopInfo->desktopIds().indexOf(d->virtualDesktopInfo->currentDesktop());
 
^~~~~~~~~~
desktopNames 
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp: In
member function 'void PagerModel::refresh()':
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:434:67:
error: 'class TaskManager::VirtualDesktopInfo' has no member named
'desktopIds'; did you mean 'desktopNames'?  

windowModel->setVirtualDesktop(d->virtualDesktopInfo->desktopIds().at(virtualDesktop));
 ^~~~~~~~~~  
 desktopNames
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:444:44:
error: no matching function for call to 'WindowModel::setVirtualDesktop()' 
 windowModel->setVirtualDesktop();
  ^ 
In file included from
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/windowmodel.h:23, 
  from
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:23:
/usr/include/taskmanager/taskfilterproxymodel.h:87:10: note: candidate: 'void
TaskManager::TaskFilterProxyModel::setVirtualDesktop(uint)'
  void setVirtualDesktop(uint virtualDesktop);
 ^~~~~~~~~~~~~~~~~ 
/usr/include/taskmanager/taskfilterproxymodel.h:87:10: note:candidate expects 1
argument, 0 provided
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp: In
member function 'void PagerModel::moveWindow(int, double, double, const
QVariant&, const QVariant&, qreal, qreal)':
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:538:88:
error: 'WinIdList' is not a member of 'TaskManager::AbstractTasksModel' 
  const QVariantList &winIds =
idx.data(TaskManager::AbstractTasksModel::WinIdList).toList(); 
 ^~~~~~~~~
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:540:64:
warning: comparison of integer expressions of different signedness: 'uint' {aka
'unsigned int'} and 'int' [-Wsign-compare] 
  if (!winIds.isEmpty() && winIds.at(0).toUInt() == window) {
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:541:33:
error: 'class TaskManager::WindowTasksModel' has no member named
'requestVirtualDesktops'; did you mean 'requestVirtualDesktop'? 
tasksModel->requestVirtualDesktops(idx, QVariantList() <<
targetItemId.toString());  
^~~~~~~~~~~~~~~~~~~~~~
requestVirtualDesktop 
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp: In
member function 'void PagerModel::changePage(int)':
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:562:36:
error: 'class TaskManager::VirtualDesktopInfo' has no member named
'requestActivate'

d->virtualDesktopInfo->requestActivate(d->virtualDesktopInfo->desktopIds().at(page));
 
^~~~~~~~~~~~~~~ 
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:562:75:
error: 'class TaskManager::VirtualDesktopInfo' has no member named
'desktopIds'; did you mean 'desktopNames'?  

d->virtualDesktopInfo->requestActivate(d->virtualDesktopInfo->desktopIds().at(page));
 
^~~~~~~~~~
desktopNames 
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp: In
member function 'void PagerModel::drop(QMimeData*, const QVariant&)':
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:621:69:
error: 'winIdsFromMimeData' is not a member of 'TaskManager::WaylandTasksModel'
const QList<quint32> &ids =
TaskManager::WaylandTasksModel::winIdsFromMimeData(mimeData, &ok);
^~~~~~~~~~~~~~~~~~
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:639:92:
error: 'WinIdList' is not a member of 'TaskManager::AbstractTasksModel'
const QVariantList &winIds =
idx.data(TaskManager::AbstractTasksModel::WinIdList).toList();
  ^~~~~~~~~
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:642:37:
error: 'class TaskManager::WindowTasksModel' has no member named
'requestVirtualDesktops'; did you mean 'requestVirtualDesktop'?
 tasksModel->requestVirtualDesktops(idx, QVariantList() << itemId.toString());
 ^~~~~~~~~~~~~~~~~~~~~~
 requestVirtualDesktop
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp: In
member function 'void PagerModel::addDesktop()':
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:653:28:
error: 'class TaskManager::VirtualDesktopInfo' has no member named
'requestCreateDesktop'; did you mean 'currentDesktop'?
 
d->virtualDesktopInfo->requestCreateDesktop(d->virtualDesktopInfo->numberOfDesktops());
 ^~~~~~~~~~~~~~~~~~~~
 currentDesktop
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp: In
member function 'void PagerModel::removeDesktop()':
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:662:28:
error: 'class TaskManager::VirtualDesktopInfo' has no member named
'requestRemoveDesktop'
 
d->virtualDesktopInfo->requestRemoveDesktop(d->virtualDesktopInfo->numberOfDesktops()
- 1);
 ^~~~~~~~~~~~~~~~~~~~
make[2]: *** [applets/pager/CMakeFiles/pagerplugin.dir/build.make:63:
applets/pager/CMakeFiles/pagerplugin.dir/plugin/pagermodel.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:15904:
applets/pager/CMakeFiles/pagerplugin.dir/all] Error 2
make: *** [Makefile:141: all] Error 2


Not sure which is the main error but it stopped after:

/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp: In
member function 'void PagerModel::removeDesktop()':
/Depot/Temp/rbt/plasma-desktop-5.14.90/applets/pager/plugin/pagermodel.cpp:662:28:
error: 'class TaskManager::VirtualDesktopInfo' has no member named
'requestRemoveDesktop'
 
d->virtualDesktopInfo->requestRemoveDesktop(d->virtualDesktopInfo->numberOfDesktops()
- 1);

Most other unstable plasma-components have compiled fine.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to