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 584702 - muine-0.8.10 doesn't build
muine-0.8.10 doesn't build
Status: RESOLVED FIXED
Product: muine
Classification: Other
Component: general
0.8.x
Other NetBSD
: Normal normal
: ---
Assigned To: Muine Maintainers
Muine Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-06-03 11:13 UTC by Thomas Klausner
Modified: 2009-07-22 05:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Update to gtk# 2.19.2 API (1.51 KB, patch)
2009-07-12 17:50 UTC, Iain Lane
accepted-commit_now Details | Review
Update EmitRowReordered to new gtk# 2.12.9 API (1.96 KB, patch)
2009-07-13 18:08 UTC, Iain Lane
committed Details | Review

Description Thomas Klausner 2009-06-03 11:13:21 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.'
Comment 1 Peter Alfredsen 2009-06-04 17:37:52 UTC
Confirmed on Gentoo.
Comment 2 Iain Lane 2009-07-12 17:50:50 UTC
Created attachment 138291 [details] [review]
Update to gtk# 2.19.2 API

GTK# changed the API of EmitRowsReordered, update to the new one.
Comment 3 Wouter Bolsterlee (uws) 2009-07-13 17:42:13 UTC
Please commit after also editing configure.ac to reflect the new version requirement.
Comment 4 Iain Lane 2009-07-13 18:08:46 UTC
Created attachment 138353 [details] [review]
Update EmitRowReordered to new gtk# 2.12.9 API

I can't commit, but here's a fixed version.
Comment 5 Priit Laes (IRC: plaes) 2009-07-22 05:36:15 UTC
(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...)