Regarding the build failures, please file enhancement
bug
reports against those particular packages. For some reason they are
not explicitly exporting their shared symbols (this is normally done with a
KDE_EXPORT line or similar in each public class definition), causing
the build failures.
For the others, I would assume that hidden symbols are not
supported in the Autotools cases, and that CMake is simply being verbose
in the CMake cases.
I can file reports, but I would like some guidance to remedy the problem. You mention
KDE_EXPORT. I can grep other modules for such instances, but a basic punch list of what is
needed would help me attempt a patch and remedy the problem sooner rather than later. :)
Second, how do I know or check that symbols are being hidden?
Darrell