This is similar to bug 339539. If kactivities is compiled with the -DKDE_INSTALL_USE_QT_SYS_PATHS flag instead of explicitely specifying QT_PLUGIN_DIR, the resulting package can't find its plugins. It works correctly if the QT_PLUGIN_DIR variable is explicitely set (even thouth the plugins are installed to the exact same dir) Reproducible: Always Steps to Reproduce: 1. Compile kactivities with the -DKDE_INSTALL_USE_QT_SYS_PATHS=ON flag instead of specifying -DQT_PLUGIN_DIR 2. kactivitymanagerd start Actual Results: org.kde.kactivities.application: [ FAILED ] loading: "Aprovisionamiento de Sqlite" "The shared library was not found." org.kde.kactivities.application: [ FAILED ] loading: "Compartir-Me gusta-Conectar" "The shared library was not found." org.kde.kactivities.application: [ FAILED ] loading: "Accesos rápidos de teclado globales" "The shared library was not found." org.kde.kactivities.application: [ FAILED ] loading: "Plantillas de actividades" "The shared library was not found." Expected Results: org.kde.kactivities.application: [ OK ] loaded: "Aprovisionamiento de Sqlite" org.kde.kactivities.application: [ OK ] loaded: "Compartir-Me gusta-Conectar" org.kde.kactivities.application: [ OK ] loaded: "Accesos rápidos de teclado globales" org.kde.kactivities.application: [ OK ] loaded: "Plantillas de actividades"
s/DQT_PLUGIN_DIR/DQT_PLUGIN_INSTALL_DIR/
*** Bug 340314 has been marked as a duplicate of this bug. ***
Git commit c5fa3e8f692de3d77a0b96f9f70ca625a3ff6542 by Hrvoje Senjan. Committed on 12/11/2014 at 20:09. Pushed by hrvojes into branch 'master'. Use CMAKE_INSTALL_FULL_PLUGINDIR this unbreaks plugin loading with KDE_INSTALL_USE_QT_SYS_PATHS ON REVIEW: 121109 FIXED-IN: 5.5.0 M +1 -1 src/CMakeLists.txt M +1 -1 src/service/Application.cpp http://commits.kde.org/kactivities/c5fa3e8f692de3d77a0b96f9f70ca625a3ff6542