[Rhythmbox-devel] Troubling building and running rb from svn



Hi,

I am trying to compile and run rb from gnome svn. I can successfully
make it, but it does not appear to work properly when I run it. I am
compiling under fc6. When I make I get the following warnings:

------
$ make > /dev/null
../../libtool: line 6823: LC_ALL: command not found
../../libtool: line 6823: LC_CTYPE: command not found
../../libtool: line 6823: LC_COLLATE: command not found
../../libtool: line 6823: LC_MESSAGES: command not found
Could not write getter for RhythmDBEntryType_.post_entry_create: No
ArgType for gpointer
Could not write getter for RhythmDBEntryType_.pre_entry_destroy: No
ArgType for gpointer
Could not write getter for RhythmDBEntryType_.get_playback_uri: No
ArgType for gpointer
Could not write method RhythmDBQuery.append_prop_multiple: No ArgType for GList*
Could not write method RhythmDB.query_serialize: No ArgType for xmlNodePtr
Could not write method RhythmDB.query_deserialize: No ArgType for xmlNodePtr
Could not write method RhythmDB.query_parse: varargs functions not supported
Could not write method RBStringValueMap.peek: No ArgType for const-GValue*
***INFO*** The coverage of global functions is 100.00% (11/11)
***INFO*** The coverage of methods is 92.06% (58/63)
***INFO*** There are no declared virtual proxies.
***INFO*** There are no declared virtual accessors.
***INFO*** There are no declared interface proxies.
Could not write method RBSource.set_pixbuf: No ArgType for GdkPixbuf*
Could not write method RBRemovableMediaSource.get_mime_types: No
ArgType for GList*
Could not write virtual accessor method
RBRemovableMediaSource.impl_get_mime_types: No ArgType for GList*
Could not write virtual proxy
RBRemovableMediaSource.impl_get_mime_types: No ArgType for GList*
Could not write method RBPlaylistSource.save_to_xml: No ArgType for xmlNodePtr
Could not write method RBStaticPlaylistSource.load_from_xml: No
ArgType for xmlNodePtr
Could not write method RBStaticPlaylistSource.add_locations: No
ArgType for GList*
Could not write method RBAutoPlaylistSource.set_query: No ArgType for
RhythmDBQueryModelLimitType
Could not write method RBAutoPlaylistSource.get_query: No ArgType for
RhythmDBQueryModelLimitType*
Could not write method RBRemovableMediaManager.queue_transfer: No
ArgType for GList*
Could not write method RBSourceListModel.get_group_path: No ArgType
for RBSourceListGroup
Warning: generating old-style constructor for:rb_entry_view_new
Could not write method RBEntryView.append_column_custom: No ArgType
for GCompareDataFunc
Could not write method RBEntryView.enable_drag_source: No ArgType for
const-GtkTargetEntry*
Warning: generating old-style constructor for:rb_property_view_new
Could not write method RBPropertyView.set_search_func: No ArgType for
GtkTreeViewSearchEqualFunc
Warning: generating old-style constructor for:rb_library_browser_new
Warning: generating old-style constructor for:rb_song_info_new
Could not write function rb_playlist_source_new_from_xml: No ArgType
for xmlNodePtr
Could not write function rb_auto_playlist_source_new_from_xml: No
ArgType for xmlNodePtr
Could not write function rb_static_playlist_source_new_from_xml: No
ArgType for xmlNodePtr
Warning: Constructor for RBSourceList needs to be updated to new API
        See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for RBSourceListModel needs to be updated to new API
        See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for RBEntryView needs to be updated to new API
        See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for RBPropertyView needs to be updated to new API
        See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for RBLibraryBrowser needs to be updated to new API
        See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for RBSongInfo needs to be updated to new API
        See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
