Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 61603 - Evolution-1.5.93 stopped showing contacts
Summary: Evolution-1.5.93 stopped showing contacts
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-25 00:44 UTC by Richard Torkar
Modified: 2004-08-27 18:34 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
link camel into addressbook (evolution-1.5.93-addressbooklibs.patch,564 bytes, patch)
2004-08-25 13:52 UTC, Olivier Crete (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Torkar 2004-08-25 00:44:05 UTC
xyz@tux ~ $ emerge  -p gnome-extra/evolution-data-server evolution

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] gnome-extra/evolution-data-server-0.0.98
[ebuild   R   ] mail-client/evolution-1.5.93


Upgraded from previous versions.

When I started the new evo version the contacts button is not visible in Evo.

During startup the following info is shown in the console:
(evolution:5928): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evol ution_Addressbook_Component:1.5': g_module_open of `/usr/lib/evolution/1.5/compo nents/libevolution-addressbook.so' failed with `/usr/lib/evolution/1.5/component s/libevolution-addressbook.so: undefined symbol: SEC_BitStringTemplate'


(evolution:5928): camel-WARNING **: camel_exception_get_id called with NULL para meter.
asked to activate component_id `OAFIID:GNOME_Evolution_Addressbook_Component:1.5 '

emerge info:
Portage 2.0.50-r10 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.9-rc1)
=================================================================
System uname: 2.6.9-rc1 i686 Intel(R) Pentium(R) M processor 1200MHz
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -pipe"
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="-O2 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo 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/bmg-gnome-current /usr/local/bmg-main"
SYNC="rsync://rsync1.se.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa apm avi berkdb bonobo cdr crypt cups dvd encode esd evo faac faad flac foomaticdb gdbm gif gnome gnomedb gphoto2 gpm gstreamer gtk gtk2 imlib irda java jpeg kerberos ldap libg++ libgda libwww mad mailwrapper mikmod mmx mono motif mozilla moznocompose moznoirc moznomail mpeg nas ncurses nls nntp nptl oggvorbis opengl oss pam pda pdflib perl png python quicktime readline ruby samba sasl sdl slang speex spell sse ssl svga tcltk tcpd tetex theora tiff truetype usb x86 xml xml2 xv xvid zlib"
Comment 1 Matthew Schick 2004-08-25 11:30:09 UTC
I can verify this issue...  I've tried compiling with and without the 'mozilla' USE flag and various ld.so.conf paths to link against nss/nspr, mozilla and firefox with the same result.
Comment 2 Olivier Crete (RETIRED) gentoo-dev 2004-08-25 12:53:08 UTC
The problem seems to be that /usr/lib/evolution/1.5/components/libevolution-addressbook.so is not linked with the appropriate files..

If ssl is enabled, LD_PRELOADing libnss3.so (from moz or dev-libs/nss) will do the  trick.. (for that bug)..
After that, it will complain about the camel_object_type symbol... which is part of libcamel.so .. LD_PRELOADing that one too will take care of the second bug.. and it will run properly... 
so this works here:
LD_PRELOAD=/usr/lib/mozilla/libnss3.so:/usr/lib/evolution/1.5/libcamel.so evolution-1.5

Its probably something with the build process.. -lcamel -lnss3 missing in somewhere maybe ? 
Comment 3 Olivier Crete (RETIRED) gentoo-dev 2004-08-25 13:52:22 UTC
Created attachment 38204 [details, diff]
link camel into addressbook

camel was not properly linked into the addressbook component.. this patch seems
to fix it for me..
Comment 4 Richard Torkar 2004-08-26 01:26:44 UTC
Patch works for me[tm].
Comment 5 foser (RETIRED) gentoo-dev 2004-08-27 16:49:00 UTC
tester, patch looks fine to me, please apply. Thnx.
Comment 6 Olivier Crete (RETIRED) gentoo-dev 2004-08-27 18:34:05 UTC
ok done