[Kde-pim] Unbuildable components (circular dependency)

Daniel Vrátil dvratil at redhat.com
Mon Dec 15 11:41:15 GMT 2014


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     
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20141215/2b3f6704/attachment.sig>
-------------- next part --------------
_______________________________________________
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