Bug 199180 - undefined symbol
Summary: undefined symbol
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Matthew Barnes
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-07-17 19:16 UTC by Ryan Skadberg
Modified: 2007-11-30 22:11 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-08-09 13:38:22 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Ryan Skadberg 2006-07-17 19:16:07 UTC
I see this when evolution starts:

(evolution-2.8:10436): e-utils-WARNING **: can't load plugin
'/usr/lib/evolution/2.8/components/libevolution-addressbook.so: undefined
symbol: eab_search_dialog_new'

My guess is that evolution got built with an older version on the machine and
linked against that and then things changed.  Probably should rebuild all the
evolution packages to clear this up.

Comment 1 Ryan Skadberg 2006-07-18 13:47:08 UTC
This has been reported by someone else upstream as well:

http://bugzilla.gnome.org/show_bug.cgi?id=347910

So, not sure if it's a FC thing or an Evolution thing now.

Comment 2 Matthew Barnes 2006-07-18 14:44:30 UTC
Ryan and Mayank, what packages are you using?

$ rpm -q evolution evolution-data-server
evolution-2.7.4-2
evolution-data-server-1.7.4-1


I'm having trouble reproducing this.  All I see when I start it is:

    CalDAV Eplugin starting up ...

    (evolution-2.8:7238): camel-WARNING **: camel_exception_get_id called with
    NULL parameter.

    (evolution-2.8:7238): Gtk-CRITICAL **: gtk_option_menu_set_history:
    assertion `GTK_IS_OPTION_MENU (option_menu)' failed

(Note: The Gtk-CRITICAL warning repeats every time I select a new component.)

Comment 3 Ryan Skadberg 2006-07-18 14:49:38 UTC
Packages are:

evolution-2.7.4-2
evolution-connector-2.7.4-1
evolution-connector-debuginfo-2.7.4-1
evolution-data-server-1.7.4-1
evolution-data-server-debuginfo-1.7.4-1
evolution-data-server-devel-1.7.4-1
evolution-debuginfo-2.7.4-2
evolution-devel-2.7.4-2
evolution-sharp-0.11.1-5.1
evolution-webcal-2.7.1-4.1

Try enabling the Exchange Operations plugin in Plugins and restarting (you may
need to install evolution-connector if you don't have that yet in order to do that).


Comment 4 Matthew Barnes 2006-07-18 14:59:08 UTC
That was it, thanks.  All of our packages match and I can reproduce this now. 
Will investigate.

Comment 5 Mayank Jain 2006-07-19 07:39:05 UTC
Thanks :)

Comment 6 Matthew Barnes 2006-08-07 16:37:32 UTC
This has been fixed in Evoluton 2.7.90, which is now in Rawhide.  But I'll leave
this open until all the dependency issues get sorted out.

Comment 7 Caolan McNamara 2006-08-08 18:54:01 UTC
also: evolution-2.7.4-4

evo->contacts->personal/ldap->search, click on search icon, advanced -> 
crash with "undefined symbol: eab_search_dialog_new"



Comment 8 Matthew Barnes 2006-08-08 19:41:24 UTC
That too should be fixed in Evolution 2.7.90.

If I recall correctly, there's only one instance of that symbol in Evolution. 
And they "fixed" it by commenting it out.

Comment 9 Matthew Barnes 2006-08-09 13:38:22 UTC
Evolution dependencies in Rawhide are all in order as of this morning, so I'm
closing this bug.  Please reopen if you find that the latest Evolution release
is still complaining (or crashing) due to a missing eab_search_dialog_new symbol.


Note You need to log in before you can comment on or make changes to this bug.