Heads-up: kioslaves .so libs have been renamed

Ahmad Samir a.samirh78 at gmail.com
Fri Jul 30 14:06:06 BST 2021


Due to a change in kcoreaddons_add_plugin() macro, kioslaves (e.g. kio_file), the name of the actual 
.so has changed from <builddir>/bin/kf5/kio/file.so to <builddir>/bin/kf5/kio/kio_file.so, the same 
goes for when you install with `make install`, (the change makes sense as now the file name matches 
the name of the kio slaves, and the plugin unique id...etc).

This isn't an issue for distro-provided packages as e.g. RPM packages remove the file from the old 
package and replace it with the new ones, but it is an issue if you build from source and test right 
from the build-dir (without cleaning the build-dir, as most of us do) or from your kdesrc-build 
installation; so you may want to clear up that situation.

That leads to interesting issue, as kioslave5 binary could pick either kf5/kio/file.so or 
kf5/kio/kio_file.so and you get weird results.

Have a good day.

-- 
Ahmad Samir


More information about the Kde-frameworks-devel mailing list