Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 885525 - kde-frameworks/kwallet-5.101.0 fails to compile: kwalletd.cpp:40:10: fatal error: KX11Extras file not found
Summary: kde-frameworks/kwallet-5.101.0 fails to compile: kwalletd.cpp:40:10: fatal er...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-12 09:46 UTC by Agostino Sarubbo
Modified: 2023-01-15 13:04 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,206.49 KB, text/plain)
2022-12-12 09:46 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2022-12-12 09:46:05 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: kde-frameworks/kwallet-5.101.0 fails to compile (CLANG-STRICTER-SYSTEM).
Discovered on: amd64 (internal ref: clang-stricter_tinderbox)

NOTE:
(CLANG-STRICTER-SYSTEM) in the summary means that the bug was found on a machine that runs clang with stricter mode

This machine uses clang with CFLAGS/CXXFLAGS=-Werror=implicit-function-declaration -Werror=implicit-int -Werror=incompatible-function-pointer-types

See also:
https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240
https://wiki.gentoo.org/wiki/Modern_C_porting
Comment 1 Agostino Sarubbo gentoo-dev 2022-12-12 09:46:08 UTC
Created attachment 841635 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2022-12-12 09:46:09 UTC
Error(s) that match a know pattern in addition to what has been reported in the summary:


FAILED: src/runtime/kwalletd/CMakeFiles/kwalletd5.dir/kwalletd.cpp.o 
/var/tmp/portage/kde-frameworks/kwallet-5.101.0/work/kwallet-5.101.0/src/runtime/kwalletd/kwalletd.cpp:40:10: fatal error: 'KX11Extras' file not found
Comment 3 Agostino Sarubbo gentoo-dev 2022-12-16 08:01:22 UTC
I can reproduce on standard system
Comment 4 Larry the Git Cow gentoo-dev 2022-12-16 08:31:10 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=b32a9c0c1a86680b90f66e7e3ee98cc00569f030

commit b32a9c0c1a86680b90f66e7e3ee98cc00569f030
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-12-16 08:29:52 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-12-16 08:30:53 +0000

    kde-frameworks/kwallet: Add missing kwindowsystem[X] usedep
    
    This is a result of kwindowsystem reshuffling, see also:
    https://phabricator.kde.org/T12413
    
    Bug: https://bugs.gentoo.org/885525
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-frameworks/kwallet/kwallet-5.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 5 Larry the Git Cow gentoo-dev 2022-12-16 08:39:05 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ebb113ff656841c7d43398d32a2e28a86d57404

commit 4ebb113ff656841c7d43398d32a2e28a86d57404
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-12-16 08:29:52 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-12-16 08:38:29 +0000

    kde-frameworks/kwallet: Add missing kwindowsystem[X] usedep
    
    This is a result of kwindowsystem reshuffling, see also:
    https://phabricator.kde.org/T12413
    
    Closes: https://bugs.gentoo.org/885525
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../kwallet/{kwallet-5.101.0.ebuild => kwallet-5.101.0-r1.ebuild}       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 6 Larry the Git Cow gentoo-dev 2023-01-05 13:04:46 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dcd05f28ef92081fd695a04b88f066f41d92ab3

