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
|
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
*** Bug 210968 has been marked as a duplicate of this bug. ***
As I told in the duplicate Bug ... I have the same issue here on ~amd64
>
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.
USE="kdeenablefinal" was the issue, fixed in CVS now.
*** Bug 210996 has been marked as a duplicate of this bug. ***
Please, apply to monolithic kdepim-3.5.9 ebuild too, if possible. Thanks.
(In reply to comment #7)
> Please, apply to monolithic kdepim-3.5.9 ebuild too, if possible. Thanks.
>
Done, thanks for reminding me.
*** Bug 211034 has been marked as a duplicate of this bug. ***