Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 171124 - mail-client/evolution-2.8.2.1 should depend on >=libbonobo-2.16.0
Summary: mail-client/evolution-2.8.2.1 should depend on >=libbonobo-2.16.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-16 05:29 UTC by andrew lorien
Modified: 2008-02-03 01:15 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description andrew lorien 2007-03-16 05:29:27 UTC
Evolution will compile fine with libbonobo-2.14, but when a mailbox is selected it will crash with 
evolution: symbol lookup error: /usr/lib64/evolution/2.8/components/libevolution-mail.so: undefined symbol: gnome_vfs_mime_get_all_components.
calendar etc are ok (i think).  after much searching and upgrading of various components,  i found this announcement
http://www.mail-archive.com/devel-announce-list@gnome.org/msg00087.html
which suggested that i should upgrade libbonobo from 2.14.0 to 2.16.0
it works now.

Reproducible: Always

Steps to Reproduce:
1.emerge evolution-2.8.2.1 libbonobo 2.16.0
2. start evolution
3. watch it crash
4. manually edit a config file to make evolution start in a calendar
5. start evolution
6. click 'inbox'
7. watch it crash

Actual Results:  
watch it crash

Expected Results:  
mail window in right hand panel

Portage 2.1.2.2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.17-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r8 x86_64 AMD Sempron(tm) Processor 2800+
Gentoo Base System release 1.12.9
Timestamp of tree: Mon, 12 Mar 2007 11:50:01 +0000
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -frename-registers -fomit-frame-pointer -mno-align-stringops -march=athlon64"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -pipe -frename-registers -fomit-frame-pointer -mno-align-stringops -march=athlon64"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer prelink sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="ftp://mirror.pacific.net.au/linux/Gentoo ftp://planetmirror.com/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="X aac aalib alsa amd64 arts artswrappersuid berkdb bitmap-fonts cairo cdparanoia cdr cli compositor cracklib crypt cups dbus divx4linux dri dts dv dvd dvdread eds emboss encode esd fam fbcon firefox fortran gdbm gif gnome gpm graphviz gstreamer gtk gtk2 hal iconv ieee1394 ipv6 isdnlog jbig jpeg ldap libg++ libnotify live lm_sensors mad matroska midi mikmod mozdevelop mozilla mozillanoirc mozillanomail moznomail mozsvg mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg opengl oss pam pcre perl plugins png ppds pppd python qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd theora thunar-vfs truetype truetype-fonts ttfont type1-fonts unicode vorbis wmf xml xorg xv zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-03-19 19:10:21 UTC
Which version of gnome-vfs did you have?  It seems likely that you had new gnome-vfs and old libbono, resulting in those functions not being anywhere...
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-07-08 12:13:14 UTC
Please, respond to Comment #1 
Comment 3 andrew lorien 2007-07-08 13:46:06 UTC
sorry, comment#1 didn't make it to my inbox...

I think that was exactly the problem - i had a current gnome-vfs, and a current evolution, but gnome-vfs doesn't require libbonobo at all, and evolution only requires >=libbonobo-2 when it should require >= libbonobo-2.16
Comment 4 Peter Volkov (RETIRED) gentoo-dev 2007-08-09 15:27:56 UTC
Well, IIUC there was a mixture: gnome-vfs-2.16 and libbonobo-2.14. Should we check that evolution builds fine with ( <gnome-vfs-2.16 libbonobo-2.16 ) and add this dependency like

|| ( ( <gnome-vfs-2.16 <libbonobo-2.16 )
( >=gnome-vfs-2.16 >=libbonobo-2.16 ) )

into evolution or maybe it's better time just to remove all gnome-2.14 from the tree and close this bug as such? I'd vote for killing 2.14.
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-08-09 22:33:54 UTC
I vote for killing 2.14 as well, it will happen soon anyway.
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-10-08 22:27:38 UTC
upstream just commited a change to the configure.in raising libbonobo requirements to 2.16

>       * configure.in: Require libbonobo 2.16.0 or later (#483989).
>
>       This is to make sure we pick up the implementation of
>       gnome_vfs_mime_get_all_components(), which now lives in
>       libbonobo instead of gnome-vfs.

So I think you can just bump the dependency and be done with it.
Comment 7 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-10-10 14:05:59 UTC
Can't just bump the dep without masking on x86/no-nptl/2.4  Do people find this acceptible?  It's the last evo version for that arch...
Comment 8 Kazankov Alexander 2007-11-20 15:40:58 UTC
(In reply to comment #1)

At me a similar problem: evo crashes on a choice of the letter with attached vcard.

Same results even after upgrade evo, e-d-s, gnome-vfs with ACCEPT_KEYWORDS=~x86.
But when I emerge -1 ">=libbonobo-2.16", the problem has disappeared.

Confirm bug. 
Comment 9 Mart Raudsepp gentoo-dev 2008-01-06 14:00:38 UTC
Evolution was just moved to gnome herd, reassigning appropriately
Comment 10 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-03 01:15:55 UTC
dep raised.