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.

Reply via email to