On Do, 2011-01-06 at 02:52 +0000, John Dykstra wrote:
> I went back and tried again when I had more time.  It turns out it's the
> source build that requires libpcre:
> 
>         configure: error: libpcre not found, required for --enable-regex
>         configure: error: configuring Synthesis library failed 
>         
> I'm not sure what the implications of disabling regular expressions are,

Some features in libsynthesis that SyncEvolution doesn't need aren't
available.

> However, the SE binary distribution requires two libraries that are not
> installed:
> 
>       libnotify.so.1 => not found
>       libopenobex.so.1 => not found
> 
> I don't need libopenobex (unless it's used for LAN HTTP traffic).  Will
> --disable-blue-tooth remove this dependency in the source build, and is
> there an equivalent (undocumented) commandline option?
> 
> I imagine libnotify is used for the automatic sync notify feature.
> Again, will --disable-notify do what I need, and is there a commandline
> option?

Yes, you can disable these two dependencies at compile time with
--disable-bluetooth --disable-notify.

There's no command line option at the moment, although it wouldn't be
too hard to make these libs optional: put the OBEX transport class and
the notify code into loadable modules that are skipped when they cannot
be loaded. As you said, libnotify is used for autosync notifications,
which may not be used at all and will work without notifications. OBEX
is only needed for direct sync with phones.

This sounds like a useful improvement. Patches welcome :-/

-- 
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.


_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to