***INFO*** The coverage of global functions is 62.50% (5/8)
***INFO*** The coverage of methods is 93.14% (163/175)
***INFO*** The coverage of virtual proxies is 97.50% (39/40)
***INFO*** The coverage of virtual accessors is 97.50% (39/40)
***INFO*** There are no declared interface proxies.
rhythmdb.override: In function
'_wrap_rhythmdb_entry_type__get_can_sync_metadata':
rhythmdb.override:488: warning: dereferencing type-punned pointer will
break strict-aliasing rules
rhythmdb.override:489: warning: dereferencing type-punned pointer will
break strict-aliasing rules
rhythmdb.override:492: warning: dereferencing type-punned pointer will
break strict-aliasing rules
rhythmdb.override:493: warning: dereferencing type-punned pointer will
break strict-aliasing rules
rhythmdb.override: In function
'_wrap_rhythmdb_entry_type__set_can_sync_metadata':
rhythmdb.override:524: warning: dereferencing type-punned pointer will
break strict-aliasing rules
rhythmdb.override:528: warning: dereferencing type-punned pointer will
break strict-aliasing rules
rhythmdb.override: In function '_wrap_rhythmdb_entry_get':
rhythmdb.override:119: warning: dereferencing type-punned pointer will
break strict-aliasing rules
rhythmdb.override: In function '_wrap_rhythmdb_entry_set':
rhythmdb.override:154: warning: dereferencing type-punned pointer will
break strict-aliasing rules
rb.override: In function '_wrap_rb_source_gather_selected_properties':
rb.override:193: warning: dereferencing type-punned pointer will break
strict-aliasing rules
rb.c: In function '_wrap_RBSource__proxy_do_impl_browser_toggled':
rb.c:3035: warning: dereferencing type-punned pointer will break
strict-aliasing rules
rb.c:3035: warning: dereferencing type-punned pointer will break
strict-aliasing rules
rb.c: In function '_wrap_RBSource__proxy_do_impl_handle_eos':
rb.c:4292: warning: dereferencing type-punned pointer will break
strict-aliasing rules
rb.c: In function '__RBRemovableMediaSource_class_init':
rb.c:5904: warning: assignment from incompatible pointer type
rb.override: In function '_wrap_rb_library_browser_set_selection':
rb.override:843: warning: dereferencing type-punned pointer will break
strict-aliasing rules
rb.c: In function '_wrap_rb_player_gst_filter_add_filter':
rb.c:7765: warning: passing argument 2 of
'rb_player_gst_filter_add_filter' from incompatible pointer type
rb.c: In function '_wrap_rb_player_gst_filter_remove_filter':
rb.c:7780: warning: passing argument 2 of
'rb_player_gst_filter_remove_filter' from incompatible pointer type
rb.c: In function '_wrap_rb_player_gst_tee_add_tee':
rb.c:7852: warning: passing argument 2 of 'rb_player_gst_tee_add_tee'
from incompatible pointer type
rb.c: In function '_wrap_rb_player_gst_tee_remove_tee':
rb.c:7867: warning: passing argument 2 of
'rb_player_gst_tee_remove_tee' from incompatible pointer type
rb.c: In function '_wrap_rb_player_gst_data_tee_add_data_tee':
rb.c:7939: warning: passing argument 2 of
'rb_player_gst_data_tee_add_data_tee' from incompatible pointer type
rb.c: In function '_wrap_rb_player_gst_data_tee_remove_data_tee':
rb.c:7954: warning: passing argument 2 of
'rb_player_gst_data_tee_remove_data_tee' from incompatible pointer
type
../libtool: line 6823: LC_ALL: command not found
../libtool: line 6823: LC_CTYPE: command not found
../libtool: line 6823: LC_COLLATE: command not found
../libtool: line 6823: LC_MESSAGES: command not found
../libtool: line 6823: LC_ALL: command not found
../libtool: line 6823: LC_CTYPE: command not found
../libtool: line 6823: LC_COLLATE: command not found
../libtool: line 6823: LC_MESSAGES: command not found
../libtool: line 6823: LC_ALL: command not found
../libtool: line 6823: LC_CTYPE: command not found
../libtool: line 6823: LC_COLLATE: command not found
../libtool: line 6823: LC_MESSAGES: command not found
../libtool: line 6823: LC_ALL: command not found
../libtool: line 6823: LC_CTYPE: command not found
../libtool: line 6823: LC_COLLATE: command not found
../libtool: line 6823: LC_MESSAGES: command not found
../libtool: line 6823: LC_ALL: command not found
../libtool: line 6823: LC_CTYPE: command not found
../libtool: line 6823: LC_COLLATE: command not found
../libtool: line 6823: LC_MESSAGES: command not found
C/rhythmbox.xml:1251: parser error : Entity 'mdash' not defined
           <para><guibutton>Play</guibutton> &mdash; If selected, plays the
                                                    ^
C/rhythmbox.xml:1255: parser error : Entity 'mdash' not defined
           <para><guibutton>Previous</guibutton> &mdash; Skip to previous song
                                                        ^
C/rhythmbox.xml:1259: parser error : Entity 'mdash' not defined
           <para><guibutton>Next</guibutton> &mdash; Skip to next song in the
                                                    ^
C/rhythmbox.xml:1263: parser error : Entity 'mdash' not defined
           <para><guibutton>Show Window Player</guibutton> &mdash; Choose wheth
                                                                  ^
C/rhythmbox.xml:1268: parser error : Entity 'mdash' not defined
           <para><guibutton>Show Notifications</guibutton> &mdash; Choose wheth
                                                                  ^
