alex1701c/EmojiRunner

Not building

Closed this issue · 4 comments

OS: Fedora 40

This is what I did:

git clone https://github.com/alex1701c/EmojiRunner
cd EmojiRunner
bash install.sh
Cloning into 'EmojiRunner'...
remote: Enumerating objects: 950, done.
remote: Counting objects: 100% (294/294), done.
remote: Compressing objects: 100% (168/168), done.
remote: Total 950 (delta 179), reused 231 (delta 126), pack-reused 656
Receiving objects: 100% (950/950), 289.35 KiB | 407.00 KiB/s, done.
Resolving deltas: 100% (647/647), done.
Building for Plasma6
-- The C compiler identification is GNU 14.1.1
-- The CXX compiler identification is GNU 14.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib64/ccache/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib64/ccache/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_DATE_TIME
-- Performing Test HAVE_DATE_TIME - Success
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE  
-- Found OpenGL: /usr/lib64/libOpenGL.so   
-- Found WrapOpenGL: TRUE  
-- Found XKB: /usr/lib64/libxkbcommon.so (found suitable version "1.6.0", minimum required is "0.5.0") 
-- Found WrapVulkanHeaders: /usr/include  
-- Found Gettext: /usr/bin/msgmerge (found version "0.22.5") 
-- Found KF6I18n: /usr/lib64/cmake/KF6I18n/KF6I18nConfig.cmake (found version "6.2.0") 
-- Could NOT find KF6Runner (missing: KF6Runner_DIR)
-- Could NOT find KF6Runner: found neither KF6RunnerConfig.cmake nor kf6runner-config.cmake 
-- Found KF6KCMUtils: /usr/lib64/cmake/KF6KCMUtils/KF6KCMUtilsConfig.cmake (found version "6.2.0") 
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find KF6 (missing: Runner) (found suitable version "6.2.0",
  minimum required is "5.105.0")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/ECM/find-modules/FindKF6.cmake:93 (find_package_handle_standard_args)
  CMakeLists.txt:23 (find_package)


-- Configuring incomplete, errors occurred!

Maybe just the kf6-krunner-devel package is needed?

Installed it; Now i get the following:

[100%] Built target kcm_krunner_emojirunner Install the project... -- Install configuration: "Release" -- Installing: /usr/lib64/qt6/plugins/kf6/krunner/emojirunner.so -- Installing: /usr/lib64/qt6/plugins/kcm_krunner_emojirunner.so -- Installing: /usr/share/emojirunner/emojis.json "Quitting application krunner failed. Error reported was:\n\n org.freedesktop.DBus.Error.NoReply : Remote peer disconnected"

But it installed nonetheless and is working 🥳. So what is the meaning of the above error?

This is due to restarting Krunner after installation (see last bit of install.sh).

I have it occasionally as well, I suppose that the check to see Krunner is loaded/active has a race-condition with it quitting and the script trying to kill it.