Am Freitag, den 10.09.2010, 09:36 +0200 schrieb Thomas Mittelstaedt: > Am Freitag, den 10.09.2010, 06:30 +0200 schrieb Thomas Mittelstaedt: > > Am Montag, den 06.09.2010, 08:18 +0200 schrieb Milan Crha: > > > On Sat, 2010-09-04 at 05:30 +0200, Thomas Mittelstaedt wrote: > > > > .libs/libebook_1_2_la-e-book.o: In function > > > > `e_book_new_default_addressbook': > > > > /home/tuxdistro/src/evolution/obj/evolution-data-server/addressbook/libebook/../../../../evolution-data-server/addressbook/libebook/e-book.c:3329: > > > > undefined reference to `e_source_list_peek_default_source' > > > > > > Hi, > > > I suppose you do not have latest master sources of the > > > evolution-data-server. The "missing" function is part of > > > libedataserver/e-source-list.c and it links to libedataserver-1.2.la, > > > which I see it used in the Makefile.am in addressbook/libebook. The > > > function was added just recently.
Well, resolved it finally. The problem was the existing 2.30 installation on maverick. There was a libedataserver....so in /usr/lib. Using "-L/opt/evo/lib" for autogen.sh solved that problem: PKG_CONFIG_PATH=/opt/evo/lib/pkgconfig/ CC='ccache gcc' CFLAGS=-g LDFLAGS=-L/opt/evo/lib bash ../../evolution/autogen.sh --prefix='/opt/evo' --disable-deprecated-warning-flags Then some test...-files failed to compile. I had to do the following: ======================================================== diff --git a/calendar/backends/file/Makefile.am b/calendar/backends/file/Makefile.am index c672157..b2e2fdf 100644 --- a/calendar/backends/file/Makefile.am +++ b/calendar/backends/file/Makefile.am @@ -44,6 +44,9 @@ test_interval_searches_LDADD = \ test_interval_searches_CPPFLAGS = \ $(AM_CPPFLAGS) \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + -I$(top_srcdir)/calendar \ -I$(top_builddir)/calendar \ $(EVOLUTION_CALENDAR_CFLAGS) \ -DTEST_QUERY_RESULT=1 diff --git a/calendar/libedata-cal/Makefile.am b/calendar/libedata-cal/Makefile.am index f88e24e..182d68d 100644 --- a/calendar/libedata-cal/Makefile.am +++ b/calendar/libedata-cal/Makefile.am @@ -121,12 +121,15 @@ e_calendar_factory_LDADD = \ test_e_sexp_SOURCES = e-cal-backend-sexp.c e-cal-backend-sexp.h test_e_sexp_CPPFLAGS = \ $(AM_CPPFLAGS) \ + -I$(top_srcdir) \ -I$(top_srcdir)/calendar \ -I$(top_builddir)/calendar \ $(EVOLUTION_CALENDAR_CFLAGS) \ -DTESTER=1 -test_e_sexp_LDADD = libedata-cal-1.2.la $(E_DATA_SERVER_LIBS) +test_e_sexp_LDADD = libedata-cal-1.2.la \ + $(top_builddir)/libedataserver/libedataserver-1.2.la +###$(E_DATA_SERVER_LIBS) test_intervaltree_SOURCES = test-intervaltree.c e-cal-backend-intervaltree.c =========================================================================== Finally, I got evolution 2.31 to run, but the restoration of ics files from my 2.28 version is a problem. The memo (notes) ics-files are somehow not recognized, even if they are set correctly in the gconf keys. -- thomas _______________________________________________ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers