Re: [Evolution] Exchange MAPI plugin on Evolution 2.22 (Ubuntu 8.04)



Hi me,

Gregory Vickers wrote:
Hi Johnny,

Johnny Jacob wrote:
On Tue, 2008-04-15 at 15:41 +0530, Johnny Jacob wrote:
On Tue, 2008-04-15 at 14:47 +1000, Greg Vickers wrote:
Hi all,

I've run up a VM of Ubuntu 8.04 beta and it comes with Evolution 2.22.
I've installed the deb-converted rpms and exported the environment
variables as well as adding 'include /opt/samba4/lib' to /etc/ld.so.conf
and running 'sudo ldconfig':

export PATH=/opt/samba4:$PATH
export PKG_CONFIG_PATH=/opt/samba4/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/opt/samba4/lib:$LD_LIBRARY_PATH

When I start Evolution from the terminal I set the exports from, I get
zero messages from Evolution about the MAPI plugin, and it doesn't show
up in the list of plugins.
Does it say anything like "ïlibmapi.so.0 : no such file or directory"
If yes then create a symlink in /opt/samba4/lib

ln -s libmapi.so.0.7  libmapi.so.0

Am I missing something to get the plugin working in this version of
Evolution?
I haven't really tested this with 2.22.
The RPMs were built for 2.12. So the plugins will be installed in
$libdir/evolution/2.12/ . Try copying the *eplug and *.so file to
$libdir/evolution/2.22 .. It could work.

OK, progress!  I wasn't getting any messages about libmapi.so.0, so I
copied all files out of the $libdir/evolution/2.12 directory into the
$libdir/evolution/2.22 directory and then I got the message about
libmapi.so.0.  I created the symlink to libmapi.so.0.7 and now the
plugin is listed in evolution and stays checked over evolution restarts :)

But, when I go to configure the email account and click on the 'Receive
email' tab, I got a message about "can't load plugin
'libcamel-1.2.so.10': cannot open".  I had a look and Ubuntu 8.04 has
libcamel1.2-11 installed, not -10.  I tried symlinking to the -11
version, but when hitting the 'Receive email' tab, get a camel-WARNING
message about 'CamelMapiStores' has smaller class size than parent
'CamelOfflineStore' and Exchange MAPI still does not appear in the list
of available methods for receiving email.

Any ideas on how/where to get libcamel1.2-10 for Ubuntu?  I'll start
looking.

Duh, packages.ubuntu.com was a good place to start... I got libcamel1.2-10 (from the gutsy distro) and installed its dependency libnss3-0d (from heron) successfully.

However the same problem occurs, here is the message verbatim:
$ evolution
Loading Exchange MAPI Plugin

listener is constructed
BBDB spinning up...
camel-mapi-store.c(166):camel_mapi_store_get)type:Reached

(evolution:5980): camel-WARNING **: camel_type_register: 'CamelMapiStores' has smaller class size than parent 'CamelOfflineStore'



And no Exchange MAPI method appears in the list of methods to receive email.

Any ideas on where to proceed next?

Thanks,
--
Greg Vickers
Phone: +61 7 3138 6902
IT Security Engineer & Project Manager
Queensland University of Technology, CRICOS No. 00213J



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]