On Thu, 2010-06-24 at 22:45 +0100, h2oz7v wrote:
On Thu, Jun 24, 2010 at 8:42 PM, Patrick Ohly
<patrick.ohly(a)intel.com> wrote:
> Yes. The configure script defaults to building with Evolution and
> complains if the development files are not found, but using
> --disable-ebook --disable-ecal will tell it to proceed anyway.
Thanks. I'm getting somewhere with the compilation, though have
reached an error. Attached is the build log.
So far, I have installed the following dependencies:
* openobex
* bluez
makedepends:
* autoconf
* boost
* pkgconfig
... referring to this page on the wiki:
http://syncevolution.org/wiki/packaging-syncevolution
Have I missed any?
No, you found a bug in the configure scripts. You compile the
SoupTransportAgent, which happens to depend on glib-dev, but that isn't
enabled in the configure script. I can reproduce the failure and have a
fix.
You can fix this in two ways:
1. use --enable-dbus-service - this happens to pull in glib; you'll
need that anyway if you want to synchronize TB directly with
SyncEvolution, the syncevo-http-server depends on it
2. apply the attached patch
> I don't quite see how SyncEvolution gets involved here. Do
you mean that
> you'll sync TB<->Funambol<->SyncEvolution<->phone? That's
possible, but
> wouldn't it be easier to sync Funambol and the phone directly?
It probably would be except Funambol doesn't support SyncML OBEX over
Bluetooth directly (it uses HTTP bindings).
In other words, you run the Funambol server locally and can access it
with TB and SyncEvolution, but not the phone. In that case a local sync
with SyncEvolution as server may be the simpler setup.
See
http://syncevolution.org/development/http-server-howto
> Or use SyncEvolution as local SyncML server and sync
> TB<->SyncEvolution<->phone.
>
> In both case you can use the local file backend in SyncEvolution to
> store data.
That would be more of an ideal approach. I'll read up about the local
file backend.
The HOWTO mentioned above shows how to set it up.
First step is to get syncEvo installed :)
Note that you can install the binaries from
syncevolution.org, if one of
them fits your platform. They contain the Evolution backend, but will
install and run fine without Evolution installed.
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.