Created attachment 460520 [details] Output of emerge --info, the build log, and the patch used to fix the problem. Emerging dev-util/kdevplatform-5.0.x fails if >=kde-frameworks/kconfig-5.3.0 is installed. Kconfig 5.3.0 seems to generate different code than its previous versions. This prevents kdevplatform from being built, because projectconfigskeleton.h has declared the additional needed constructor as private. Using the patch in the attachment, I was able to successfully merge kdevplatform-5.0.3. The bug appears to have been fixed upstream for kdevplatform 5.1.0.
We should check if this patch is backwards-compatible with stable frameworks.
> =kde-frameworks/kconfig-5.3.0 Is this a version typo?
(In reply to Johannes Huber from comment #2) > > =kde-frameworks/kconfig-5.3.0 > > Is this a version typo? I think so, I was able to reproduce the failure with 5.30.
(In reply to Johannes Huber from comment #2) > > =kde-frameworks/kconfig-5.3.0 > > Is this a version typo? Yes it is. Sorry, my mistake. I meant 5.30.0. It worked with 5.28.0, and didn't with 5.30.0. And according to the sources of kconfig I compared, it should work with 5.29.0, although I didn't test that. The patch contains basically the same code as in kdevplatform-5.1.0 in the upstream git repository.
*** Bug 607978 has been marked as a duplicate of this bug. ***
*** Bug 607976 has been marked as a duplicate of this bug. ***
Is there not any patch?
Created attachment 463948 [details] Updated ebuild
(In reply to Juergen Rose from comment #7) > Is there not any patch? The patch for kdevplatform is included in the attached tar. I've attached the updated ebuild that includes the patch.
Thanks, fixed in kdevplatform-5.0.3-r1.