GNOME Bugzilla – Bug 533780
libecal-data linking failure: should link against libebackend
Last modified: 2013-09-14 16:52:52 UTC
gtk-doc: Linking scanner i686-pc-linux-gnu-gcc -ggdb -O1 -O2 -O3 -pipe -march=athlon-xp -mmmx -msse -m3dnow -Wall -Wmissing-prototypes -Wno-sign-compare -Wno-pointer-sign -Wl,--as-needed -o .libs/libedata-cal-scan .libs/libedata-cal-scan.o -pthread ../../../../calendar/libedata-cal/.libs/libedata-cal-1.2.so /var/tmp/portage/gnome-extra/evolution-data-server-2.23.2/work/evolution-data-server-2.23.2/calendar/libecal/.libs/libecal-1.2.so -L/usr/lib/nspr -L/usr/lib/lib /var/tmp/portage/gnome-extra/evolution-data-server-2.23.2/work/evolution-data-server-2.23.2/libedataserver/.libs/libedataserver-1.2.so -lplds4 -lplc4 -lnspr4 -lpthread -lsoup-2.4 ../../../../libebackend/.libs/libebackend-1.2.so -ldb -lxml2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lgio-2.0 -lgmodule-2.0 -ldl -lgobject-2.0 -lgthread-2.0 -lrt -lgconf-2 -lglib-2.0 ../../../../calendar/libedata-cal/.libs/libedata-cal-1.2.so: undefined reference to `e_file_cache_remove_object' ../../../../calendar/libedata-cal/.libs/libedata-cal-1.2.so: undefined reference to `e_data_server_extension_list_free' ../../../../calendar/libedata-cal/.libs/libedata-cal-1.2.so: undefined reference to `e_file_cache_get_objects' ../../../../calendar/libedata-cal/.libs/libedata-cal-1.2.so: undefined reference to `e_file_cache_get_type' ../../../../calendar/libedata-cal/.libs/libedata-cal-1.2.so: undefined reference to `e_file_cache_replace_object' ../../../../calendar/libedata-cal/.libs/libedata-cal-1.2.so: undefined reference to `e_file_cache_get_object' ../../../../calendar/libedata-cal/.libs/libedata-cal-1.2.so: undefined reference to `e_file_cache_add_object' ../../../../calendar/libedata-cal/.libs/libedata-cal-1.2.so: undefined reference to `e_data_server_get_extensions_for_type' ../../../../calendar/libedata-cal/.libs/libedata-cal-1.2.so: undefined reference to `e_file_cache_get_keys' collect2: ld returned 1 exit status Linking of scanner failed: make: *** [scan-build.stamp] Error 1 Patch to follow.
Created attachment 111124 [details] [review] edata-cal-libadd.patch
Commit to trunk
Created attachment 111268 [details] [review] ebackend-libs.patch Also, this patch fixes the link line for libebackend (libedataserver, libgmodule-2.0)
Ross, can you check this patch for libebackend ?
Looks good to me, please commit.
Patches committed to SVN trunk as r8833 http://svn.gnome.org/viewvc/evolution-data-server?view=revision&revision=8833