[Kde-pim] Unbuildable components (circular dependency)

Aleix Pol aleixpol at kde.org
Mon Dec 15 12:03:09 GMT 2014


On Mon, Dec 15, 2014 at 12:41 PM, Daniel Vrátil <dvratil at redhat.com> wrote:
> On Friday, December 12, 2014 11:38:00 PM Nicolás Alvarez wrote:
>> Hi PIMers,
>>
>> How am I supposed to build the akonadi-* components remaining in
>> kdepimlibs? Apparently kdepimlibs/akonadi-calendar depends on
>> kmailtransport, and kmailtransport depends on kdepimlibs/akonadi-mime,
>> so if I build kdepimlibs as a whole using the root CMakeLists, there's
>> a circular dependency. It's also not possible to build the newly-split
>> kmailtransport framework for the same reason.
>
> Indeed it's not possible to use the kdepimlibs superbuild anymore, but you can
> still build the Akonadi modules one-by-one.That works here just fine.
>
> The dep problem really is that KMailTransport depends on AkonadiMime, and
> AkonadiCalendar depends on KMailTransport. We should check if it would be
> possible to make one of the dependencies optional, or get rid of it
> completely.
>
> Added to today meeting agenda :)
>
> Dan
>
>> Are these akonadi bits supposed to be split soon?
>
> --
> Daniel Vrátil | dvratil at redhat.com | dvratil on #kde-devel, #kontact, #akonadi
> Associate Software Engineer
> KDE Desktop Team, Red Hat
>
> GPG Key: 0xC59D614F6F4AE348
> Fingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348
>
> _______________________________________________
> KDE PIM mailing list kde-pim at kde.org
> https://mail.kde.org/mailman/listinfo/kde-pim
> KDE PIM home page at http://pim.kde.org/

That's indeed an issue I didn't foresee, my apologies.

I'll be happy to help with any proposed solution.

Aleix
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list