[Kde-pim] Unbuildable components (circular dependency)

Aleix Pol aleixpol at kde.org
Wed Dec 17 01:22:06 GMT 2014


On Mon, Dec 15, 2014 at 1:03 PM, Aleix Pol <aleixpol at kde.org> wrote:
> 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

akonadi-calendar [1] has just been split and set as a dependency to
kdepim, as agreed in the last IRC meeting.

I hope all is set now.

Aleix

[1] https://projects.kde.org/projects/kde/pim/akonadi-calendar
_______________________________________________
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