I compiled KDE Connect on Debian Sid with qt5 because the debian package has issues. After the compile I was expecting that was working because didn't reported errors on cmake or make. When I execute kdeconnect-cli: kdeconnect-cli: symbol lookup error: kdeconnect-cli: undefined symbol: _ZN19DaemonDbusInterface11deviceAddedERK7QString On Settings systems I get another error about an undefined symbol. How can I help to give more information to fix this problem?
You have mixed Debian's binaries with the ones you compiled.
I removed the package before install so I am not sure what library are part of the debian binaries...
With ldd on kdeconnect-cli installed after the compiling I get: linux-vdso.so.1 (0x00007ffd16f69000) libkdeconnectinterfaces.so.1 => /usr/local/lib/libkdeconnectinterfaces.so.1 (0x00007f67e9d65000) libKF5CoreAddons.so.5 => /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5 (0x00007f67e9ad3000) libKF5I18n.so.5 => /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5 (0x00007f67e9884000) libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f67e911d000) libQt5DBus.so.5 => /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007f67e8e93000) libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f67e874a000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f67e83cb000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f67e80c7000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f67e7eb0000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f67e7b13000) libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0x00007f67e748a000) libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007f67e6f97000) libQtDBus.so.4 => /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 (0x00007f67e6d14000) libkdecore.so.5 => /usr/lib/libkdecore.so.5 (0x00007f67e6833000) libqjson.so.0 => /usr/lib/x86_64-linux-gnu/libqjson.so.0 (0x00007f67e6617000) libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007f67e5929000) libQtSvg.so.4 => /usr/lib/x86_64-linux-gnu/libQtSvg.so.4 (0x00007f67e56d0000) libfam.so.0 => /usr/lib/x86_64-linux-gnu/libfam.so.0 (0x00007f67e54c7000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f67e52aa000) libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f67e4f6b000) libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f67e4d38000) libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f67e4aa3000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f67e4889000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f67e4639000) libicui18n.so.57 => /usr/lib/x86_64-linux-gnu/libicui18n.so.57 (0x00007f67e41bf000) libicuuc.so.57 => /usr/lib/x86_64-linux-gnu/libicuuc.so.57 (0x00007f67e3e17000) libdouble-conversion.so.1 => /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1 (0x00007f67e3c06000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f67e3a02000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f67e36ee000) /lib64/ld-linux-x86-64.so.2 (0x00007f67ea193000) libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f67e34e6000) libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f67e32c9000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f67e2f89000) libQtXml.so.4 => /usr/lib/x86_64-linux-gnu/libQtXml.so.4 (0x00007f67e2d43000) libattica.so.0.4 => /usr/lib/x86_64-linux-gnu/libattica.so.0.4 (0x00007f67e2a81000) libQtNetwork.so.4 => /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4 (0x00007f67e272d000) libdbusmenu-qt.so.2 => /usr/lib/x86_64-linux-gnu/libdbusmenu-qt.so.2 (0x00007f67e24f9000) libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f67e22f3000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f67e20e9000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f67e1ee1000) libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f67e1cd1000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f67e1aab000) libdlrestrictions.so.1 => /usr/lib/libdlrestrictions.so.1 (0x00007f67e18a6000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f67e1662000) libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007f67e1448000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f67e1193000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f67e0f3f000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f67e0d2d000) libnvidia-tls.so.375.82 => /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.375.82 (0x00007f67e0b29000) libnvidia-glcore.so.375.82 => /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.375.82 (0x00007f67ded54000) libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f67deb27000) libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f67de8a0000) libicudata.so.57 => /usr/lib/x86_64-linux-gnu/libicudata.so.57 (0x00007f67dce23000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f67dcbb0000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f67dc9ab000) libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f67dc796000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f67dc56e000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f67dc343000) libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f67dc0da000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f67dbed6000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f67dbccd000) libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f67db9bf000) liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f67db7ad000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f67db585000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f67db37f000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f67db16a000)
I tried on cmake to use a different folder and now use /usr/local and the software works! In system settings the view say that the library is missing without specify what library.
Also in the plasmoid I get: file:///usr/local/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/main.qml:24:1: module "org.kde.kdeconnect" is not installed Seems that the file was installed on instead /usr/lib/x86_64-linux-gnu/qt5/plugins/ but the issue on the plasmoid remain.
I got finally working kcm and the plasmoid that find the phone only that the list of extensions on the app and in the kcm is empty.
Maybe setting the flag KDE_INSTALL_USE_QT_SYS_PATHS in CMake helps.
I am using: cmake ../ -DCMAKE_INSTALL_PREFIX=/usr/ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON Compiled again and installed and wasn't working again
From your stacktrace and previous messages it looks you have files in /usr/local (/usr/local/lib/libkdeconnectinterfaces.so.1, /usr/local/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/main.qml), but now you are installing in /usr. You most likely have two installations on different paths getting mixed.
You are right! Before that in Debian arrive the package I was compiling on myself kdeconnect and seems that left this stuff. Now is cleaned and is working everything!