[Evolution-hackers] rendering-cleanup
Hi, I've pushed a rendering-cleanup branch to git that cleans up evo code to compile with GDK_DISABLE_DEPRECTAED again. As I'm fortunately not a specialist on Evo code, someone should look it over, but from my testing, things still look fine. The patch series does basically 3 things: 1) Delete lots of unused code 2) Port gnome-canvas to Cairo 3) Replace remaining drawing functions that use GdkGC with cairo. Benjamin PS: Should I open a bug about it? ___ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers
Re: [Evolution-hackers] rendering-cleanup
On Fri, 2010-10-22 at 15:01 +0200, Benjamin Otte wrote: I've pushed a rendering-cleanup branch to git that cleans up evo code to compile with GDK_DISABLE_DEPRECTAED again. As I'm fortunately not a specialist on Evo code, someone should look it over, but from my testing, things still look fine. The patch series does basically 3 things: 1) Delete lots of unused code 2) Port gnome-canvas to Cairo 3) Replace remaining drawing functions that use GdkGC with cairo. Thanks a TON for doing all that Benjamin! I can only imagine how painful it was. This is a totally naive question and only for future reference, but now that you have gnome-canvas using Cairo how big of a leap would it be for Evolution to just draw with Cairo directly and ditch gnome-canvas, or do you still see a legitimate need for a canvas library? Anyway, I already owe other people some code reviews so I'll put away my hackers hat for a few days and try to look at this over the weekend. It may need to sit on a branch for a little while longer because I don't want Evolution requiring gtk+-3.0 just yet, but since that code doesn't get much attention I don't foresee problems merging when the time comes. Thanks again! ___ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers
[Evolution-hackers] libedata-cal-1.2.la: undefined reference to `e_cal_recur_ensure_end_dates'
Hi list, gcc 4.5.1 e-d-s 2.32.0 ./configure --prefix=/usr --with-libdb=/usr --with-krb5=/usr --with-openldap compiles fine but problem installing because of relinking: libtool: install: warning: relinking `libedata-cal-1.2.la' libtool: install: (cd /home/tjoen/rpmbuild/BUILD/evolution-data-server-2.32.0/calendar/libedata-cal; /bin/sh /home/tjoen/rpmbuild/BUILD/evolution-data-server-2.32.0/libtool --silent --tag CC --mode=relink gcc -g -O2 -version-info 10:0:0 -Wl,--no-undefined -o libedata-cal-1.2.la -rpath /usr/lib libedata_cal_1_2_la-e-data-cal-enumtypes.lo libedata_cal_1_2_la-e-cal-backend.lo libedata_cal_1_2_la-e-cal-backend-cache.lo libedata_cal_1_2_la-e-cal-backend-factory.lo libedata_cal_1_2_la-e-cal-backend-intervaltree.lo libedata_cal_1_2_la-e-cal-backend-sexp.lo libedata_cal_1_2_la-e-cal-backend-sync.lo libedata_cal_1_2_la-e-cal-backend-util.lo libedata_cal_1_2_la-e-cal-backend-store.lo libedata_cal_1_2_la-e-cal-backend-file-store.lo libedata_cal_1_2_la-e-data-cal.lo libedata_cal_1_2_la-e-data-cal-view.lo ../../calendar/libegdbus/libegdbus-cal.la ../../calendar/libecal/libecal-1.2.la == they should be in here ../../libedataserver/libedataserver-1.2.la ../../libebackend/libebackend-1.2.la -pthread -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lical -licalss -licalvcal -lxml2 -lgconf-2 -lglib-2.0 -inst-prefix-dir /var/tmp) .libs/libedata_cal_1_2_la-e-cal-backend-file-store.o: In function `e_cal_util_get_component_occur_times': /home/tjoen/rpmbuild/BUILD/evolution-data-server-2.32.0/calendar/libedata-cal/../../calendar/libecal/e-cal-util.c:1218: undefined reference to `e_cal_recur_ensure_end_dates' /home/tjoen/rpmbuild/BUILD/evolution-data-server-2.32.0/calendar/libedata-cal/../../calendar/libecal/e-cal-util.c:1273: undefined reference to `e_cal_recur_obtain_enddate' /home/tjoen/rpmbuild/BUILD/evolution-data-server-2.32.0/calendar/libedata-cal/../../calendar/libecal/e-cal-util.c:1289: undefined reference to `e_cal_recur_obtain_enddate' collect2: ld returned 1 exit status Only one 2 hits in Google, no solutions. Anyone with a tip how to continue? ___ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers
Re: [Evolution-hackers] libedata-cal-1.2.la: undefined reference to `e_cal_recur_ensure_end_dates'
Le vendredi 22 octobre 2010 à 20:45 +0200, tjoen a écrit : Hi list, gcc 4.5.1 e-d-s 2.32.0 ./configure --prefix=/usr --with-libdb=/usr --with-krb5=/usr --with-openldap compiles fine but problem installing because of relinking: libtool: install: warning: relinking `libedata-cal-1.2.la' libtool: install: (cd /home/tjoen/rpmbuild/BUILD/evolution-data-server-2.32.0/calendar/libedata-cal; /bin/sh /home/tjoen/rpmbuild/BUILD/evolution-data-server-2.32.0/libtool --silent --tag CC --mode=relink gcc -g -O2 -version-info 10:0:0 -Wl,--no-undefined -o libedata-cal-1.2.la -rpath /usr/lib libedata_cal_1_2_la-e-data-cal-enumtypes.lo libedata_cal_1_2_la-e-cal-backend.lo libedata_cal_1_2_la-e-cal-backend-cache.lo libedata_cal_1_2_la-e-cal-backend-factory.lo libedata_cal_1_2_la-e-cal-backend-intervaltree.lo libedata_cal_1_2_la-e-cal-backend-sexp.lo libedata_cal_1_2_la-e-cal-backend-sync.lo libedata_cal_1_2_la-e-cal-backend-util.lo libedata_cal_1_2_la-e-cal-backend-store.lo libedata_cal_1_2_la-e-cal-backend-file-store.lo libedata_cal_1_2_la-e-data-cal.lo libedata_cal_1_2_la-e-data-cal-view.lo ../../calendar/libegdbus/libegdbus-cal.la ../../calendar/libecal/libecal-1.2.la == they should be in here ../../libedataserver/libedataserver-1.2.la ../../libebackend/libebackend-1.2.la -pthread -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lical -licalss -licalvcal -lxml2 -lgconf-2 -lglib-2.0 -inst-prefix-dir /var/tmp) .libs/libedata_cal_1_2_la-e-cal-backend-file-store.o: In function `e_cal_util_get_component_occur_times': /home/tjoen/rpmbuild/BUILD/evolution-data-server-2.32.0/calendar/libedata-cal/../../calendar/libecal/e-cal-util.c:1218: undefined reference to `e_cal_recur_ensure_end_dates' /home/tjoen/rpmbuild/BUILD/evolution-data-server-2.32.0/calendar/libedata-cal/../../calendar/libecal/e-cal-util.c:1273: undefined reference to `e_cal_recur_obtain_enddate' /home/tjoen/rpmbuild/BUILD/evolution-data-server-2.32.0/calendar/libedata-cal/../../calendar/libecal/e-cal-util.c:1289: undefined reference to `e_cal_recur_obtain_enddate' collect2: ld returned 1 exit status Only one 2 hits in Google, no solutions. Anyone with a tip how to continue? This was reported in gnome's bugzilla and in gentoo's. It should be fixed in master by now. -- Gilles Dartiguelongue gilles.dartiguelon...@esiee.org signature.asc Description: This is a digitally signed message part ___ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers