Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 395857

Summary: Please stabilize media-sound/amarok-2.4.3 to solve compilation issues against current stable kdelibs
Product: Gentoo Linux Reporter: Francisco Blas Izquierdo Riera (RETIRED) <klondike>
Component: [OLD] KDEAssignee: Jorge Manuel B. S. Vicetto (RETIRED) <jmbsvicetto>
Status: RESOLVED DUPLICATE    
Severity: major CC: kde, sound
Priority: Normal Keywords: STABLEREQ
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=373455
Whiteboard:
Package list:
Runtime testing required: ---

Description Francisco Blas Izquierdo Riera (RETIRED) gentoo-dev 2011-12-24 01:20:09 UTC
As stated on https://bugs.gentoo.org/show_bug.cgi?id=373455 there is a compilation issue which was solved on amarok-2.4.3, this issue is now triggered on stable amd64 (and maybe others) since the fix wasn't backported to amarok-2.4.1 (which is the current stable version)

Reproducible: Always

Steps to Reproduce:
1.emerge -1 amarok
2.In file included from /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/context/scriptengine/javascript/simplejavascriptapplet.cpp:42:0:                  
/var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/context/scriptengine/javascript/bind_dataengine.h:32:1: error: redefinición de ‘struct QMetaTypeId<Plasma::Service*>’
/usr/include/plasma/service.h:321:1: error: definición previa de ‘struct QMetaTypeId<Plasma::Service*>’
/var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/context/scriptengine/javascript/bind_dataengine.h:33:1: error: redefinición de ‘struct QMetaTypeId<Plasma::ServiceJob*>’
/usr/include/KDE/Plasma/../../plasma/servicejob.h:136:1: error: definición previa de ‘struct QMetaTypeId<Plasma::ServiceJob*>’

Actual Results:  
In file included from /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/context/scriptengine/javascript/simplejavascriptapplet.cpp:42:0:                  
/var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/context/scriptengine/javascript/bind_dataengine.h:32:1: error: redefinición de ‘struct QMetaTypeId<Plasma::Service*>’
/usr/include/plasma/service.h:321:1: error: definición previa de ‘struct QMetaTypeId<Plasma::Service*>’
/var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/context/scriptengine/javascript/bind_dataengine.h:33:1: error: redefinición de ‘struct QMetaTypeId<Plasma::ServiceJob*>’
/usr/include/KDE/Plasma/../../plasma/servicejob.h:136:1: error: definición previa de ‘struct QMetaTypeId<Plasma::ServiceJob*>’


Expected Results:  
amarok compiles fine on stable amd64

@jmbsvicetto Since you are the maintainer you are the one who has to CC the arches if you agree stabilization is the step to follow here.
Comment 1 Francisco Blas Izquierdo Riera (RETIRED) gentoo-dev 2011-12-24 01:21:30 UTC
Assigning to amarok maintainer
Comment 2 Johannes Huber (RETIRED) gentoo-dev 2011-12-24 01:30:55 UTC

*** This bug has been marked as a duplicate of bug 389997 ***