Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 319825 - Evolution 2.28 is still unstable and returns many undefined symbols in it.
Summary: Evolution 2.28 is still unstable and returns many undefined symbols in it.
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-15 12:06 UTC by Kete Tefid
Modified: 2010-05-30 13:16 UTC (History)
1 user (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 Kete Tefid 2010-05-15 12:06:16 UTC
Evolution 2.28 starts with just a window without most of its icons, buttons and menu. Revdep-rebuild returns nothing. Something like the following appears when run in terminal:

(evolution:3259): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Memos_Component:2.28': g_module_open of `/usr/lib64/evolution/2.28/components/libevolution-calendar.so' failed with `/usr/lib64/evolution/2.28/libevolution-cal-shared.so.0: undefined symbol: e_msg_composer_get_header_table'


(evolution:3259): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Mail_Component:2.28': g_module_open of `/usr/lib64/evolution/2.28/components/libevolution-mail.so' failed with `/usr/lib64/evolution/2.28/libecontacteditor.so.0: undefined symbol: eab_merging_book_commit_contact'


(evolution:3259): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Calendar_Component:2.28': g_module_open of `/usr/lib64/evolution/2.28/components/libevolution-calendar.so' failed with `/usr/lib64/evolution/2.28/libevolution-cal-shared.so.0: undefined symbol: e_msg_composer_get_header_table'


(evolution:3259): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Addressbook_Component:2.28': g_module_open of `/usr/lib64/evolution/2.28/components/libevolution-addressbook.so' failed with `/usr/lib64/evolution/2.28/components/libevolution-addressbook.so: undefined symbol: e_msg_composer_get_header_table'


(evolution:3259): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Tasks_Component:2.28': g_module_open of `/usr/lib64/evolution/2.28/components/libevolution-calendar.so' failed with `/usr/lib64/evolution/2.28/libevolution-cal-shared.so.0: undefined symbol: e_msg_composer_get_header_table'


(evolution:3259): e-utils-WARNING **: Lock file '/home/sisu/.evolution/.running' creation failed, error 2


(evolution:3259): Gtk-WARNING **: Theme directory scalable/filesystems of theme glass-icon has no size field


(evolution:3259): evolution-shell-WARNING **: Unknown component mail

(evolution:3259): e-utils-WARNING **: can't load plugin '/usr/lib64/evolution/2.28/plugins/liborg-gnome-publish-calendar.so': /usr/lib64/evolution/2.28/libevolution-cal-shared.so.0: undefined symbol: e_msg_composer_get_header_table

(evolution:3259): e-utils-WARNING **: can't load plugin '/usr/lib64/evolution/2.28/plugins/liborg-gnome-evolution-startup-wizard.so': /usr/lib64/evolution/2.28/libecontacteditor.so.0: undefined symbol: eab_merging_book_commit_contact

(evolution:3259): e-utils-WARNING **: can't load plugin '/usr/lib64/evolution/2.28/plugins/liborg-gnome-default-mailer.so': /usr/lib64/evolution/2.28/libecontacteditor.so.0: undefined symbol: eab_merging_book_commit_contact

(evolution:3259): e-utils-WARNING **: can't load plugin '/usr/lib64/evolution/2.28/plugins/liborg-gnome-evolution-google.so': /usr/lib64/evolution/2.28/libevolution-cal-shared.so.0: undefined symbol: e_msg_composer_get_header_table

(evolution:3259): e-utils-WARNING **: can't load plugin '/usr/lib64/evolution/2.28/plugins/liborg-gnome-evolution-google.so': /usr/lib64/evolution/2.28/libevolution-cal-shared.so.0: undefined symbol: e_msg_composer_get_header_table
Comment 1 Kete Tefid 2010-05-15 12:38:47 UTC
Portage 2.1.8.3 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.32-tuxonice-r5 x86_64)
=================================================================
System uname: Linux-2.6.32-tuxonice-r5-x86_64-AMD_Athlon-tm-_7850_Dual-Core_Processor-with-gentoo-1.12.13
Timestamp of tree: Thu, 13 May 2010 18:30:21 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4-r1
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA PUEL sun-bcla-java-vm skype-eula dlj-1.1 RTCW-ETEULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=amdfam10 -pipe -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=amdfam10 -pipe -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays"
DISTDIR="/mnt/e/distfiles/"
FEATURES="assume-digests buildpkg ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms unmerge-logs userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-z,now,--as-needed,-O1,--hash-style=gnu,--sort-common"
LINGUAS="en ar fa"
MAKEOPTS="-j3"
PKGDIR="/mnt/e/GentooPackages/"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 3gp X a52 aac aalib acc acl acpi acpid alsa amd64 amr apache2 archive ares asf audacious autoipd automount avahi avi beagle berkdb bidi bluetooth bmp bookmarks browserplugin bttv bzip2 cairo cd cdda cddax cddb cdio cdparanoia cdr cli consolekit cpudetection cracklib crypt cups cxx dbus dhcpcd dia directfb divx4linux dmix docbook dot dts dv dvb dvd dvdr dxr3 encode esd evdev excel extras fa farsi fasttrack fbcon fbcondecor fbsplash ffmpeg firefox flac flash flashplayer fltk fontconfig fortran freetype fuse gdbm gdu gif gmp gnome gnome-keyring gnutella gnutls gpm gstreamer gtk gtk2 h323 hal html httpd iconv id3tag imagemagick ioplug ipv6 java java6 javascript jpeg jpeg2k jpg lame latex lcms libnotify lirc live m4a mad matroska mid mjpeg mmx mmxext modules mov mozilla mp3 mp4 mpeg mpg mudflap multilib mysql nautilus ncurses network networkmanager nfs nls nptl nptlonly nsplugin nvidia ogg oggvorbis openal opencore-amr openft opengl openmp oss pam pcre pdf perl persian php pipechan plug png pnm policykit pppd proxy ps python quicktime ra ram rar rcs readline reflection rm rtf samba sdl session sip slp socks socks5 spell spl sqlite sse sse2 ssl stream svg svn symlink sysfs taglib tcpd theora tiff tk truetype udev unicode unrar usb v4l vcd vcdinfo vcdx vlm vorbis wav wma wmf wmv wxwindows x264 xanim xattr xcb xine xml xmms xorg xpm xulrunner xv xvid zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="stv0680" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ar fa" LIRC_DEVICES="pctv" RUBY_TARGETS="ruby18" SANE_BACKENDS="gt68xx" USERLAND="GNU" VIDEO_CARDS="nvidia vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 2 Kete Tefid 2010-05-15 12:46:00 UTC
Emerging evolution 2.26.3 which has been fine prior to upgrading to gnome 2.28 didn't solve the problem. It is from something else that I have no clue about. Maybe someone could find something from the output of running evolution in the terminal.
Comment 3 David Abbott (RETIRED) gentoo-dev 2010-05-15 22:40:41 UTC
I am using 2.28.3 and I get no errors or warning when I run it from a terminal. Try deleting  ~/.evolution/
Comment 4 Kete Tefid 2010-05-16 13:08:30 UTC
(In reply to comment #3)
> I am using 2.28.3 and I get no errors or warning when I run it from a terminal.
> Try deleting  ~/.evolution/
> 
Thanks for the info. 
I have done everything to solve this problem prior to submitting a bug in bugs.gentoo.org. Unfortunately none of them including deleting .evolution directory worked. A new user on my system experience the same problem so it is not from incompatible settings.
Comment 5 Kete Tefid 2010-05-30 13:16:18 UTC
After a heavy research; while inspired by http://bugs.gentoo.org/141448 and through trial and error, I found the problem: My LDFLAGS. I removed it and reemerged evolution and I could get a fully working evolution. 
I have no idea why the assigned LDFLAGS caused the problem. Now, I don't exactly know if we can call it a bug. 
Please close this bug since everything is now resolved.
By the way, now evolution loads slower, since I removed some optimization flags. I'm too exhausted to find which ldflag was exactly causing the mess.
I hope my experience help someone avoid hitting such a problem.
Cheers,