KDE devs have been quietly working on Plasma Keyboard, a new on-screen keyboard for desktop and mobile part of the “We Care About Your Input” KDE Goals initiative. Although not ready for texting yet, it has been making progress. Hopefully it’ll be in a screen near you soon. Join the effort!
https://invent.kde.org/plasma/plasma-keyboard
In the future, you can generally solve these sorts of build errors by just installing the development package for whatever library is missing. On Debian-based systems, that would be something along the lines of
sudo apt install libecm<tab><tab>
see what appears, choose one which looks reasonable with-dev
suffixThank you.
In this case installing
ecm-tools
(I use arch) didn’t fix it. That was the first thing I tried before making an issue.It needed extra packages for cmake (refer to the issue for details)