kdepimlibs dependency on nepomuk-core breaks build for Calligra and kdeplasma-addons

Ben Cooksley bcooksley at kde.org
Mon Dec 17 19:07:40 UTC 2012


Hi all,

Currently build.kde.org is unable to successfully complete builds of
kdeplasma-addons and Calligra due to recent changes in kdepimlibs.
These changes are a port from Nepomuk (part of kdelibs) to NepomukCore
(a seperate repository).

As kdepimlibs uses the *Config.cmake method of exporting it's
location, this means that the proper location of the library is not
set correctly.
The nepomukcore library will only be found if all projects which
depend on kdepimlibs include the following:
find_package(NepomukCore)

Last time a problem such as this occurred it involved KDevPlatform and
Grantlee - and the fix in that case was to ensure the
KDevPlatformConfig.cmake file included the above find_package line
itself. Can someone please make this adjustment, or propose a better
way of fixing this?

As a further note - you probably won't be able to reproduce this on
your local systems, as the location NepomukCore is installed to is
probably already in the compiler search path.

Thanks,
Ben


More information about the Kde-buildsystem mailing list