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 582110 - build: dolt has some link issues with library dependency
build: dolt has some link issues with library dependency
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: general
2.26.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2009-05-10 22:48 UTC by Marc-Andre Lureau
Modified: 2009-05-11 07:59 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
build: dolt has some link issues with library dependency (3.62 KB, patch)
2009-05-10 22:48 UTC, Marc-Andre Lureau
committed Details | Review

Description Marc-Andre Lureau 2009-05-10 22:48:22 UTC
This might not be seen when linking with a previously installed system
library. But in a jail, like with jhbuild, it fails to link, in a
clean build environment.

The workaround is to explicitely link with the missing library.

make[3]: Entering directory `/opt/git/evolution-data-server/src'
../doltlibtool --tag=CC   --mode=link gcc-4.3  -g -O0 -Wall -Wmissing-prototypes  -Wno-sign-compare -Wno-pointer-sign  -L/opt/gnome2/lib  -o evolution-data-server  Evolution-DataServer-common.o Evolution-DataServer-skels.o Evolution-DataServer-stubs.o server-interface-check.o server-logging.o server.o offline-listener.o ../libebackend/libebackend-1.2.la ../addressbook/libedata-book/libedata-book-1.2.la ../calendar/libedata-cal/libedata-cal-1.2.la -pthread -L/opt/gnome2/lib -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lgmodule-2.0 -lORBit-2 -lgthread-2.0 -lrt -lgobject-2.0 -lglib-2.0 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lical -licalss -licalvcal   -lpthread    -pthread -L/opt/gnome2/lib -lxml2 -lbonobo-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 -lrt -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgconf-2 -lglib-2.0 -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -lpthread
libtool: link: gcc-4.3 -g -O0 -Wall -Wmissing-prototypes -Wno-sign-compare -Wno-pointer-sign -o .libs/evolution-data-server Evolution-DataServer-common.o Evolution-DataServer-skels.o Evolution-DataServer-stubs.o server-interface-check.o server-logging.o server.o offline-listener.o -pthread -pthread  -L/opt/gnome2/lib ../libebackend/.libs/libebackend-1.2.so ../addressbook/libedata-book/.libs/libedata-book-1.2.so ../calendar/libedata-cal/.libs/libedata-cal-1.2.so /opt/gnome2/lib/libgnome-2.so /usr/lib/libpopt.so /opt/gnome2/lib/libical.so /opt/gnome2/lib/libicalss.so /opt/gnome2/lib/libicalvcal.so /opt/gnome2/lib/libxml2.so /opt/gnome2/lib/libbonobo-2.so /opt/gnome2/lib/libbonobo-activation.so /opt/gnome2/lib/libORBit-2.so /opt/gnome2/lib/libgthread-2.0.so -lrt /opt/gnome2/lib/libsoup-2.4.so /opt/gnome2/lib/libgio-2.0.so /opt/gnome2/lib/libgobject-2.0.so /opt/gnome2/lib/libgmodule-2.0.so /opt/gnome2/lib/libgconf-2.so /opt/gnome2/lib/libglib-2.0.so -lplds4 -lplc4 -lnspr4 -ldl -lpthread -pthread -Wl,-rpath -Wl,/opt/gnome2/lib
../addressbook/libedata-book/.libs/libedata-book-1.2.so: undefined reference to `e_util_utf8_remove_accents'
Comment 1 Marc-Andre Lureau 2009-05-10 22:48:27 UTC
Created attachment 134369 [details] [review]
build: dolt has some link issues with library dependency
Comment 2 Marc-Andre Lureau 2009-05-10 22:49:30 UTC
oh, I also untabify the chunk result, because it was mixed before.
Comment 3 Matthew Barnes 2009-05-11 02:30:54 UTC
Thanks for the patch.  Please commit it to master and gnome-2-26.
Comment 4 Marc-Andre Lureau 2009-05-11 07:59:05 UTC
thanks, pushed.

commit 844de7611b91f062ac75463e300e9b35a120449c
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date:   Mon May 11 01:38:07 2009 +0300

    build: dolt has some link issues with library dependency