I'm working on adding Ubuntu Online Accounts (UOA) support to
SyncEvolution, and I've several unrelated questions about it.
Code wise, is it fine if I modify the existing gSSO code, and add some
#ifdef so that it can work with UOA as well? Or is it preferrable if I
duplicate the whole backend, so that they can be used in parallel?
(obviously, signond a gsignond cannot be run at the same time in the
same user session; but it might be that on the same machine they both
run for different users, using different DEs)
I managed to build SyncEvolution with my changes; but when I run it I
get this error:
$ SYNCEVOLUTION_DEBUG=1 syncevolution --daemon=no loglevel=4 \
--print-databases backend=caldav \
CalDAV: not enabled during compilation or not usable in the current
And the same error if I try with carddav. I don't see any mention of
them in the configure log; how can I check if they are actually built or
if it's a runtime error?