Bug 424128 - libksysguard "make install" fails with ./kdesrc-build
Summary: libksysguard "make install" fails with ./kdesrc-build
Status: RESOLVED NOT A BUG
Alias: None
Product: ksysguard
Classification: Applications
Component: libksysguard (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Development Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-12 17:33 UTC by Shlomi Fish
Modified: 2020-08-03 18:48 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shlomi Fish 2020-07-12 17:33:42 UTC
I am getting this "install.log" on fedora 32 x86-64 as my normal non-root user:

```
# kdesrc-build running: 'gmake' 'install/fast'
# from directory: /home/shlomif/Download/unpack/kde/kdesrc-build--downloaded-sources/build/kde/workspace/libksysguard
Install the project...
-- Install configuration: "Debug"
-- Up-to-date: /opt/shlomif/kde-5-from-kdesrc-build/share/ksysguard/scripts
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/share/ksysguard/scripts/README
-- Up-to-date: /opt/shlomif/kde-5-from-kdesrc-build/share/ksysguard/scripts/smaps
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/share/ksysguard/scripts/smaps/helper.js
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/share/ksysguard/scripts/smaps/index.html
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/share/ksysguard/scripts/smaps/style.css
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/share/ksysguard/scripts/smaps/smaps.desktop
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/share/ksysguard/scripts/smaps/main.js
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/share/ksysguard/scripts/smaps/sorttable.js
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/lib64/cmake/KSysGuard/KSysGuardConfig.cmake
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/lib64/cmake/KSysGuard/KSysGuardConfigVersion.cmake
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/lib64/cmake/KF5SysGuard/KF5SysGuardConfig.cmake
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/lib64/cmake/KSysGuard/KSysGuardLibraryTargets.cmake
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/lib64/cmake/KSysGuard/KSysGuardLibraryTargets-debug.cmake
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/share/qlogging-categories5/libksysguard.categories
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/lib64/libKSysGuardFormatter.so.5.19.80
-- Up-to-date: /opt/shlomif/kde-5-from-kdesrc-build/lib64/libKSysGuardFormatter.so.1
-- Set runtime path of "/opt/shlomif/kde-5-from-kdesrc-build/lib64/libKSysGuardFormatter.so.5.19.80" to "/opt/shlomif/kde-5-from-kdesrc-build/lib64"
-- Up-to-date: /opt/shlomif/kde-5-from-kdesrc-build/lib64/libKSysGuardFormatter.so
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/formatter/Formatter.h
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/formatter/Unit.h
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/formatter/formatter_export.h
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/lib64/qml/org/kde/ksysguard/formatter/libFormatterPlugin.so
-- Set runtime path of "/opt/shlomif/kde-5-from-kdesrc-build/lib64/qml/org/kde/ksysguard/formatter/libFormatterPlugin.so" to "/opt/shlomif/kde-5-from-kdesrc-build/lib64"
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/lib64/qml/org/kde/ksysguard/formatter/qmldir
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/lib64/liblsofui.so.5.19.80
-- Up-to-date: /opt/shlomif/kde-5-from-kdesrc-build/lib64/liblsofui.so.9
-- Set runtime path of "/opt/shlomif/kde-5-from-kdesrc-build/lib64/liblsofui.so.5.19.80" to "/opt/shlomif/kde-5-from-kdesrc-build/lib64"
-- Up-to-date: /opt/shlomif/kde-5-from-kdesrc-build/lib64/liblsofui.so
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/lsof.h
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/lib64/plugins/designer/ksysguardlsof5widgets.so
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/lib64/libprocesscore.so.5.19.80
-- Up-to-date: /opt/shlomif/kde-5-from-kdesrc-build/lib64/libprocesscore.so.9
-- Set runtime path of "/opt/shlomif/kde-5-from-kdesrc-build/lib64/libprocesscore.so.5.19.80" to "/opt/shlomif/kde-5-from-kdesrc-build/lib64"
-- Up-to-date: /opt/shlomif/kde-5-from-kdesrc-build/lib64/libprocesscore.so
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/processcore/processes.h
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/processcore/process.h
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/processcore/process_controller.h
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/processcore/process_attribute.h
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/processcore/process_data_provider.h
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/processcore/process_data_model.h
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/processcore/process_attribute_model.h
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/processcore/formatter.h
-- Installing: /opt/shlomif/kde-5-from-kdesrc-build/include/ksysguard/processcore/unit.h
-- Installing: /usr/libexec/kf5/kauth/ksysguardprocesslist_helper
CMake Error at processcore/cmake_install.cmake:122 (file):
  file INSTALL cannot copy file
  "/home/shlomif/Download/unpack/kde/kdesrc-build--downloaded-sources/build/kde/workspace/libksysguard/bin/ksysguardprocesslist_helper"
  to "/usr/libexec/kf5/kauth/ksysguardprocesslist_helper": Permission denied.
Call Stack (most recent call first):
  cmake_install.cmake:82 (include)


gmake: *** [Makefile:100: install/fast] Error 1

```
Comment 1 Christoph Feck 2020-08-03 18:48:48 UTC
Install as root. The kauth helpers need to be found be the kauth framework, and it expects these at /usr/libexec/kf5/kauth on your system.

If you want them in a different location, you will have to change KAUTH_HELPER_INSTALL_DIR, but not only for libksysguard, but your complete system.

See https://techbase.kde.org/Development/Tutorials/KAuth/Helper_HowTo