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