First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 171124
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: andrew lorien <andrew@andrewswebsite.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 171124 depends on: Show dependency tree
Show dependency graph
Bug 171124 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-03-16 05:29 0000
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 From Daniel Gryniewicz 2007-03-19 19:10:21 0000 -------
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 From Jakub Moc 2007-07-08 12:13:14 0000 -------
Please, respond to Comment #1 

------- Comment #3 From andrew lorien 2007-07-08 13:46:06 0000 -------
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 From Peter Volkov 2007-08-09 15:27:56 0000 -------
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 From Gilles Dartiguelongue 2007-08-09 22:33:54 0000 -------
I vote for killing 2.14 as well, it will happen soon anyway.

------- Comment #6 From Gilles Dartiguelongue 2007-10-08 22:27:38 0000 -------
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 From Daniel Gryniewicz 2007-10-10 14:05:59 0000 -------
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 From Kazankov Alexander 2007-11-20 15:40:58 0000 -------
(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 From Mart Raudsepp 2008-01-06 14:00:38 0000 -------
Evolution was just moved to gnome herd, reassigning appropriately

------- Comment #10 From Gilles Dartiguelongue 2008-02-03 01:15:55 0000 -------
dep raised.

First Last Prev Next    No search results available      Search page      Enter new bug