GNOME Bugzilla – Bug 584702
muine-0.8.10 doesn't build
Last modified: 2009-07-22 05:36:15 UTC
With mono-2.4/gtk-sharp-2.12.9/gnome-sharp-2.24.1 packages, muine doesn't build. The warnings and error are: ./PlaylistWindow.cs(169,25): warning CS0612: `Gtk.Tooltips' is obsolete ./VolumeButton.cs(55,17): warning CS0612: `Gtk.Tooltips' is obsolete ./PlaylistWindow.cs(885,40): warning CS0612: `Gtk.Tooltips' is obsolete ./About.cs(99,30): warning CS0618: `Gtk.AboutDialog.Name' is obsolete: `Use Prog ramName instead' ./VolumeButton.cs(55,41): warning CS0612: `Gtk.Tooltips' is obsolete ./HandleModel.cs(113,38): warning CS0618: `GLib.ListBase.Managed' is obsolete: ` Replaced by owned parameter on ctor.' ./HandleModel.cs(28,22): error CS0738: `Muine.HandleModel' does not implement in terface member `Gtk.TreeModel.EmitRowsReordered(Gtk.TreePath, Gtk.TreeIter, int[ ])' and the best implementing candidate `Muine.HandleModel.RowChanged' return ty pe `void' does not match interface member return type `void' /usr/pkg/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll (Locati on of the symbol related to previous error) ./HandleModel.cs(684,25): (Location of the symbol related to previous error) ./HandleModel.cs(340,29): warning CS0618: `GLib.DelegateWrapper.DelegateWrapper( object)' is obsolete: `Callback wrappers should be manually managed for persiste nce.' ./HandleModel.cs(1012,99): warning CS0618: `GLib.DelegateWrapper.DelegateWrapper (object)' is obsolete: `Callback wrappers should be manually managed for persist ence.'
Confirmed on Gentoo.
Created attachment 138291 [details] [review] Update to gtk# 2.19.2 API GTK# changed the API of EmitRowsReordered, update to the new one.
Please commit after also editing configure.ac to reflect the new version requirement.
Created attachment 138353 [details] [review] Update EmitRowReordered to new gtk# 2.12.9 API I can't commit, but here's a fixed version.
(In reply to comment #4) > Created an attachment (id=138353) [edit] > Update EmitRowReordered to new gtk# 2.12.9 API > > I can't commit, but here's a fixed version. > Thank you :) Committed as 3b8fc4f050db8762ce5bfb5c754e67657c6ee3f9 (Sorry for forgetting the --author, though...)