The current checkout fails to build because of two missed files in the CMakeLists.txt. This was the important bug. It would be nice if you could provide the soname/version too, it's in the linked patch. Reproducible: Always Steps to Reproduce: 1. clone 2. cmake 3. make Actual Results: build fails Expected Results: it should compile
sorry, first time i used the kde bug tracker - link to the patch: https://github.com/debian-lxqt/trojita/blob/lxqt-snapshots/latest/debian/patches/10-cmakelists.txt.patch
https://quickgit.kde.org/?p=trojita.git&a=history&h=701076a8fe1ceb06928f3554b7c1cd64f5f38054&f=src%2FGui%2FFindBarMixin.cpp I'd say there's a problem with your checkout?
Shame on me, you are right. Fixed my checkout. The soversion/version thing remains. Should i file a new bug?
Why soversion? That library does not have any public API/ABI, so versioning does not make sense...
then it would be better to install the lib outside of the search path as private lib - prevent lintian complaining about it.
Hi Alf, if there's a path about which various distributions agree that we could use for these bits, I'm all for using that. However, last time I had this conversation nobody offered any location. Using something like libexec/trojita would require some RPATH hacking which seems quite fishy to me -- and the distro guys agreed rather than saying "oh screw it, everybody does it that way".
ok, i'm fine with, no big deal. And thanks again for pointing me into the right direction - false ownership in the source dir preventing correct updates - so trivial i overlooked it for a month.