Public bug report changed:
https://launchpad.net/malone/bugs/5285

Comment:
the "mail-notification-CRITICAL **: signal handler
"mn_mail_summary_popup_button_press_event_h" not found" bug doesn't
happen on debian.

it seems dynamic symbol are not exported for mail-notification on
ubuntu:

on debian:
$ objdump -T /usr/bin/mail-notification | grep 
mn_mail_summary_popup_button_press_event_h
0806dfc0 g    DF .text  00000099  Base        
mn_mail_summary_popup_button_press_event_h

on ubuntu:
$ objdump -T /usr/bin/mail-notification | grep 
mn_mail_summary_popup_button_press_event_h
 
(no result)

I dig a bit and I found pkg-config doesn't return the same result:

on debian:
$ pkg-config --libs gconf-2.0
-Wl,--export-dynamic -pthread -lgconf-2 -lORBit-2 -lm -lgmodule-2.0 -ldl 
-lgthread-2.0 -lglib-2.0

on ubuntu:
$ pkg-config --libs gconf-2.0
-pthread -lgconf-2 -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0

the "-Wl,--export-dynamic" options seems to be the key of the problem.
But I don't know why there are not used on ubuntu.

--
universe-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/universe-bugs

Reply via email to