Bug 488179 - kirigami and other frameworks fail to build with Qt 6.8 due to QSB issue
Summary: kirigami and other frameworks fail to build with Qt 6.8 due to QSB issue
Status: RESOLVED UPSTREAM
Alias: None
Product: frameworks-kirigami
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: Master
Platform: Other Linux
: NOR normal
Target Milestone: Not decided
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-07 19:53 UTC by bluescreenavenger
Modified: 2024-06-08 03:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bluescreenavenger 2024-06-07 19:53:59 UTC
It seems like qsb is trying to create files in a folder that does not exist
I don't know if it's a CMake issue (CMake 2.28.0 and CMake 2.29.5 both have the issue) or a Qt issue

I get 
Unable to create DEPFILE: '/var/cache/srcbuild/kf6-kirigami/build/src/primitives/.qsb/shadowedbordertexture_lowpower.frag.qsb.d'Unable to create DEPFILE: '/var/cache/srcbuild/kf6-kirigami/build/src/primitives/.qsb/shadowedtexture.frag.qsb.d'

Unable to create DEPFILE: '/var/cache/srcbuild/kf6-kirigami/build/src/primitives/.qsb/shadowedrectangle.vert.qsb.d'
Unable to create DEPFILE: '/var/cache/srcbuild/kf6-kirigami/build/src/primitives/.qsb/shadowedtexture_lowpower.frag.qsb.d'
Unable to create DEPFILE: '/var/cache/srcbuild/kf6-kirigami/build/src/primitives/.qsb/shadowedborderrectangle_lowpower.frag.qsb.d'
Unable to create DEPFILE: '/var/cache/srcbuild/kf6-kirigami/build/src/primitives/.qsb/shadowedborderrectangle.frag.qsb.d'Unable to create DEPFILE: '/var/cache/srcbuild/kf6-kirigami/build/src/primitives/.qsb/shadowedrectangle.frag.qsb.d'

Unable to create DEPFILE: '/var/cache/srcbuild/kf6-kirigami/build/src/primitives/.qsb/shadowedrectangle_lowpower.frag.qsb.d'
Unable to create DEPFILE: '/var/cache/srcbuild/kf6-kirigami/build/src/primitives/.qsb/shadowedbordertexture.frag.qsb.d'
make[2]: *** [src/primitives/CMakeFiles/KirigamiPrimitives.dir/build.make:216: src/primitives/.qsb/shadowedrectangle_lowpower.frag.qsb] Error 1
make[2]: *** Waiting for unfinished jobs....


Trying to build it
If I try to create /var/cache/srcbuild/kf6-kirigami/build/src/primitives/.qsb/ (just the .qsb folder was missing) manually and try to run make again, the build completes
Comment 1 bluescreenavenger 2024-06-08 03:22:00 UTC
I think I will close for https://bugreports.qt.io/browse/QTBUG-124209