Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 360733 - [PATCH] Failed to emerge kde-base/plasma-workspace-4.6.1 with USE=kdeenablefinal: duplicate inclusion of activitymanager/activitycontrols.cpp
Summary: [PATCH] Failed to emerge kde-base/plasma-workspace-4.6.1 with USE=kdeenablefi...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL: http://www.mail-archive.com/kde-devel...
Whiteboard:
Keywords:
Depends on:
Blocks: kdeenablefinal
  Show dependency tree
 
Reported: 2011-03-27 08:43 UTC by Erik
Modified: 2011-04-08 20:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
patch that fixes the build (plasma-workspace-4.6.1-fix_build-1.diff,507 bytes, patch)
2011-03-27 08:44 UTC, Erik
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Erik 2011-03-27 08:43:02 UTC
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
Comment 1 Erik 2011-03-27 08:44:06 UTC
Created attachment 267363 [details, diff]
patch that fixes the build

This patch fixes the build by removing the duplicated inclusion.
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2011-04-08 20:14:57 UTC
Is fixed in 4.6.2. Thanks!