When I try to install Syncevolution on Ubuntu 7.04, I obtain followin error:
checking for EPACKAGE... checking for EPACKAGE... checking for EPACKAGE... configure: error: No compatible evolution-data-server was found.
Please install the development packages of Evolution and/or
set the PKG_CONFIG_PATH variable so that it points towards
the .pc files of libecal, libedata, evolution-data-server
and libedataserver.
You can check that these packages are available by running
pkg-config --list-all.
Evolution version on Ubuntu 7.04 is 2.10. I think It's the problem. Requires syncevolution Evolution 2.8?
Logged In: YES
user_id=416927
Originator: NO
Did you install the Evolution development packages?
I'm not sure whether the exact same package names still apply, but the README mentions this command for Debian 3.1 (Sarge):
apt-get install libcurl3-dev evolution-data-server-dev libdb3-dev
Logged In: YES
user_id=416927
Originator: NO
This looks very much like a packaging bug in Ubuntu. The package meta data of
http://packages.ubuntu.com/feisty/gnome/evolution-data-server-dev
lists none of the actual Evolution development packages as dependencies
as it usually does (and did in the previous Ubuntu release).
The solution for this problem is to install the following packages before
compiling SyncEvolution (probably installs more than strictly needed, but is
known to work):
libedata-book1.2-dev libedatacal-1.2-dev libecal-1.2-dev