gnome-keyboard-applet lacks some external symbols necessary for plugins

Bug #35362 reported by Sergey V. Udaltsov
8
Affects Status Importance Assigned to Milestone
gnome-applets (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

When I am trying to use gswitchit-plugins with gnome-keyboard-applet, I see this:

[1142616836,000,gswitchit_plugin_manager.c:_GSwitchItPluginManagerAddPluginsDir/] Bad module: [/usr/lib/gswitchit/flags.so], /usr/lib/gswitchit/flags.so: undefined symbol: GSwitchItPluginContainerReinitUi
[1142616836,000,gswitchit_plugin_manager.c:_GSwitchItPluginManagerAddPluginsDir/] Bad module: [/usr/lib/gswitchit/highlight.so], /usr/lib/gswitchit/highlight.so: undefined symbol: GSwitchItPluginContainerReinitUi
[1142616836,000,gswitchit_plugin_manager.c:_GSwitchItPluginManagerAddPluginsDir/] Bad module: [/usr/lib/gswitchit/anim.so], /usr/lib/gswitchit/anim.so: undefined symbol: GSwitchItAppletConfigGetImagesFile

These symbols are "extern" symbols but it seems they are lost during the build process. When I build the applet manually, these symbols presend in the executable. Could the build process be please fixed?

PS As a side request - I am going to release gswitchit-plugins for gnome 2.14 very soon - could Ubuntu provide .deb once they are released?

Revision history for this message
Sergey V. Udaltsov (sergey-udaltsov) wrote : Objdump from Dapper

objdump -T

You can see there are fewer symbols than in the other dump

Revision history for this message
Sergey V. Udaltsov (sergey-udaltsov) wrote : Objdump of the manual build

There are all necessary symbols

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. That lacks some context, what do you run an how to get those messages? /usr/lib/gnome-applets/gnome-keyboard-applet? what is gswitchit-plugins? do you have an URL to a page about it or something like that?

Changed in gnome-applets:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
Revision history for this message
Sergey V. Udaltsov (sergey-udaltsov) wrote :

I just run:

objdump -T /usr/lib/gnome-applets/gnome-keyboard-properties

gswitchit-plugins (the only part of gswitchit which remained on sf.net:):

http://freshmeat.net/projects/gswitchit-plugins/

Revision history for this message
Sebastien Bacher (seb128) wrote :

This upload fixes the issue:

 gnome-applets (2.14.0-0ubuntu6) dapper; urgency=low
 .
   * debian/patches/17_keyboard_applet_symbol_fix.patch:
     - CVS change, use -export-dynamic build option for keyboard applet
       (Ubuntu: #35362)

Changed in gnome-applets:
status: Needs Info → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.