I already tried yesterday to compile source rpms, no luck and tarball "make" 
fails for the same reason it failed the source rpm:


exchange-mapi-connection.c: In function 'exchange_mapi_create_folder':
exchange-mapi-connection.c:1158: warning: passing argument 2 of 'CreateFolder' 
makes integer from pointer without a cast
exchange-mapi-connection.c:1158: warning: passing argument 4 of 'CreateFolder' 
from incompatible pointer type
exchange-mapi-connection.c:1158: error: too few arguments to function 
'CreateFolder'
exchange-mapi-connection.c: In function 'exchange_mapi_set_recipients':
exchange-mapi-connection.c:2172: warning: initialization discards qualifiers 
from pointer target type
exchange-mapi-connection.c:2197: warning: 'return' with a value, in function 
returning void
exchange-mapi-connection.c:2211: warning: 'return' with a value, in function 
returning void
exchange-mapi-connection.c:2229: warning: 'return' with a value, in function 
returning void
make[3]: *** [exchange-mapi-connection.lo] Error 1
make[3]: Leaving directory 
`/home/feanor/Desktop/evolution-mapi-provider-20080411.0/src/servers'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/home/feanor/Desktop/evolution-mapi-provider-20080411.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/home/feanor/Desktop/evolution-mapi-provider-20080411.0'
make: *** [all] Error 2


no errors in ./configure

this happens on ubuntu 8.04
evolution 2.22
samba4 and libmapi installed from the open suse rpm you linked converted in 
*deb with alien

at this point i dont know if it's a problem related to the migration of 
packages from rpm to deb or something related to  ubuntu if you say that mapi 
works on evolution 2.22

the thing is that if i migrate the evolution mapi rpm package in *deb I can 
install everything, and like I wrote before I can sort out all the library 
links problem and enable the plugin in evolution but I get those camel warnings 
and no mapi exchange option appears in the server type when I try to create a 
new account.


________________________________________
From: Johnny Jacob [EMAIL PROTECTED]
Sent: Friday, April 18, 2008 10:19 AM
To: Pantano Angelo
Cc: evolution-list@gnome.org
Subject: Re: R: [Evolution] Exchange MAPI plugin on     Evolution       2.22    
(Ubuntu 8.04)

On Fri, 2008-04-18 at 09:23 +0200, Pantano Angelo wrote:
> Can I have a link for the Tarball of the source? I'd like to try to
> compile it against 2.22 evolution.

Source RPMs [1] are available in openSUSE Build Service.

I've uploaded [2] the tarballs. The tarball is more of a quick hack, so
feel free to make it better :). HTH.


[1]http://download.opensuse.org/repositories/home:/jjohnny:/evolution-exchange-mapi-provider/
[2]http://www.gnome.org/~jjohnny/src/tar/mapi-provider/

>
>
> cheers
>
>
>
>
>
> Pantano Angelo
>
>
>
> GA VAS
>
> [EMAIL PROTECTED]
>
> 331/6820374
>
>
>
> -----Messaggio originale-----
> Da: Johnny Jacob [mailto:[EMAIL PROTECTED]
> Inviato: venerdì 18 aprile 2008 6.07
> A: Pantano Angelo
> Cc: evolution-list@gnome.org
> Oggetto: Re: [Evolution] Exchange MAPI plugin on Evolution 2.22
> (Ubuntu 8.04)
>
>
>
> On Thu, 2008-04-17 at 04:55 -0700, Angelo Pantano wrote:
>
> >
>
> >
>
> > Greg Vickers wrote:
>
> > >
>
> > >
>
> > > 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
>
> > > _______________________________________________
>
> > > Evolution-list mailing list
>
> > > Evolution-list@gnome.org
>
> > > http://mail.gnome.org/mailman/listinfo/evolution-list
>
> > >
>
> > >
>
> >
>
> > exactly same error here, i guess current mapi and openchange
> packages
>
> > are not usable on evolution 2.22, i got this warnings as well:
>
> >
>
> > ** (evolution:8045): WARNING **: Exchange MAPI
>
> > camel-mapi-store.c(166):camel_mapi_store_get_type:Reached
>
> >
>
> > (evolution:8045): camel-WARNING **: camel_type_register:
> 'CamelMapiStores'
>
> > has smaller class size than parent 'CamelOfflineStore'
>
> >
>
> > (evolution:8045): camel-WARNING **: camel_type_register:
>
> > 'CamelOpenchangeStores' has smaller class size than parent
>
> > 'CamelOfflineStore'
>
> >
>
> >
>
> > and no method mapi appears in the server type,
>
>
>
> Looks like the protocol is not registered in Evolution.
>
>
>
> > i've sorted out all the
>
> > library problems by copying them from 2.12 to 2.22 evolution
> directory
>
> >
>
> > if anyone managed to use mapi on 2.22 please share
>
>
>
> We are currently running the provider against 2.22 from source. I'll
> try to push a build (rpm) for 2.22 ASAP.
>
>
>
> >
>
> --
>
> Johnny Jacob [EMAIL PROTECTED] http://johnnyjacob.org
>
>
>
> GPG fingerprint = E296 D0B9 77D9 D968 5574  DB0D 5FD0 B7CA 03DC E845
>
>
--
Johnny Jacob [EMAIL PROTECTED] http://johnnyjacob.org

GPG fingerprint = E296 D0B9 77D9 D968 5574  DB0D 5FD0 B7CA 03DC E845
_______________________________________________
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to