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

Ben Cooksley bcooksley at kde.org
Mon Dec 17 19:27:00 UTC 2012


On Tue, Dec 18, 2012 at 8:14 AM, Alexander Neundorf <neundorf at kde.org> wrote:
> On Monday 17 December 2012, Ben Cooksley wrote:
>> 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.
>
> Of which library ? nepomukcore ?

Yes.

> How is the dependency to nepomukCore recorded in the exported targets file ?

  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO
"KDEPIMLibs__akonadi-kde;KDEPIMLibs__kabc;KDEPIMLibs__kcalcore;KDEPIMLibs__kmime;KDEPIMLibs__kpimutils;KDE4__kdeui;KDE4__kio;nepomukcore;/srv

> Using the path to the nepomukCore library, or by depending on a target
> "nepomukCore" ?

As a target - named "nepomukcore".

>
> In the first case, I'm not sure where the breakage is.
>
> In the second case, kdepimlibsConfig.cmake needs to search nepomukCore first,
> so the targets exist.
>
> I don't have a recent build of kdepimlibs around, can you attach the installed
> kdepimlibsConfig.cmake file ?

Please find it attached.

>
> Alex

Thanks,
Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: KdepimLibsConfig.cmake
Type: application/octet-stream
Size: 5898 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-buildsystem/attachments/20121218/f80decf9/attachment.obj>


More information about the Kde-buildsystem mailing list