Summary: | kde-plasma/plasma-workspace-5.26.4.1 fails to compile with x11-libs/libICE-1.1.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Silvio <silvio.gerli> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | 1i5t5.duncan, arsen, hougelangley1987, kde, silvio.gerli |
Priority: | Normal | Keywords: | PATCH, PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/14 https://github.com/gentoo/gentoo/pull/28553 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
Yet-to-be-sent-upstream patch |
Description
Silvio
2022-12-04 20:35:53 UTC
Please always include the full build.log. Created attachment 840123 [details]
build.log
(In reply to Sam James from comment #1) > Please always include the full build.log. Give me the time to do it ;) It was 1.1 MB, and I had to zip (after changing the chmod for all the steps towards the correct path). I confirm: downgrading libICE it compiles well. Can you try new libICE with https://gitlab.freedesktop.org/ArsenArsen/libice/-/commit/e176b676cff17948d68299c00dddefe41638c752.patch ? (In reply to Arsen Arsenovic from comment #5) > Can you try new libICE with > https://gitlab.freedesktop.org/ArsenArsen/libice/-/commit/ > e176b676cff17948d68299c00dddefe41638c752.patch ? That's 404'd. I suspect because your fork is set to private. Created attachment 840173 [details, diff]
Yet-to-be-sent-upstream patch
Bleh. Yeah, I just noticed it also needs login to view.
Here it is.
OK, my overnight rebuilt checked it, and it built. Sending upstream I'm seeing this with (kde-overlay) plasma-workspace-9999 also. Hit me hard with the qt5.15.7 upgrade as it forced a plasma-workspace (among others) rebuild which was failing. Luckily I didn't lose power or otherwise need to reboot while I figured out it was libICE. Just masking =libICE-1.1.0 here as we should get at least a -rX if not an upstream bump for resolution. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46fc075a2a5cdf3233e5144cf28a147b3646ccd9 commit 46fc075a2a5cdf3233e5144cf28a147b3646ccd9 Author: Arsen Arsenović <arsen@aarsen.me> AuthorDate: 2022-12-05 19:09:16 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-05 19:28:14 +0000 x11-libs/libICE: Bump to 1.1.0-r1, adding C++ interop fix An upstream change lead to C++ programs (notably, Qt/KDE) being unable to build with this version of libICE. The included patch was merged upstream already. Closes: https://bugs.gentoo.org/884369 Closes: https://github.com/gentoo/gentoo/pull/28553 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Signed-off-by: Matt Turner <mattst88@gentoo.org> .../files/libICE-1.1.0-static-assert-fix.patch | 32 ++++++++++++++++++++++ x11-libs/libICE/libICE-1.1.0-r1.ebuild | 30 ++++++++++++++++++++ 2 files changed, 62 insertions(+) *** Bug 884563 has been marked as a duplicate of this bug. *** The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6fe589b40bbc8e88f5c13fdea6558e50f1d8a4f commit d6fe589b40bbc8e88f5c13fdea6558e50f1d8a4f Author: Sam James <sam@gentoo.org> AuthorDate: 2022-12-06 09:14:45 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-12-06 09:14:45 +0000 x11-libs/libICE: drop 1.1.0 Bug: https://bugs.gentoo.org/884369 Bug: https://bugs.gentoo.org/884563 Signed-off-by: Sam James <sam@gentoo.org> x11-libs/libICE/libICE-1.1.0.ebuild | 26 -------------------------- 1 file changed, 26 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ce24ddb2f24f2998d0c02a38d4e9c6ef7a11b1a commit 1ce24ddb2f24f2998d0c02a38d4e9c6ef7a11b1a Author: Sam James <sam@gentoo.org> AuthorDate: 2022-12-06 09:14:30 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-12-06 09:14:30 +0000 profiles: mask broken =x11-libs/libICE-1.1.0 Bug: https://bugs.gentoo.org/884369 Bug: https://bugs.gentoo.org/884563 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 4 ++++ 1 file changed, 4 insertions(+) |