Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 934223 - kde-frameworks/prison[-qml]: fails to build due to depending on Qt6Quick regardless of build option
Summary: kde-frameworks/prison[-qml]: fails to build due to depending on Qt6Quick rega...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-14 03:15 UTC by kernaltrap
Modified: 2024-06-14 12:13 UTC (History)
2 users (show)

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


Attachments
emerge --info output (emerge-info.txt,20.55 KB, text/plain)
2024-06-14 03:19 UTC, kernaltrap
Details
build log for kde-frameworks/prison-6.3.0 (build-log.txt,6.13 KB, text/plain)
2024-06-14 03:19 UTC, kernaltrap
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kernaltrap 2024-06-14 03:15:54 UTC
Most likely what is a side effect of KDE6 being unmasked, some packages now require Qt6 support. However, I do not want to update to Qt6 as I'm already have several issues already (which have been resolved, thanks to Sam)
build log: https://0x0.st/XcpA.txt
emerge --info: http://0x0.st/Xcpu.txt
A workaround is to enable the "qml" USE flag on this package, which allows it to build.
Comment 1 kernaltrap 2024-06-14 03:19:18 UTC
Created attachment 895785 [details]
emerge --info output
Comment 2 kernaltrap 2024-06-14 03:19:42 UTC
Created attachment 895786 [details]
build log for kde-frameworks/prison-6.3.0
Comment 3 Larry the Git Cow gentoo-dev 2024-06-14 03:20:24 UTC
The bug has been closed via the following commit(s):

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

commit ba33e9917070db6cb89903a1728fb4f5209e5fe6
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-06-14 03:17:51 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-06-14 03:17:51 +0000

    kde-frameworks/prison: fix disabling QtQuick
    
    USE=-qml is broken since upstream commit d99e5a221b737edd6f923388e97f06d34b283577
    because find_package is called w/ REQUIRED, so *_DISABLE_FIND_PACKAGE just
    causes a fatal error.
    
    Use the upstream option for it instead (WITH_QUICK).
    
    Closes: https://bugs.gentoo.org/934223
    Signed-off-by: Sam James <sam@gentoo.org>

 kde-frameworks/prison/prison-9999.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 4 Larry the Git Cow gentoo-dev 2024-06-14 03:20:26 UTC
The bug has been closed via the following commit(s):

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

commit e60887ea1a8abacc713d0ab85c387771c6d2c927
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-06-14 03:17:51 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-06-14 03:20:03 +0000

    kde-frameworks/prison: fix disabling QtQuick
    
    USE=-qml is broken since upstream commit d99e5a221b737edd6f923388e97f06d34b283577
    because find_package is called w/ REQUIRED, so *_DISABLE_FIND_PACKAGE just
    causes a fatal error.
    
    Use the upstream option for it instead (WITH_QUICK).
    
    Closes: https://bugs.gentoo.org/934223
    Signed-off-by: Sam James <sam@gentoo.org>

 kde-frameworks/prison/prison-6.3.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)