After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 746975 - Rhythmbox plugins fail to connect to signal handlers with libpeas 1.14.0
Rhythmbox plugins fail to connect to signal handlers with libpeas 1.14.0
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
3.2
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-03-29 13:39 UTC by Kalev Lember
Modified: 2015-03-29 22:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kalev Lember 2015-03-29 13:39:38 UTC
I am getting a number of GtkBuilder warnings when starting Rhythmbox:

Gtk-WARNING **: Could not find signal handler 'station_creator_button_clicked_cb'.  Did you compile with -rdynamic?
Gtk-WARNING **: Could not find signal handler 'scrobbling_enabled_check_toggled_cb'.  Did you compile with -rdynamic?
Gtk-WARNING **: Could not find signal handler 'logout_button_clicked_cb'.  Did you compile with -rdynamic?
Gtk-WARNING **: Could not find signal handler 'station_creator_button_clicked_cb'.  Did you compile with -rdynamic?
Gtk-WARNING **: Could not find signal handler 'scrobbling_enabled_check_toggled_cb'.  Did you compile with -rdynamic?
Gtk-WARNING **: Could not find signal handler 'logout_button_clicked_cb'.  Did you compile with -rdynamic?

These are all symbols from plugins. I would assume it's caused by plugin symbol visibility changes in libpeas 1.14.

rhythmbox-3.2-1.fc22.x86_64
libpeas-1.14.0-1.fc22.x86_64
Comment 1 Jonathan Matthew 2015-03-29 22:00:47 UTC
yeah, seems to be the libpeas changes that broke it.

fixed in commit 896db56.
Comment 2 Kalev Lember 2015-03-29 22:14:54 UTC
Thanks for the quick fix!