Summary: | [PATCH] devel/monodevelop: update to 5.0.1 | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Sergey Brunov <sergey.v.brunov> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-mono (Nobody) <mono> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | rakuco, romain, serge.brunov | ||||
Priority: | Normal | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Sergey Brunov
2014-06-19 22:20:55 UTC
Hello, Thank you for your patch, I've had monodevelop 5.0.1 running for some time now but have not committed the update to the FreeBSD ports because the build fails if monodevelop-5.0.1 is already installed: Errors: -------------------------------------8<------------------------------------- /usr/home/romain/Projects/bsd-sharp/trunk/devel/monodevelop/work/monodevelop-5.0.1/Main.sln (default targets) -> (Build target) -> /usr/home/romain/Projects/bsd-sharp/trunk/devel/monodevelop/work/monodevelop-5.0.1/src/addins/MonoDevelop.GtkCore/libstetic/libstetic.csproj (default targets) -> /usr/local/lib/mono/4.5/Microsoft.CSharp.targets (CoreCompile target) -> ClassDescriptor.cs(186,23): error CS0012: The type `GLib.IIcon' is defined in an assembly that is not referenced. Consider adding a reference to assembly `gio-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' DND.cs(7,10): error CS0234: The type or namespace name `SideType' does not exist in the namespace `Gtk'. Are you missing an assembly reference? DND.cs(9,10): error CS0234: The type or namespace name `WindowClass' does not exist in the namespace `Gdk'. Are you missing an assembly reference? editor/ActionGroupEditor.cs(60,24): error CS0506: `Stetic.Editor.ActionGroupEditor.Dispose()': cannot override inherited member `GLib.Object.Dispose()' because it is not marked virtual, abstract or override editor/ActionItem.cs(92,24): error CS0506: `Stetic.Editor.ActionItem.Dispose()': cannot override inherited member `GLib.Object.Dispose()' because it is not marked virtual, abstract or override editor/ActionMenu.cs(292,27): error CS0115: `Stetic.Editor.ActionMenu.OnExposeEvent(Gdk.EventExpose)' is marked as an override but no suitable method found to override editor/ActionMenuBar.cs(430,27): error CS0115: `Stetic.Editor.ActionMenuBar.OnExposeEvent(Gdk.EventExpose)' is marked as an override but no suitable method found to override editor/ActionMenuItem.cs(51,24): error CS0506: `Stetic.Editor.ActionMenuItem.Dispose()': cannot override inherited member `GLib.Object.Dispose()' because it is not marked virtual, abstract or override editor/ActionMenuItem.cs(568,27): error CS0115: `Stetic.Editor.CheckActionIcon.OnExposeEvent(Gdk.EventExpose)' is marked as an override but no suitable method found to override editor/ActionToolbar.cs(389,27): error CS0115: `Stetic.Editor.ActionToolbar.OnExposeEvent(Gdk.EventExpose)' is marked as an override but no suitable method found to override editor/ActionToolbar.cs(532,24): error CS0506: `Stetic.Editor.CustomToolbarItem.Dispose()': cannot override inherited member `GLib.Object.Dispose()' because it is not marked virtual, abstract or override PropertyEditorCell.cs(123,31): error CS0246: The type or namespace name `Drawable' could not be found. Are you missing an assembly reference? editor/Boolean.cs(23,32): error CS0234: The type or namespace name `Drawable' does not exist in the namespace `Gdk'. Are you missing an assembly reference? editor/CellRendererComboBox.cs(53,24): error CS0115: `Stetic.Editor.CellRendererComboBox.GetSize(Gtk.Widget, ref Gdk.Rectangle, out int, out int, out int, out int)' is marked as an override but no suitable method found to override editor/CellRendererComboBox.cs(60,19): error CS0246: The type or namespace name `CellEditable' could not be found. Are you missing an assembly reference? editor/Color.cs(13,32): error CS0234: The type or namespace name `Drawable' does not exist in the namespace `Gdk'. Are you missing an assembly reference? editor/Enumeration.cs(29,3): error CS0234: The type or namespace name `ComboBoxEntry' does not exist in the namespace `Gtk'. Are you missing an assembly reference? editor/GroupPicker.cs(43,24): error CS0506: `Stetic.Editor.GroupPicker.Dispose()': cannot override inherited member `GLib.Object.Dispose()' because it is not marked virtual, abstract or override editor/IconList.cs(145,27): error CS0115: `Stetic.Editor.IconList.OnSetScrollAdjustments(Gtk.Adjustment, Gtk.Adjustment)' is marked as an override but no suitable method found to override editor/IconSelectorItem.cs(40,27): error CS0115: `Stetic.Editor.IconSelectorItem.OnSizeRequested(ref Gtk.Requisition)' is marked as an override but no suitable method found to override editor/IconSelectorItem.cs(141,24): error CS0506: `Stetic.Editor.IconSelectorItem.Dispose()': cannot override inherited member `GLib.Object.Dispose()' because it is not marked virtual, abstract or override editor/IconSelectorItem.cs(158,27): error CS0115: `Stetic.Editor.IconSelectorItem.OnExposeEvent(Gdk.EventExpose)' is marked as an override but no suitable method found to override editor/IconSelectorItem.cs(277,27): error CS0115: `Stetic.Editor.TipWindow.OnExposeEvent(Gdk.EventExpose)' is marked as an override but no suitable method found to override editor/Image.cs(10,3): error CS0234: The type or namespace name `ComboBoxEntry' does not exist in the namespace `Gtk'. Are you missing an assembly reference? editor/ImageSelector.cs(11,3): error CS0234: The type or namespace name `Drawable' does not exist in the namespace `Gdk'. Are you missing an assembly reference? editor/IntRange.cs(36,32): error CS0234: The type or namespace name `Drawable' does not exist in the namespace `Gdk'. Are you missing an assembly reference? editor/ResponseId.cs(32,3): error CS0234: The type or namespace name `ComboBoxEntry' does not exist in the namespace `Gtk'. Are you missing an assembly reference? editor/ThemedIcon.cs(134,49): error CS0246: The type or namespace name `SizeRequestedArgs' could not be found. Are you missing an assembly reference? Placeholder.cs(26,27): error CS0115: `Stetic.Placeholder.OnSizeRequested(ref Gtk.Requisition)' is marked as an override but no suitable method found to override Placeholder.cs(40,27): error CS0115: `Stetic.Placeholder.OnExposeEvent(Gdk.EventExpose)' is marked as an override but no suitable method found to override wrapper/ComboBoxEntry.cs(8,21): error CS0234: The type or namespace name `ComboBoxEntry' does not exist in the namespace `Gtk'. Are you missing an assembly reference? wrapper/Custom.cs(29,3): error CS0234: The type or namespace name `Pixmap' does not exist in the namespace `Gdk'. Are you missing an assembly reference? wrapper/Custom.cs(96,27): error CS0115: `Stetic.Custom.OnExposeEvent(Gdk.EventExpose)' is marked as an override but no suitable method found to override wrapper/MenuBar.cs(253,24): error CS0506: `Stetic.Wrapper.ActionPaletteItem.Dispose()': cannot override inherited member `GLib.Object.Dispose()' because it is not marked virtual, abstract or override wrapper/OptionMenu.cs(63,3): error CS0234: The type or namespace name `OptionMenu' does not exist in the namespace `Gtk'. Are you missing an assembly reference? -------------------------------------8<------------------------------------- I could not yet investigate what makes the compilation succeed when Monodevelop is not installed. Can you check this on your side and confirm this problem ? I also had a few more patches to (try to) unbreak the Subversion addin and use GNU Make instead of BSD Make to compile solutions using make. I've pushed this to BSD# Repo: https://code.google.com/p/bsd-sharp/source/browse/trunk/devel/monodevelop/ Thanks ! Hello, Thank you for the response! When the patch initially was tested, MonoDevelop 4 had been installed. Have just tried to build MonoDevelop 5.0.1 (proposed patch by myself): the build has been completed successfully (precondition: MonoDevelop 5.0.1 is installed). Best regards, Sergey Brunov. Hi! Thank you for your feedback. It looks like there are some problems on my side! I am fixing this right now, will perform some more tests and commit the updated version. Thanks! Hello! You are welcome! Thank you too! =) Best regards, Sergey Brunov. Committed, thanks. |