[Evolution-hackers] symbol ugliness ...



Hi guys,

	Just running my interposing detection tool:

	http://go-oo.org/ooo-build/bin/finterpose

	$ find /opt/gnome/lib -name '*.so' | finterpose gnome-exclusions

	over all of Gnome's libraries - and there is an unexpected amount of
cruft from the evolution piece. Some of this of course may be eplugin
related - if so, it'd be nice to have an updated suppression set
(current attached) - some looks like brokenness to me:

Most embarassing:
	/opt/gnome/lib/evolution/2.4/components/libevolution-mail.so /opt/gnome/lib/evolution/2.4/plugins/liborg-gnome-groupwise-features.so implement:
		session
	/opt/gnome/lib/gnome-spell/libgnome-spell-component-0.3.so /opt/gnome/lib/evolution/2.4/components/libevolution-calendar.so implement:
		orb ev

Less so ?:
	/opt/gnome/lib/evolution-data-server-1.2/camel-providers/libcamelexchange.so /opt/gnome/lib/evolution/2.4/plugins/liborg-gnome-exchange-operations.so implement:
		camel_exchange_ntlm_authtype camel_exchange_password_authtype

	/opt/gnome/lib/evolution-data-server-1.2/camel-providers/libcamelgroupwise.so /opt/gnome/lib/libexchange-storage-1.2.so.0.1.0 implement:
		e_path_find_folders e_path_to_physical e_path_rmdir

	/opt/gnome/lib/libedataserver-1.2.so.4.1.0 /opt/gnome/lib/libgal-2.4.so.0.0.0 /opt/gnome/lib/evolution/2.4/libeutil.so.0.0.0 implement:
		e_iconv_locale_charset e_iconv_charset_language e_strftime e_iconv_locale_language known_iconv_charsets e_iconv_close e_iconv_charset_name e_iconv e_iconv_open e_utf8_strftime

	/opt/gnome/lib/libexchange-storage-1.2.so.0.1.0 /opt/gnome/lib/evolution/2.4/libeshell.so.0.0.0 implement:
		e_shell_marshal_VOID__POINTER_POINTER_POINTER_POINTER e_shell_marshal_VOID__STRING_POINTER_POINTER e_shell_marshal_VOID__STRING_STRING

	/opt/gnome/lib/libgal-2.4.so.0.0.0 /opt/gnome/lib/gtkhtml/libgnome-gtkhtml-editor-3.8.so /opt/gnome/lib/evolution/2.4/libemiscwidgets.so.0.0.0 implement:
		e_color_alloc e_color_init e_dark_gray e_black e_color_alloc_gdk e_color_alloc_name e_white
	
	/opt/gnome/lib/evolution/2.4/components/libevolution-calendar.so /opt/gnome/lib/evolution/2.4/plugins/liborg-gnome-save-calendar.so /opt/gnome/lib/evolution/2.4/libevolution-calendar-importers.so.0.0.0 implement:
		auth_new_cal_from_source auth_new_cal_from_uri auth_new_cal_from_default

	HTH,

		Michael.

-- 
 michael meeks novell com  <><, Pseudo Engineer, itinerant idiot
# glib / pango / gtk modules:
g_module_check_init
gtk_module_init
im_module_init
im_module_create
im_module_list
im_module_exit
script_engine_init
script_engine_create
script_engine_exit
script_engine_list

# gconf
gconf_backend_get_vtable

# ORBit2 / bonobo
orbit_imodule_data
Bonobo_Plugin_info

# gnome-print
gnome_print__transport_get_type
gnome_print__filter_get_type
gpa_module_init

# gnome-vfs
vfs_module_init
vfs_module_shutdown

# glade
glade_module_register_widgets

# gstreamer
gst_plugin_desc

# Nautilus
nst_init_plugin
nautilus_module_shutdown
nautilus_module_list_types
nautilus_module_initialize

# gimp
gimp_module_query
gimp_module_register

# xchat modules
xchat_plugin_init
xchat_plugin_deinit
xchat_plugin_get_info

# epiphany
register_module

# gaim
gaim_init_plugin

# planner
module_init
module_exit
module_new

# a11y modules
gnome_accessibility_module_shutdown
gnome_accessibility_module_init

# evolution
camel_provider_module_init
eds_module_list_types
eds_module_initialize
eds_module_shutdown
e_plugin_lib_enable

# gpilot
conduit_load_gpilot_conduit
conduit_destroy_gpilot_conduit


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]