After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 533780 - libecal-data linking failure: should link against libebackend
libecal-data linking failure: should link against libebackend
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Calendar
2.24.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-05-19 01:02 UTC by Ed Catmur
Modified: 2013-09-14 16:52 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
edata-cal-libadd.patch (440 bytes, patch)
2008-05-19 01:02 UTC, Ed Catmur
committed Details | Review
ebackend-libs.patch (687 bytes, patch)
2008-05-20 22:55 UTC, Ed Catmur
committed Details | Review

Description Ed Catmur 2008-05-19 01:02:19 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.
Comment 1 Ed Catmur 2008-05-19 01:02:49 UTC
Created attachment 111124 [details] [review]
edata-cal-libadd.patch
Comment 2 Srinivasa Ragavan 2008-05-19 04:22:28 UTC
Commit to trunk
Comment 3 Ed Catmur 2008-05-20 22:55:09 UTC
Created attachment 111268 [details] [review]
ebackend-libs.patch

Also, this patch fixes the link line for libebackend (libedataserver, libgmodule-2.0)
Comment 4 Srinivasa Ragavan 2008-05-21 07:03:42 UTC
Ross, can you check this patch for libebackend ?
Comment 5 Ross Burton 2008-05-21 07:29:54 UTC
Looks good to me, please commit.
Comment 6 Suman Manjunath 2008-05-23 09:53:07 UTC
Patches committed to SVN trunk as r8833 
http://svn.gnome.org/viewvc/evolution-data-server?view=revision&revision=8833