https://bugs.kde.org/show_bug.cgi?id=457364
Bug ID: 457364 Summary: Building from source fails on Guix Product: kscreenlocker Version: 5.25.3 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: phod...@protonmail.com CC: bhus...@gmail.com Target Milestone: --- Created attachment 151043 --> https://bugs.kde.org/attachment.cgi?id=151043&action=edit Build log Hi, I'm building the kscreenlocker on Guix. The last version in the repository is 5.19.5. As I update the package it fails to build. I've removed the reference in settings/CMakeLists.txt to KF5::Config as this caused error in the configure stage. However, in the build stage it fails as it can't find the KConfigPropertyMap. I've looked into the KConfig package and couldn't find any reference to the header file. Here's the listing of the KConfig package: /gnu/store/430lxpymlnj1r52wqqmshqnykc6ycnca-kconfig-5.96.0 ├── bin │ ├── kreadconfig5 │ └── kwriteconfig5 ├── etc │ └── ld.so.cache ├── include │ └── KF5 │ ├── KConfig │ │ └── kconfig_version.h │ ├── KConfigCore │ │ ├── ConversionCheck │ │ ├── conversioncheck.h │ │ ├── KAuthorized │ │ ├── kauthorized.h │ │ ├── KConfig │ │ ├── KConfigBase │ │ ├── kconfigbase.h │ │ ├── kconfigcore_export.h │ │ ├── KConfigGroup │ │ ├── kconfiggroup.h │ │ ├── kconfig.h │ │ ├── KConfigWatcher │ │ ├── kconfigwatcher.h │ │ ├── KCoreConfigSkeleton │ │ ├── kcoreconfigskeleton.h │ │ ├── KDesktopFile │ │ ├── kdesktopfile.h │ │ ├── KEMailSettings │ │ ├── kemailsettings.h │ │ ├── KSharedConfig │ │ └── ksharedconfig.h │ └── KConfigGui │ ├── KConfigGui │ ├── kconfiggui_export.h │ ├── kconfiggui.h │ ├── KConfigLoader │ ├── kconfigloader.h │ ├── KConfigSkeleton │ ├── kconfigskeleton.h │ ├── KStandardShortcut │ ├── kstandardshortcut.h │ ├── KStandardShortcutWatcher │ ├── kstandardshortcutwatcher.h │ ├── KWindowConfig │ ├── kwindowconfig.h │ ├── KWindowStateSaver │ └── kwindowstatesaver.h ├── lib │ ├── cmake │ │ └── KF5Config │ │ ├── KF5ConfigCompilerTargets.cmake │ │ ├── KF5ConfigCompilerTargets-relwithdebinfo.cmake │ │ ├── KF5ConfigConfig.cmake │ │ ├── KF5ConfigConfigVersion.cmake │ │ ├── KF5ConfigMacros.cmake │ │ ├── KF5ConfigTargets.cmake │ │ └── KF5ConfigTargets-relwithdebinfo.cmake │ ├── libexec │ │ └── kf5 │ │ ├── kconfig_compiler_kf5 │ │ └── kconf_update │ ├── libKF5ConfigCore.so -> libKF5ConfigCore.so.5 │ ├── libKF5ConfigCore.so.5 -> libKF5ConfigCore.so.5.96.0 │ ├── libKF5ConfigCore.so.5.96.0 │ ├── libKF5ConfigGui.so -> libKF5ConfigGui.so.5 │ ├── libKF5ConfigGui.so.5 -> libKF5ConfigGui.so.5.96.0 │ ├── libKF5ConfigGui.so.5.96.0 │ └── qt5 │ └── mkspecs │ └── modules │ ├── qt_KConfigCore.pri │ └── qt_KConfigGui.pri ... There is unfortunately no header file that's required in the KScreenlocker. Can you suggest how to fix this issue? -- You are receiving this mail because: You are watching all bug changes.