commit 8dcd05f28ef92081fd695a04b88f066f41d92ab3
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-01-05 13:00:18 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-01-05 13:03:11 +0000

    kde-frameworks/kwallet: Revert "Add missing kwindowsystem[X] usedep"
    
    This reverts commit 4ebb113ff656841c7d43398d32a2e28a86d57404.
    
    Bug: https://bugs.gentoo.org/885525
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../kwallet/{kwallet-5.101.0-r1.ebuild => kwallet-5.101.0-r2.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28494ae23e418fdaf0d75b7a63625f927ed73f3d

commit 28494ae23e418fdaf0d75b7a63625f927ed73f3d
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-01-05 12:56:03 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-01-05 13:03:11 +0000

    kde-frameworks/kwindowsystem: Always provide KX11Extras
    
    These functions may not be relevant outside of X11 but at least they
    do not require X11 libs to be present. Since revdeps do not currently
    hide KX11Extras use behind ifdefs just install it unconditionally for
    our purpose.
    
    See also:
    https://phabricator.kde.org/T12413
    https://invent.kde.org/frameworks/kwindowsystem/-/merge_requests/72
    
    Bug: https://bugs.gentoo.org/885525
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 ...wsystem-5.101.0-always-provide-KX11Extras.patch | 45 ++++++++++++++++++++
 .../files/kwindowsystem-5.101.0-cmake.patch        | 48 +++++++++++++++++++++
 .../kwindowsystem/kwindowsystem-5.101.0-r1.ebuild  | 49 ++++++++++++++++++++++
 3 files changed, 142 insertions(+)
Comment 7 Larry the Git Cow gentoo-dev 2023-01-05 13:08:52 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=898bd9e69ba89b3bead9afddb8e2653f5f110ce1

commit 898bd9e69ba89b3bead9afddb8e2653f5f110ce1
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-01-05 13:00:18 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-01-05 13:08:39 +0000

    kde-frameworks/kwallet: Revert "Add missing kwindowsystem[X] usedep"
    
    This reverts commit b32a9c0c1a86680b90f66e7e3ee98cc00569f030.
    
    Bug: https://bugs.gentoo.org/885525
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-frameworks/kwallet/kwallet-5.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=318dbfe8929b99d73a983006a8b6eedc460fdb8d

commit 318dbfe8929b99d73a983006a8b6eedc460fdb8d
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-01-05 12:56:03 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-01-05 13:08:39 +0000

    kde-frameworks/kwindowsystem: Always provide KX11Extras
    
    These functions may not be relevant outside of X11 but at least they
    do not require X11 libs to be present. Since revdeps do not currently
    hide KX11Extras use behind ifdefs just install it unconditionally for
    our purpose.
    
    See also:
    https://phabricator.kde.org/T12413
    https://invent.kde.org/frameworks/kwindowsystem/-/merge_requests/72
    
    Bug: https://bugs.gentoo.org/885525
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 ...wsystem-5.101.0-always-provide-KX11Extras.patch | 45 ++++++++++++++++++++++
 .../kwindowsystem/kwindowsystem-5.9999.ebuild      |  2 +
 2 files changed, 47 insertions(+)
Comment 8 Larry the Git Cow gentoo-dev 2023-01-15 12:30:49 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=d9a52498f82249da3b9a2d9abd893e5e47535a64

commit d9a52498f82249da3b9a2d9abd893e5e47535a64
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-01-15 10:57:28 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-01-15 10:59:44 +0000

    kde-frameworks/kwallet: Re-add missing kwindowsystem[X] usedep
    
    Bug: https://bugs.gentoo.org/885525
    Bug: https://bugs.gentoo.org/890871
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-frameworks/kwallet/kwallet-5.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=4c8007f062bf64e897e0e9dee8011dfa5f0e1e48

commit 4c8007f062bf64e897e0e9dee8011dfa5f0e1e48
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-01-15 10:56:12 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-01-15 10:59:29 +0000

    kde-frameworks/kwindowsystem: Revert "Always provide KX11Extras"
    
    An ill-fated attempt after all.
    
    Bug: https://bugs.gentoo.org/885525
    Bug: https://bugs.gentoo.org/890871
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 ...wsystem-5.101.0-always-provide-KX11Extras.patch | 45 ----------------------
 .../kwindowsystem/kwindowsystem-5.9999.ebuild      |  2 -
 2 files changed, 47 deletions(-)
Comment 9 Larry the Git Cow gentoo-dev 2023-01-15 13:04:43 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4bf3e956e33848eff225fcd8f33b1e70ffafb71

commit e4bf3e956e33848eff225fcd8f33b1e70ffafb71
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-01-15 10:57:28 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-01-15 13:04:28 +0000

    kde-frameworks/kwallet: Re-add missing kwindowsystem[X] usedep
    
    Closes: https://bugs.gentoo.org/885525
    Bug: https://bugs.gentoo.org/890871
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../kwallet/{kwallet-5.102.0.ebuild => kwallet-5.102.0-r1.ebuild}       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4605040ed2f455bdef18e3bc5b2401a2445d6e28

commit 4605040ed2f455bdef18e3bc5b2401a2445d6e28
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-01-15 10:56:12 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-01-15 13:04:27 +0000

    kde-frameworks/kwindowsystem: Revert "Always provide KX11Extras"
    
    An ill-fated attempt after all.
    
    Bug: https://bugs.gentoo.org/885525
    Closes: https://bugs.gentoo.org/890871
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 ...wsystem-5.101.0-always-provide-KX11Extras.patch | 45 ----------------------
 ...02.0.ebuild => kwindowsystem-5.102.0-r1.ebuild} |  2 -
 2 files changed, 47 deletions(-)