Archive

Posts Tagged ‘Exchange’

Build the OpenChange Evolution plugin on Ubuntu

December 30th, 2008

screenshot2I have a bit of an obsession with getting Ubuntu to work with MS Exchange 2007. On the website of Johnny Jacob I read that they have started to publish source releases of the plugin. So I downloaded the source of the 0.25.3 release and started fixing dependencies.

First of all you have to fix the pkg-config path setting. I find this weird, since I have to set it to the default setting, ah well. Do this:

PKG_CONFIG_PATH=/usr/lib/pkgconfig
export PKG_CONFIG_PATH

Then I had to replace some version numbers in the config. This sounds strange, but Johnny said it would work. Although I made a broad interpretation of his comment.

replace 2.25.2 with 2.24.2 in configure.in
replace 2.25.2 with 2.24.2 in configure

Of course there is a list of dependencies to fulfill:

sudo apt-get install intltool libmapi-dev evolution-data-server-dev evolution-dev libtalloc-dev libdcerpc-dev libsamba-hostconfig-dev libldb-dev libebackend1.2-dev libecal1.2-dev libedata-cal1.2-dev libebook1.2-dev libedata-book1.2-dev

Sadly that’s where things went wrong. The libldb-dev depends on libldb0, but to install libldb0 I need to remove libldb-samba4-0, libmapi-dev and libmapi0, which broke the dependencies:

The following information may help to resolve the situation:
The following packages have unmet dependencies:
libldb-dev: Depends: libldb0 (= 0.92~git20080616-1)
E: Broken packages

For now I’ll have to wait until this issue is fixed.

Linux, Ubuntu , , ,