I still don't know the actual cause (did a major upgrade recently, including libglade), and this started happening when I ran glurp: (glurp:32010): libglade-WARNING **: could not find signal handler 'on_ui_random_clicked'. (glurp:32010): libglade-WARNING **: could not find signal handler 'on_pllist_key_pressed'. (glurp:32010): libglade-WARNING **: could not find signal handler 'on_ui_volume_changed'. (glurp:32010): libglade-WARNING **: could not find signal handler 'on_stream_destroy'. ... And so on. The problem is that for some reason glurp now needs '-export-dynamic' passed to the linker for libglade to match up the signal handlers properly. I will attach my fixes shortly.
Created attachment 58063 [details, diff] Patch against glurp-0.11.5 which adds '-export-dynamic' to the linker This patch should be put in the media-sound/glurp/files directory and used with the glurp-0.11.5-r1.ebuild also attached to this bug.
Created attachment 58064 [details] New ebuild which uses the export-dynamic.patch New ebuild which requires attached 'export-dynamic.patch'
After further investigation with AllanonJL, it seems this is due to upgrading dev-libs/atk to ~x68 (1.9.1). I have notified upstream of this issue, and found they have already applied the same fix as I have suggested here, which will be in the next glurp release, whenever that is.
Yes, I've fixed this in development version already (thanks to Jim), I just didn't get around to make a release.
This is already fixed in 0.11.6, thanks for the patch.