You are not logged in.
Hi, this guy ported insync-dolphin on Plasma 6
https://github.com/kevinbburns/dolphin- … n-plasma-6
unfortunately the cmake gives errors in finding KF6 components. unfortunately he has not responded for many months.
Is anyone able to correct the cmake?
Thank you!
Offline
what are the exact errors you get? others can't help much without knowing what the errors are, include full output as well.
Offline
what are the exact errors you get? others can't help much without knowing what the errors are, include full output as well.
It is quite complicated to go and correct one error at a time, perhaps the best thing is for someone interested in the package and experienced with cmake to download it and try to correct it, as I am trying to do but with little success.
Offline
I understand that troubleshooting CMake errors one by one can be frustrating, but without knowing the specific errors, it's difficult for anyone to help effectively. If you can at least share the first few errors you encounter, it will give others a starting point. That way, someone experienced with CMake can identify the main issues more quickly. If you give nothing to show what the errors are, yet still asking for others to step in, they aren't going to be incentivized to provide help when you can't provide examples
Offline
I understand that troubleshooting CMake errors one by one can be frustrating, but without knowing the specific errors, it's difficult for anyone to help effectively. If you can at least share the first few errors you encounter, it will give others a starting point. That way, someone experienced with CMake can identify the main issues more quickly. If you give nothing to show what the errors are, yet still asking for others to step in, they aren't going to be incentivized to provide help when you can't provide examples
ok
cmake ..
-- The CXX compiler identification is GNU 14.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.8.0", minimum required is "0.5.0")
-- Found WrapVulkanHeaders: /usr/include
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
CMake Error at CMakeLists.txt:20 (find_package):
By not providing "FindKF6.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "KF6", but
CMake did not find one.
Could not find a package configuration file provided by "KF6" with any of
the following names:
KF6Config.cmake
kf6-config.cmake
Add the installation prefix of "KF6" to CMAKE_PREFIX_PATH or set "KF6_DIR"
to a directory containing one of the above files. If "KF6" provides a
separate development package or SDK, be sure it has been installed.
Offline
Mod note: Moving to AUR Issue.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
mackin_cheese wrote:I understand that troubleshooting CMake errors one by one can be frustrating, but without knowing the specific errors, it's difficult for anyone to help effectively. If you can at least share the first few errors you encounter, it will give others a starting point. That way, someone experienced with CMake can identify the main issues more quickly. If you give nothing to show what the errors are, yet still asking for others to step in, they aren't going to be incentivized to provide help when you can't provide examples
ok
cmake .. -- The CXX compiler identification is GNU 14.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found OpenGL: /usr/lib/libOpenGL.so -- Found WrapOpenGL: TRUE -- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.8.0", minimum required is "0.5.0") -- Found WrapVulkanHeaders: /usr/include -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found CMake Error at CMakeLists.txt:20 (find_package): By not providing "FindKF6.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "KF6", but CMake did not find one. Could not find a package configuration file provided by "KF6" with any of the following names: KF6Config.cmake kf6-config.cmake Add the installation prefix of "KF6" to CMAKE_PREFIX_PATH or set "KF6_DIR" to a directory containing one of the above files. If "KF6" provides a separate development package or SDK, be sure it has been installed.
Okay so this is a result of poor documentation on the developers behalf. not much can be done with that.
Offline
[
Okay so this is a result of poor documentation on the developers behalf. not much can be done with that.
In fact, I had managed to do it last week by dint of trying, but like an idiot I deleted the folder :-(
Offline
$ pacman -F FindKF6.cmake
extra/extra-cmake-modules 6.11.0-1 (kf6)
usr/share/ECM/find-modules/FindKF6.cmake
$
Try adding extra-cmake-modules to makedepends array in the PKGBUILD .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Online
$ pacman -F FindKF6.cmake extra/extra-cmake-modules 6.11.0-1 (kf6) usr/share/ECM/find-modules/FindKF6.cmake $
Try adding extra-cmake-modules to makedepends array in the PKGBUILD .
I am not talking about a pkgbuild here, the problem is the CMakeLists.txt
Offline
Installing software systemwide on archlinux without using makepkg/pacman is asking for problems.
Does Insync-dolphin require root rights to build ?
If yes, you should create a PKGBUILD and follow the CMake package guidelines .
For clarity :
extra-cmake-modules is installed on your system ?
If not, install it and try again.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Online
Before I can make a working pkgbuild, I must have a working cmake.
And yes, of course extra-cmake-modules is installed on my system.
Offline
Makepkg uses an environment that differs from your normal user environment in several ways, clean chroot building increases the differences a lot more .
Also cmake often has trouble to work as intended on arch linux systems. The wiki page I linked in #11 contains the best practices found by arch devs & users.
Currently you're troubleshooting cmake on your local setup, but no one can reproduce your setup .
Even if you figure out how to make cmake build this software under your own user, there's a substantial chance that solution won't work in a PKGBUILD .
Please start a PKGBUILD so others can help with solving issues .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Online
I think there is a misunderstanding. I did not start this theead under the AUR section, it was moved here but it is a mistake.
Offline
It is not a mistake. This is regarding software unsupported by Arch Linux but (at least attempting to be) run on an Arch Linux system. The AUR section of these forums is the dumping ground for such topics. Building the software and packaging it properly is the first best step to getting it running on your system. If you want to circumvent your package manager and build things untracked on your system, then go ahead and ask the software author for assistance building it.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
I've looked at upstream CMakeLists.txt and found this
# Set up CMake module path
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
include_directories(${CMAKE_CURRENT_BINARY_DIR})
https://cmake.org/cmake/help/latest/var … _PATH.html & https://stackoverflow.com/questions/207 … h#20857070
should help to figure out the cause of the issue .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Online