GNOME Bugzilla – Bug 328443
programs depending on libglade don't find their signal handlers
Last modified: 2006-03-07 00:03:09 UTC
Please describe the problem: Programs that are linked with libglade, e.g. totem or dasher don't find their signal handlers. A typical error looks like this: libglade-WARNING **: could not find signal handler 'on_show_file_dir_settings_activate'. The solution is to add gmodule-2.0 to the deps. This will add -Wl,--export-dynamic to the linker flags. This should be added to the pc file of libglade. The bug was worked around in totem and in mail-notification. Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
Ran into this problem as well. https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=184001 Added the --export-dynamic option to the Libs field of the libglade-2.0.pc file did fix the problem.
This is covered in the documentation. If the application fails to run because it isn't exporting its symbols, then that is an application bug. *** This bug has been marked as a duplicate of 88095 ***