[OGo-Evolution] Building Evolution Connector
Benjamin Long
evolution@opengroupware.org
Fri, 08 Oct 2004 10:11:35 -0400
On Fri, 2004-10-08 at 10:56 +0200, Jean-Pascal Robiez wrote:
> hello,
>=20
> you need to patch e-book-backend-ogo.c to use this version of evolution,
> all backend funtion have to pass the opid parameter. I don't have access
> to cvs now so I can't make a diff but I join you the version of this
> file I use.
>=20
> hope this helps,
>=20
> JP
>=20
>=20
>=20
> Le jeudi 07 octobre 2004 =E0 16:38 -0400, Benjamin Long a =E9crit :
> > I'm trying to build the connector for evolution. Reading the archives
> > tells me that I am running into the same problem as someone else, cause=
d
> > by the changes in evo version 2.0. Any help with this would be greatly
> > appreciated as I'm working on a rollout. Here's the end of my build log=
:
> >=20
> > e-book-backend-ogo.c: In function `e_book_backend_ogo_create_contact':
> > e-book-backend-ogo.c:52: error: incompatible type for argument 3 of
> > `e_data_book_respond_create'
> > e-book-backend-ogo.c:52: error: too few arguments to function
> > `e_data_book_respond_create'
> > e-book-backend-ogo.c: In function `e_book_backend_ogo_remove_contacts':
> > e-book-backend-ogo.c:63: error: incompatible type for argument 3 of
> > `e_data_book_respond_remove_contacts'
> > e-book-backend-ogo.c:63: error: too few arguments to function
> > `e_data_book_respond_remove_contacts'
> > e-book-backend-ogo.c: In function `e_book_backend_ogo_modify_contact':
> > e-book-backend-ogo.c:75: error: incompatible type for argument 3 of
> > `e_data_book_respond_modify'
> > e-book-backend-ogo.c:75: error: too few arguments to function
> > `e_data_book_respond_modify'
> > e-book-backend-ogo.c: In function `e_book_backend_ogo_get_contact':
> > e-book-backend-ogo.c:87: error: incompatible type for argument 3 of
> > `e_data_book_respond_get_contact'
> > e-book-backend-ogo.c:87: error: too few arguments to function
> > `e_data_book_respond_get_contact'
> > e-book-backend-ogo.c: In function `e_book_backend_ogo_get_contact_list'=
:
> > e-book-backend-ogo.c:98: error: incompatible type for argument 3 of
> > `e_data_book_respond_get_contact_list'
> > e-book-backend-ogo.c:98: error: too few arguments to function
> > `e_data_book_respond_get_contact_list'
> > e-book-backend-ogo.c: In function
> > `e_book_backend_ogo_authenticate_user':
> > e-book-backend-ogo.c:219: error: too few arguments to function
> > `e_data_book_respond_authenticate_user'
> > e-book-backend-ogo.c: In function
> > `e_book_backend_ogo_get_supported_fields':
> > e-book-backend-ogo.c:251: error: incompatible type for argument 3 of
> > `e_data_book_respond_get_supported_fields'
> > e-book-backend-ogo.c:251: error: too few arguments to function
> > `e_data_book_respond_get_supported_fields'
> > e-book-backend-ogo.c: In function `e_book_backend_ogo_remove':
> > e-book-backend-ogo.c:288: error: too few arguments to function
> > `e_data_book_respond_remove'
> > e-book-backend-ogo.c: In function `e_book_backend_ogo_class_init':
> > e-book-backend-ogo.c:362: warning: assignment from incompatible pointer
> > type
> > e-book-backend-ogo.c:363: warning: assignment from incompatible pointer
> > type
> > e-book-backend-ogo.c:364: warning: assignment from incompatible pointer
> > type
> > e-book-backend-ogo.c:365: warning: assignment from incompatible pointer
> > type
> > e-book-backend-ogo.c:366: warning: assignment from incompatible pointer
> > type
> > e-book-backend-ogo.c:369: warning: assignment from incompatible pointer
> > type
> > e-book-backend-ogo.c:370: warning: assignment from incompatible pointer
> > type
> > e-book-backend-ogo.c:371: warning: assignment from incompatible pointer
> > type
> > e-book-backend-ogo.c:372: warning: assignment from incompatible pointer
> > type
> > e-book-backend-ogo.c:373: warning: assignment from incompatible pointer
> > type
> > make[4]: *** [e-book-backend-ogo.lo] Error 1
> > make[4]: Leaving directory
> > `/home/bflong/build/evolution-ogo-0.0.3/addressbook/backends/ogo'
> > make[3]: *** [all-recursive] Error 1
> > make[3]: Leaving directory
> > `/home/bflong/build/evolution-ogo-0.0.3/addressbook/backends'
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory
> > `/home/bflong/build/evolution-ogo-0.0.3/addressbook'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/home/bflong/build/evolution-ogo-0.0.3'
> > make: *** [all] Error 2
> >=20
> > --=20
> > Benjamin Long
> > bflong@longbros.com
> >=20
Thanks! I got the connector compiled and installed with evo 2.0. I can
now work with my contacts, but there is no calendar. Is this something
that is not implemented yet or did I do something wrong?
--=20
Benjamin Long
bflong@longbros.com