Build the OpenChange Evolution plugin on Ubuntu
I 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 packagesFor now I’ll have to wait until this issue is fixed.
The iPhone contains a nice 3G radio and a bluetooth radio, so I thought I’d let my Ubuntu laptop connect to the Internet through the iPhone’s 3G. A little research showed that it is quite straight forward to connect Ubuntu to a 3G service there days (since 8.10), so I didn’t expect a lot of problems.

Recent Comments