GNOME Bugzilla – Bug 523013
Port evo-scalix to 2.22
Last modified: 2008-06-08 02:29:27 UTC
We should!
Created attachment 107467 [details] [review] Hacked up patch. We really need to look into ical memory managment
evolution-scalix trunk with Christian's patch builds on Fedora 7. Quick look at contacts/calendar/intray looks good too.
(In reply to comment #2) > evolution-scalix trunk with Christian's patch builds on Fedora 7. > Quick look at contacts/calendar/intray looks good too. > I just tried to build using Christian's patch on Mandriva 2008.1 i586 with Evolution 2.22 and it failed: gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"scalix-ebookbackend\" -Wall -Werror -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-strict-aliasing -Wno-sign-compare -Wno-pointer-sign -I.. -I.. -DORBIT2=1 -pthread -I/usr/include/evolution-data-server-2.22 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -DORBIT2=1 -pthread -I/usr/include/evolution-data-server-2.22 -I/usr/include/libbonobo-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libxml2 -I/usr/include/libxml2 -g -O2 -MT create-account.o -MD -MP -MF .deps/create-account.Tpo -c -o create-account.o create-account.c cc1: warnings being treated as errors create-account.c: In function ‘main’: create-account.c:77: warning: not enough variable arguments to fit a sentinel make[2]: *** [create-account.o] Error 1 make[2]: Leaving directory `/root/evolution-scalix/addressbook' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/evolution-scalix' make: *** [all] Error 2 I looked the error up but could only find 1 reference to the error: http://www.scalix.com/forums/viewtopic.php?p=32017&sid=4fd77c4125e83b1b9967acf692f8d24f
Ok, I got it to build and install. I had to edit addressbook/create-account.c line 77 as outlined here: http://www.scalix.com/forums/viewtopic.php?p=32017&sid=4fd77c4125e83b1b9967acf692f8d24f Line 77 got an annitional NULL parameter: gnome_program_init (PACKAGE, VERSION, LIBGNOME_MODULE, argc, argv, NULL, NULL);
I just committed a complete Gnome 2.22, Evolution 2.22, and libical memory support patch to SVN, under the SCALIX branch. This is commit #84. I'm looking at merging SCALIX into trunk soon.
Marged SCALIX branch into trunk. That's revision #85.