Unstable Evolution release with MAPI support

Apparently the Evolution project is building a MAPI support to augment the connection options for Exchange environments.

Here is the process I used to build and install on FC9

This release needs glib >2.17.  I downloaded the latest, 2.18.4 from the Gnome mirrors and installed. I used the typical ./configure, make and make install process, which worked flawlessly. However when I tried to build gtk+, I got immediate errors that the linker (reading ld.so.cache) showed the new version, but was still finding the 2.16 shared library. Some searching revealed this library in /lib. I had to manually relink the library, a la:

ldconfig -l libglib-2.0.so.0.1800.4

At this point gtk+ almost configured without warnings. This version optionally uses libjasper (available here) which I decided to install. release 1.1900.1 was current as of this writing.

Unlike other packages it doesn’t compile and install shared libraries unless you tell it to, so make sure you include the –enable-shared in your ./configure statement:

./configure –prefix=/usr –localstatedir=/var –mandir=/usr/share/man –infodir=/usr/share/info –enable-shared

Otherwise gtk+ will still bark about missing jasper libraries

At this point gtk+-2.14.7 compiled just fine.

Next, gtkhtml3-2.25.91 compiled and installed too with no unmet dependencies.

Leave a Reply