kde-base/plasma-workspace-4.6.1 fails to build (final) because of a duplicate inclusion of activitymanager/activitycontrols.cpp in kdebase-workspace-4.6.1/plasma/desktop/shell/CMakeLists.txt. Reproducible: Always Actual Results: In file included from /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1_build/plasma/desktop/shell/kdeinit_plasma-desktop_final_cpp.cpp:22: /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp: At global scope: /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:28: fel: redefinition of "ActivityControls::ActivityControls(ActivityIcon*)" /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:28: fel: "ActivityControls::ActivityControls(ActivityIcon*)" definierades tidigare här /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:33: fel: redefinition of "bool ActivityControls::hidesContents() const" /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:33: fel: "virtual bool ActivityControls::hidesContents() const" definierades tidigare här /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:40: fel: redefinition of "ActivityRemovalConfirmation::ActivityRemovalConfirmation(ActivityIcon*)" /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:40: fel: "ActivityRemovalConfirmation::ActivityRemovalConfirmation(ActivityIcon*)" definierades tidigare här /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:67: fel: redefinition of "ActivityConfiguration::ActivityConfiguration(ActivityIcon*, Activity*)" /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:67: fel: "ActivityConfiguration::ActivityConfiguration(ActivityIcon*, Activity*)" definierades tidigare här /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:121: fel: redefinition of "void ActivityConfiguration::hideEvent(QHideEvent*)" /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:121: fel: "virtual void ActivityConfiguration::hideEvent(QHideEvent*)" definierades tidigare här /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:128: fel: redefinition of "void ActivityConfiguration::showEvent(QShowEvent*)" /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:128: fel: "virtual void ActivityConfiguration::showEvent(QShowEvent*)" definierades tidigare här /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:136: fel: redefinition of "ActivityConfiguration::~ActivityConfiguration()" /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:136: fel: "virtual ActivityConfiguration::~ActivityConfiguration()" definierades tidigare här /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:142: fel: redefinition of "void ActivityConfiguration::applyChanges()" /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:142: fel: "void ActivityConfiguration::applyChanges()" definierades tidigare här /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:151: fel: redefinition of "void ActivityConfiguration::chooseIcon()" /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:151: fel: "void ActivityConfiguration::chooseIcon()" definierades tidigare här /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:171: fel: redefinition of "bool ActivityConfiguration::hidesContents() const" /var/tmp/portage/kde-base/plasma-workspace-4.6.1/work/plasma-workspace-4.6.1/plasma/desktop/shell/activitymanager/activitycontrols.cpp:171: fel: "virtual bool ActivityConfiguration::hidesContents() const" definierades tidigare här
Created attachment 267363 [details, diff] patch that fixes the build This patch fixes the build by removing the duplicated inclusion.
Is fixed in 4.6.2. Thanks!