On Wed, 2011-01-05 at 19:35 +0100, Patrick Ohly wrote:
On Mi, 2011-01-05 at 15:36 +0000, John Dykstra wrote:
> I tried the precompiled binaries first, getting them from a downloaded
> tarball. I believe the first library they complained about not finding
> was libcpre.
I assume you mean libpcre. Are you sure that this was with a recent
release? libpcre usage is optional and was turned off intentionally a
while back to increase compatibility.
In 1.1.1, ldd still shows it, but only as an indirect dependency. The
libs and binaries in SyncEvolution do not depend on it:
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,
but when I did, I ran into more serious problems:
checking for EPACKAGE... no
checking for EPACKAGE... no
checking for EPACKAGE... no
checking for ECAL... no
checking for ECAL... no
checking for ECAL... no
checking for EBOOK... no
checking for EBOOK... no
checking for EBOOK... no
configure: error: libebook not found. Use --disable-ebook to compile without or
install the necessary development files.
I _know_ I need the evolution backends to work. The libraries
themselves are installed--it's just the header files I'm missing. And I
can probably grab them from somewhere and hack the build to find them if
I have to.
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?
Thanks!
-- John