@kaszak696
Maybe old build files are confusing the build system. Start with a clean build folder and try again.
Git Clone URL: | https://aur.archlinux.org/sirikali.git (read-only, click to copy) |
---|---|
Package Base: | sirikali |
Description: | A Qt/C++ GUI front end to sshfs, ecryptfs-simple, cryfs, gocryptfs, securefs, fscrypt and encfs |
Upstream URL: | https://mhogomchungu.github.io/sirikali/ |
Licenses: | GPL |
Conflicts: | sirikali-git |
Submitter: | None |
Maintainer: | mhogomchungu |
Last Packager: | mhogomchungu |
Votes: | 32 |
Popularity: | 1.60 |
First Submitted: | 2016-12-26 21:50 (UTC) |
Last Updated: | 2024-11-14 04:12 (UTC) |
@kaszak696
Maybe old build files are confusing the build system. Start with a clean build folder and try again.
Installing lxqt_wallet and adding the cmake switch allows it to go further, but the build still fails with:
/bin/ld: cannot find -lsecretlib
/bin/ld: cannot find -lKF5::Wallet
/bin/ld: cannot find -lKF5::Notifications
/bin/ld: cannot find -llxqt-wallet-backend
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/sirikali.dir/build.make:1236: sirikali] Error 1
make[1]: *** [CMakeFiles/Makefile2:74: CMakeFiles/sirikali.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
I don't get it, all of those libraries are installed, it should be able to access them just fine.
EDIT: After changing nothing, i tried to build it again and it succeeded. Weird.
SiriKali does not use anything dbus and i do not know why Qt-dbus is getting pulled as a dependency here.
Somebody else encountered the same problem and solved by using external lxqt-wallet package[1]. Try to do the same by running cmake with a config option of "-DINTERNAL_LXQT_WALLET=false"
[1] https://github.com/mhogomchungu/sirikali/issues/92#issuecomment-460330441
Hi. I'm getting this error during update:
-- Configuring done
CMake Error at CMakeLists.txt:354 (add_executable):
Target "sirikali" links to target "Qt5::DBus" but the target was not found.
Perhaps a find_package() call is missing for an IMPORTED target, or an
ALIAS target is missing?
CMake Warning (dev) at src/3rdParty/lxqt_wallet/frontend/CMakeLists.txt:205 (add_library):
Policy CMP0028 is not set: Double colon in target name means ALIAS or
IMPORTED target. Run "cmake --help-policy CMP0028" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
Target "lxqt-wallet" links to target "Qt5::DBus" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
This warning is for project developers. Use -Wno-dev to suppress it.
-- Generating done
-- Build files have been written to: /home/nick/.cache/yay/sirikali/src/SiriKali-1.3.7/build
==> ERROR: A failure occurred in build().
Aborting...
Error making: sirikali
At this moment I still get the error that some keys are unavailable when trying to install this through PAMAC
SiriKali-1.3.4.tar.xz ... FAILED (unknown public key 16E2E1ACC6F51242)
Installing the key as proposed by mhogomchungu is no resolve at this moment.
Tried this on a freshly installed anterrgos system and a manjaro system.
@mhogomchungu, solved by downloading the new PKGBUILD. Thx!
@leoneill,
I think you are getting the problem because you are using older PKGBUILD file that uses the old .asc file.
Download a new PKGBUILD file and try again.
Before the update, I ran: gpg --recv-keys 0x6855E493B5B2DF96E319BB6D16E2E1ACC6F51242
Unable to update due to invalid key: SiriKali-1.3.3.tar.xz ... FAILED (invalid public key E3AF84691424AD00E099003502FC64E8DEBF43A8) ==> ERROR: One or more PGP signatures could not be verified!
A new key that uses sha2 can be imported with the following command:
gpg --recv-keys 0x6855E493B5B2DF96E319BB6D16E2E1ACC6F51242
The new signature is named "SiriKali-1.3.3.tar.xz.sha2.asc" and is located at: https://github.com/mhogomchungu/sirikali/releases/download/1.3.3/SiriKali-1.3.3.tar.xz.sha2.asc
Pinned Comments
mhogomchungu commented on 2024-10-31 10:20 (UTC) (edited on 2024-11-07 15:57 (UTC) by mhogomchungu)
Those who are experiencing error in source verification, please run the following command first before building.
gpg --keyserver hkps://pgp.surf.nl --recv-keys 16E2E1ACC6F51242
<deleted-account> commented on 2017-05-17 15:52 (UTC)