| Summary: | circular dependency kwallet--gpgmepp--kio | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kwallet | Reporter: | Unknown <null> |
| Component: | general | Assignee: | Valentin Rusu <valir> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | arjunak234, hrvoje.senjan, kdelibs-bugs-null, montel |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| URL: | https://git.reviewboard.kde.org/r/121884/ | ||
| Latest Commit: | http://commits.kde.org/gpgmepp/020b64c51db67726d22a49ea63ed6d5ccb6ad95a | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
| Bug Depends on: | |||
| Bug Blocks: | 341903 | ||
beginning with an empty directory /usr/local/{bin|include|lib...}
it is not possible to build KF5 because of this circular dependencies.
Trying to build gpgmepp:
cmake /home/guy-kde/src/5/frameworks/gpgmepp/
CMake Error at CMakeLists.txt:33 (find_package):
Could not find a package configuration file provided by "KF5KIO" (requested
version 5.5.0) with any of the following names:
KF5KIOConfig.cmake
kf5kio-config.cmake
Trying to build kio first:
cmake /home/guy-kde/src/5/frameworks/kio
CMake Error at CMakeLists.txt:49 (find_package):
By not providing "FindKF5Wallet.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"KF5Wallet", but CMake did not find one.
Could not find a package configuration file provided by "KF5Wallet"
(requested version 5.5.0) with any of the following names:
KF5WalletConfig.cmake
kf5wallet-config.cmake
Trying to build kio kwallet first:
cmake /home/guy-kde/src/5/frameworks/kwallet/
CMake Warning at src/runtime/kwalletd/CMakeLists.txt:17 (find_package):
By not providing "FindKF5Gpgmepp.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"KF5Gpgmepp", but CMake did not find one.
Could not find a package configuration file provided by "KF5Gpgmepp" with
any of the following names:
KF5GpgmeppConfig.cmake
kf5gpgmepp-config.cmake
Can anybody help? I cannot go on.
Well, the KF5Gpgmepp problem is also hitting me. On my system I have the problem where KF5Gpgmepp is not found. I know that kdepim splittings was ongoing and was waiting for it to be done before moving further. So, first question is: is KF5Gpgmepp available now? I need this as I'm using a GPG-encrypted wallet on my system and for the moment I'm unable to switch to kwalletd5 because of this. (In reply to Valentin Rusu from comment #2) > Well, the KF5Gpgmepp problem is also hitting me. On my system I have the > problem where KF5Gpgmepp is not found. I know that kdepim splittings was > ongoing and was waiting for it to be done before moving further. So, first > question is: is KF5Gpgmepp available now? I need this as I'm using a > GPG-encrypted wallet on my system and for the moment I'm unable to switch to > kwalletd5 because of this. Well, actually my "KF5Gpemepp not found" problem is gone after rebuilding. I'll also try a full rebuild to see if I get in your case or note. Well, after removing all of my KF5 compiled binaries and build directories, I was able to rebuild all the relevant components using kdesrc-build, e.g. KF5Wallet and KIO where correctly configured and installed. You are right. Sorry, the mistake is by me. I confused the two files /home/guy-kde/src/5/frameworks/kwallet/src/runtime/kwalletd/CMakeLists.txt /home/guy-kde/src/5/frameworks/kwallet/CMakeLists.txt It is now running pretty well. Thanks for helping. this is still valid! on first clean build you'll get kwalletd5 built w/o GPG support. once you rebuild the same version, on 2nd run it will detect gpgmepp. this definitely needs solving before gpgmepp gets a release adding Laurent, per gpgmepp .reviewboardrc file well, it is much easier than expected. gpgmepp has find_package(KF5KIO ${KF5_VERSION} CONFIG REQUIRED), but none of Frameworks are used, so it is enough to remove that call
Git commit 020b64c51db67726d22a49ea63ed6d5ccb6ad95a by Hrvoje Senjan. Committed on 06/01/2015 at 17:20. Pushed by hrvojes into branch 'master'. Drop KIO requirement REVIEW: 121884 M +0 -1 CMakeLists.txt http://commits.kde.org/gpgmepp/020b64c51db67726d22a49ea63ed6d5ccb6ad95a |
/home/guy-kde/src/5/frameworks/kwallet/src/runtime/kwalletd/CMakeLists.txt:17 find_package(KF5Gpgmepp) # provided by kdepimlibs /home/guy-kde/src/5/frameworks/gpgmepp/CMakeLists.txt:33 find_package(KF5KIO ${KF5_VERSION} CONFIG REQUIRED) /home/guy-kde/src/5/frameworks/kio/CMakeLists.txt:49 find_package(KF5Wallet ${KF5_DEP_VERSION} REQUIRED) Reproducible: Always