Bug 210954 - certmanager-3.5.9 failed to build
Bug#: 210954 Product:  Gentoo Linux Version: unspecified Platform: x86
OS/Version: Linux Status: RESOLVED Severity: major Priority: P2
Resolution: FIXED Assigned To: kde@gentoo.org Reported By: mail@nachtnebelnelken.de
Component: KDE
URL: 
Summary: certmanager-3.5.9 failed to build
Keywords:  
Status Whiteboard: 
Opened: 2008-02-21 09:54 0000
Description:   Opened: 2008-02-21 09:54 0000
kde-base/certmanager-3.5.9 failed to build on my two maschines (both ~x86, one
with Core2Duo, one with Athlon64).

I tried to build with gpgme 1.1.6, 1.1.5 and 0.3.14-r2. Nothing works.

Reproducible: Always

------- Comment #1 From Hilefoks 2008-02-21 09:56:01 0000 -------
Created an attachment (id=144190) [details]
build-log

------- Comment #2 From Ingmar Vanhassel (RETIRED) 2008-02-21 13:07:36 0000 -------
*** Bug 210968 has been marked as a duplicate of this bug. ***

------- Comment #3 From Francesco 2008-02-21 14:16:22 0000 -------
As I told in the duplicate Bug ... I have the same issue here on ~amd64
> 

------- Comment #4 From Nickolas Grigoriadis 2008-02-21 15:43:13 0000 -------
Confirmend the same bug.

Noticed that there seems to be some sort of namespace pollution.

enum "Feature" is declared at:
../../../certmanager/lib/cryptplug.h:182
as ::Feature
and
../../../libkdenetwork/gpgmepp/context.h
as GpgME::Feature

So in
../../../certmanager/lib/cryptplug.h:411
and 
../../../certmanager/lib/cryptplugwrapper.h:721
the compiler does not know what namespace to use.

making both ::Feature seems to resolve the issue. 

------- Comment #5 From Ingmar Vanhassel (RETIRED) 2008-02-21 15:57:01 0000 -------
USE="kdeenablefinal" was the issue, fixed in CVS now.

------- Comment #6 From Jakub Moc (RETIRED) 2008-02-21 16:37:00 0000 -------
*** Bug 210996 has been marked as a duplicate of this bug. ***

------- Comment #7 From Pavel Vondricka 2008-02-21 17:00:49 0000 -------
Please, apply to monolithic kdepim-3.5.9 ebuild too, if possible. Thanks.

------- Comment #8 From Ingmar Vanhassel (RETIRED) 2008-02-21 17:16:15 0000 -------
(In reply to comment #7)
> Please, apply to monolithic kdepim-3.5.9 ebuild too, if possible. Thanks.
> 

Done, thanks for reminding me.

------- Comment #9 From Ingmar Vanhassel (RETIRED) 2008-02-21 20:53:33 0000 -------
*** Bug 211034 has been marked as a duplicate of this bug. ***