[Rhythmbox-devel] Troubling building and running rb from svn
- From: "Jon Dufresne" <jon dufresne gmail com>
- To: rhythmbox-devel gnome org
- Subject: [Rhythmbox-devel] Troubling building and running rb from svn
- Date: Sat, 10 Mar 2007 14:50:05 -0500
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> — If selected, plays the
^
C/rhythmbox.xml:1255: parser error : Entity 'mdash' not defined
<para><guibutton>Previous</guibutton> — Skip to previous song
^
C/rhythmbox.xml:1259: parser error : Entity 'mdash' not defined
<para><guibutton>Next</guibutton> — Skip to next song in the
^
C/rhythmbox.xml:1263: parser error : Entity 'mdash' not defined
<para><guibutton>Show Window Player</guibutton> — Choose wheth
^
C/rhythmbox.xml:1268: parser error : Entity 'mdash' not defined
<para><guibutton>Show Notifications</guibutton> — Choose wheth
^
C/rhythmbox.xml:1273: parser error : Entity 'mdash' not defined
<para><guibutton>Quit</guibutton> — Quit the
^
es/rhythmbox.xml:778: parser error : Entity 'mdash' not defined
<para><guibutton>Play</guibutton> — If selected, plays the
^
es/rhythmbox.xml:782: parser error : Entity 'mdash' not defined
<para><guibutton>Previous</guibutton> — Skip to previous song
^
es/rhythmbox.xml:786: parser error : Entity 'mdash' not defined
<para><guibutton>Next</guibutton> — Skip to next song in the
^
es/rhythmbox.xml:790: parser error : Entity 'mdash' not defined
<para><guibutton>Show Window Player</guibutton> — Choose wheth
^
es/rhythmbox.xml:795: parser error : Entity 'mdash' not defined
<para><guibutton>Show Notifications</guibutton> — Choose wheth
^
es/rhythmbox.xml:800: parser error : Entity 'mdash' not defined
<para><guibutton>Quit</guibutton> — Quit the
^
el/rhythmbox.xml:1323: parser error : Entity 'mdash' not defined
<para><guibutton>Play</guibutton> — If selected, plays the
^
el/rhythmbox.xml:1327: parser error : Entity 'mdash' not defined
<para><guibutton>Previous</guibutton> — Skip to previous song
^
el/rhythmbox.xml:1331: parser error : Entity 'mdash' not defined
<para><guibutton>Next</guibutton> — Skip to next song in the
^
el/rhythmbox.xml:1335: parser error : Entity 'mdash' not defined
<para><guibutton>Show Window Player</guibutton> — Choose wheth
^
el/rhythmbox.xml:1340: parser error : Entity 'mdash' not defined
<para><guibutton>Show Notifications</guibutton> — Choose wheth
^
el/rhythmbox.xml:1345: parser error : Entity 'mdash' not defined
<para><guibutton>Quit</guibutton> — Quit the
^
fr/rhythmbox.xml:778: parser error : Entity 'mdash' not defined
<para><guibutton>Lecture</guibutton> — Joue le morceau actuel
^
fr/rhythmbox.xml:781: parser error : Entity 'mdash' not defined
<para><guibutton>Précédent</guibutton> — Passe au morceau p
^
fr/rhythmbox.xml:784: parser error : Entity 'mdash' not defined
<para><guibutton>Suivant</guibutton> — Passe au morceau suiva
^
fr/rhythmbox.xml:787: parser error : Entity 'mdash' not defined
<para><guibutton>Afficher le lecteur de musique</guibutton> —
^
fr/rhythmbox.xml:790: parser error : Entity 'mdash' not defined
<para><guibutton>Afficher les notifications</guibutton> — Per
^
fr/rhythmbox.xml:793: parser error : Entity 'mdash' not defined
<para><guibutton>Quitter</guibutton> — Quitte le <application
^
ru/rhythmbox.xml:1082: parser error : Entity 'mdash' not defined
<para><guibutton>Play</guibutton> — If selected, plays the
^
ru/rhythmbox.xml:1086: parser error : Entity 'mdash' not defined
<para><guibutton>Previous</guibutton> — Skip to previous song
^
ru/rhythmbox.xml:1090: parser error : Entity 'mdash' not defined
<para><guibutton>Next</guibutton> — Skip to next song in the
^
ru/rhythmbox.xml:1094: parser error : Entity 'mdash' not defined
<para><guibutton>Show Window Player</guibutton> — Choose wheth
^
ru/rhythmbox.xml:1099: parser error : Entity 'mdash' not defined
<para><guibutton>Show Notifications</guibutton> — Choose wheth
^
ru/rhythmbox.xml:1104: parser error : Entity 'mdash' not defined
<para><guibutton>Quit</guibutton> — Quit the
^
sv/rhythmbox.xml:778: parser error : Entity 'mdash' not defined
<para><guibutton>Spela</guibutton> — Om vald, spelar upp den f
^
sv/rhythmbox.xml:781: parser error : Entity 'mdash' not defined
<para><guibutton>Föregående</guibutton> — Hoppa till föreg
^
sv/rhythmbox.xml:784: parser error : Entity 'mdash' not defined
<para><guibutton>Nästa</guibutton> — Hoppa till nästa låt i
^
sv/rhythmbox.xml:787: parser error : Entity 'mdash' not defined
<para><guibutton>Visa musikspelare</guibutton> — Välj huruvid
^
sv/rhythmbox.xml:790: parser error : Entity 'mdash' not defined
<para><guibutton>Visa notifieringar</guibutton> — Välj huruvi
^
sv/rhythmbox.xml:793: parser error : Entity 'mdash' not defined
<para><guibutton>Avsluta</guibutton> — Avsluta <application>Mu
^
zh_CN/rhythmbox.xml:1040: parser error : Entity 'mdash' not defined
<para><guibutton>Play</guibutton> — If selected, plays the
^
zh_CN/rhythmbox.xml:1044: parser error : Entity 'mdash' not defined
<para><guibutton>Previous</guibutton> — Skip to previous song
^
zh_CN/rhythmbox.xml:1048: parser error : Entity 'mdash' not defined
<para><guibutton>Next</guibutton> — Skip to next song in the
^
zh_CN/rhythmbox.xml:1052: parser error : Entity 'mdash' not defined
<para><guibutton>Show Window Player</guibutton> — Choose wheth
^
zh_CN/rhythmbox.xml:1057: parser error : Entity 'mdash' not defined
<para><guibutton>Show Notifications</guibutton> — Choose wheth
^
zh_CN/rhythmbox.xml:1062: parser error : Entity 'mdash' not defined
<para><guibutton>Quit</guibutton> — 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]