Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 49336

Summary: Evolution data server breaks subsequent Evolution Mail builds
Product: Gentoo Linux Reporter: Hypnos <hypnos75>
Component: [OLD] GNOMEAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Hypnos 2004-04-28 18:26:31 UTC
Evolution data server installs libebook.so in /usr/lib.  However, Evolution Mail uses its own, incompatible, implementation of libebook.so that is stored in /usr/lib/evolution/1.4.  If you emerge Evolution Mail after Evolution data server, you get relocation errors because the linker tries a library in /usr/lib first.

Reproducible: Always
Steps to Reproduce:
1.  emerge Evolution data server
2.  emerge Evolution Mail
3.  Try to run Evolution Mail


Actual Results:  
relocation error, undefined symbol in libebook


Portage 2.0.50-r5 (default-x86-1.4, gcc-3.3.3, glibc-2.3.2-r3, 2.4.18)
=================================================================
System uname: 2.4.18 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz
Gentoo Base System version 1.4.9
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-pipe -Wall -O2 -mcpu=pentium4 -march=pentium4
-maccumulate-outgoing-args -minline-all-stringops -fmove-all-movables
-fno-if-conversion2 -fno-crossjumping"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf
/etc/terminfo /etc/env.d"
CXXFLAGS="-pipe -Wall -O2 -mcpu=pentium4 -march=pentium4
-maccumulate-outgoing-args -minline-all-stringops -fmove-all-movables
-fno-if-conversion2 -fno-crossjumping"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/bmg-gnome-current
/usr/local/overlays/bmg-main /home/system/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3ds S3TC X aac acpi acpi4linux afs aim alsa atlas auctex audiofile avantgo
avi bidi bindist bonobo bots canna caps cdf cdr cjk clanVoice composite crypt
curl dbus dga divx dnd doc dv dvb dvd encode esd evo faad fam fax ffmpeg fftw
flac flash fluidsynth foomaticdb freetds freetype freewnn fs fullrpc fusion
gamma gd gdbm geoip ggi gif ginac glade glgd glut gmp gmtfull gmthigh gmtsuppl
gmttria gnome gnomedb gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml hbci hdf hdf5
icq idea imagemagick imap imlib imlib2 informix innodb ipv6 jabber jikes jpeg
kerberos krb4 lcms ldap libdsk libg++ libgda libwww mad matroska mbox md5sum mdb
mikmod mmx mng mozilla moznocompose moznoirc moznomail mozp3p mozsvg mpeg mpeg4
mpi msn music mysql ncurses netcdf nls nogcj oav offensive ofx oggvorbis openal
opengl oscar oss pam parse-clocks passfile pcmcia pda pdflib pic plotutils png
pnp postgres ppds psyco python qhull quicktime radeon readline ruby16 samba sasl
sdl sis slang speedo speex spell sqlite sse ssl svga t1lib tetex theora tiff
transcode truetype trusted type1 usb v4l video_cards_radeon videos vim-with-x
wavelan wmf wsconvert wxwin x86 xinerama xml2 xmms xosd xv xvid yahoo zlib zvbi"
Comment 1 Hypnos 2004-04-28 18:32:30 UTC
FYI, this is for Evolution 1.4.x -- I assume this bug does not present itself for Evolution 1.5.x, since that _requires_ the Evolution data server.
Comment 2 Hypnos 2004-04-28 18:48:51 UTC
Oops, evolution-data-server is a breakmygentoo ebuild ...