C/rhythmbox.xml:1273: parser error : Entity 'mdash' not defined
           <para><guibutton>Quit</guibutton> &mdash; Quit the
                                                    ^
es/rhythmbox.xml:778: parser error : Entity 'mdash' not defined
           <para><guibutton>Play</guibutton> &mdash; If selected, plays the
                                                    ^
es/rhythmbox.xml:782: parser error : Entity 'mdash' not defined
           <para><guibutton>Previous</guibutton> &mdash; Skip to previous song
                                                        ^
es/rhythmbox.xml:786: parser error : Entity 'mdash' not defined
           <para><guibutton>Next</guibutton> &mdash; Skip to next song in the
                                                    ^
es/rhythmbox.xml:790: parser error : Entity 'mdash' not defined
           <para><guibutton>Show Window Player</guibutton> &mdash; Choose wheth
                                                                  ^
es/rhythmbox.xml:795: parser error : Entity 'mdash' not defined
           <para><guibutton>Show Notifications</guibutton> &mdash; Choose wheth
                                                                  ^
es/rhythmbox.xml:800: parser error : Entity 'mdash' not defined
           <para><guibutton>Quit</guibutton> &mdash; Quit the
                                                    ^
el/rhythmbox.xml:1323: parser error : Entity 'mdash' not defined
           <para><guibutton>Play</guibutton> &mdash; If selected, plays the
                                                    ^
el/rhythmbox.xml:1327: parser error : Entity 'mdash' not defined
           <para><guibutton>Previous</guibutton> &mdash; Skip to previous song
                                                        ^
el/rhythmbox.xml:1331: parser error : Entity 'mdash' not defined
           <para><guibutton>Next</guibutton> &mdash; Skip to next song in the
                                                    ^
el/rhythmbox.xml:1335: parser error : Entity 'mdash' not defined
           <para><guibutton>Show Window Player</guibutton> &mdash; Choose wheth
                                                                  ^
el/rhythmbox.xml:1340: parser error : Entity 'mdash' not defined
           <para><guibutton>Show Notifications</guibutton> &mdash; Choose wheth
                                                                  ^
el/rhythmbox.xml:1345: parser error : Entity 'mdash' not defined
           <para><guibutton>Quit</guibutton> &mdash; Quit the
                                                    ^
fr/rhythmbox.xml:778: parser error : Entity 'mdash' not defined
           <para><guibutton>Lecture</guibutton> &mdash; Joue le morceau actuel
                                                        ^
fr/rhythmbox.xml:781: parser error : Entity 'mdash' not defined
           <para><guibutton>Précédent</guibutton> &mdash; Passe au morceau p
                                                            ^
fr/rhythmbox.xml:784: parser error : Entity 'mdash' not defined
           <para><guibutton>Suivant</guibutton> &mdash; Passe au morceau suiva
                                                        ^
fr/rhythmbox.xml:787: parser error : Entity 'mdash' not defined
           <para><guibutton>Afficher le lecteur de musique</guibutton> &mdash;
                                                                              ^
fr/rhythmbox.xml:790: parser error : Entity 'mdash' not defined
           <para><guibutton>Afficher les notifications</guibutton> &mdash; Per
                                                                           ^
fr/rhythmbox.xml:793: parser error : Entity 'mdash' not defined
           <para><guibutton>Quitter</guibutton> &mdash; Quitte le <application
                                                        ^
ru/rhythmbox.xml:1082: parser error : Entity 'mdash' not defined
           <para><guibutton>Play</guibutton> &mdash; If selected, plays the
                                                    ^
ru/rhythmbox.xml:1086: parser error : Entity 'mdash' not defined
           <para><guibutton>Previous</guibutton> &mdash; Skip to previous song
                                                        ^
ru/rhythmbox.xml:1090: parser error : Entity 'mdash' not defined
           <para><guibutton>Next</guibutton> &mdash; Skip to next song in the
                                                    ^
ru/rhythmbox.xml:1094: parser error : Entity 'mdash' not defined
           <para><guibutton>Show Window Player</guibutton> &mdash; Choose wheth
                                                                  ^
ru/rhythmbox.xml:1099: parser error : Entity 'mdash' not defined
           <para><guibutton>Show Notifications</guibutton> &mdash; Choose wheth
                                                                  ^
ru/rhythmbox.xml:1104: parser error : Entity 'mdash' not defined
           <para><guibutton>Quit</guibutton> &mdash; Quit the
                                                    ^
sv/rhythmbox.xml:778: parser error : Entity 'mdash' not defined
           <para><guibutton>Spela</guibutton> &mdash; Om vald, spelar upp den f
                                                     ^
sv/rhythmbox.xml:781: parser error : Entity 'mdash' not defined
           <para><guibutton>Föregående</guibutton> &mdash; Hoppa till föreg
                                                            ^
sv/rhythmbox.xml:784: parser error : Entity 'mdash' not defined
           <para><guibutton>Nästa</guibutton> &mdash; Hoppa till nästa låt i
                                                      ^
sv/rhythmbox.xml:787: parser error : Entity 'mdash' not defined
           <para><guibutton>Visa musikspelare</guibutton> &mdash; Välj huruvid
                                                                 ^
sv/rhythmbox.xml:790: parser error : Entity 'mdash' not defined
           <para><guibutton>Visa notifieringar</guibutton> &mdash; Välj huruvi
                                                                  ^
sv/rhythmbox.xml:793: parser error : Entity 'mdash' not defined
           <para><guibutton>Avsluta</guibutton> &mdash; Avsluta <application>Mu
                                                       ^
zh_CN/rhythmbox.xml:1040: parser error : Entity 'mdash' not defined
           <para><guibutton>Play</guibutton> &mdash; If selected, plays the
                                                    ^
zh_CN/rhythmbox.xml:1044: parser error : Entity 'mdash' not defined
           <para><guibutton>Previous</guibutton> &mdash; Skip to previous song
                                                        ^
zh_CN/rhythmbox.xml:1048: parser error : Entity 'mdash' not defined
           <para><guibutton>Next</guibutton> &mdash; Skip to next song in the
                                                    ^
zh_CN/rhythmbox.xml:1052: parser error : Entity 'mdash' not defined
           <para><guibutton>Show Window Player</guibutton> &mdash; Choose wheth
                                                                  ^
zh_CN/rhythmbox.xml:1057: parser error : Entity 'mdash' not defined
           <para><guibutton>Show Notifications</guibutton> &mdash; Choose wheth
                                                                  ^
zh_CN/rhythmbox.xml:1062: parser error : Entity 'mdash' not defined
           <para><guibutton>Quit</guibutton> &mdash; Quit the
                                                    ^
------

After it makes when I run it I get the following warnings


------
$ ./rhythmbox

(rhythmbox:30746): GLib-CRITICAL **: g_file_get_contents: assertion
`filename != NULL' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_box_pack_start: assertion
`GTK_IS_WIDGET (child)' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_box_reorder_child: assertion
`GTK_IS_WIDGET (child)' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_box_pack_start: assertion
`GTK_IS_WIDGET (child)' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_toolbar_insert: assertion
`GTK_IS_TOOLBAR (toolbar)' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_toolbar_insert: assertion
`GTK_IS_TOOLBAR (toolbar)' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_widget_show: assertion
`GTK_IS_WIDGET (widget)' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_toolbar_unset_style: assertion
`GTK_IS_TOOLBAR (toolbar)' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_widget_show: assertion
`GTK_IS_WIDGET (widget)' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_toolbar_unset_style: assertion
`GTK_IS_TOOLBAR (toolbar)' failed

(rhythmbox:30746): libglade-CRITICAL **: glade_xml_construct:
assertion `fname != NULL' failed

(rhythmbox:30746): libglade-CRITICAL **:
glade_xml_signal_autoconnect_full: assertion `self != NULL' failed

(rhythmbox:30746): libglade-CRITICAL **: glade_xml_get_widget:
assertion `self != NULL' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_object_ref: assertion
`GTK_IS_OBJECT (object)' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_widget_get_parent: assertion
`GTK_IS_WIDGET (widget)' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_CONTAINER (container)' failed

(rhythmbox:30746): libglade-CRITICAL **: glade_xml_get_widget:
assertion `self != NULL' failed

(rhythmbox:30746): libglade-CRITICAL **: glade_xml_get_widget:
assertion `self != NULL' failed

(rhythmbox:30746): libglade-CRITICAL **: glade_xml_get_widget:
assertion `self != NULL' failed

(rhythmbox:30746): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:30746): GLib-GObject-CRITICAL **: g_signal_connect_object:
assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:30746): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:30746): GLib-GObject-CRITICAL **: g_signal_connect_object:
assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:30746): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:30746): GLib-GObject-CRITICAL **: g_signal_connect_object:
assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:30746): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed

(rhythmbox:30746): Gtk-CRITICAL **: gtk_container_add: assertion
`GTK_IS_WIDGET (widget)' failed
-----

In the end the menus, and possibly other widgets, do not get drawn to
the screen. I have placed a screenshot of it at the following url:
http://comradesoffunk.org/jon/broken-rb.png

Is this something that I'm doing wrong or a bug in rb? This is using
svn revision 4925.

Any help in getting this to work would be greatly appreciated.


Thanks,
Jon


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]