[Monodevelop-devel] MonoDevelop and openSUSE 12.1

Richard Matthias richardmatthias at gmail.com
Fri Apr 13 20:18:33 UTC 2012


I don't know if it's the same error Chris reports, but I upgraded my
openSUSE from 11.4 to 12.1 last night and get an error running Monodevelop.
I notice it's version 2.4 as well which a bit old now. Anyway, I cloned the
main git repo and built from that and it runs fine.

Here's the error I get from the openSUSE packaged version:-

richard at devlinux:~> monodevelop
WARNING: Cannot find Mozilla directory containing libgtkembedmoz.so. Some
Addins may not be able to function. Please set MOZILLA_FIVE_HOME to your
Mozilla directory.
WARNING: trailing data after Gdk.Key portion of shortcut Control|Alt|Up|
WARNING [2012-04-13 21:11:21Z]: Error creating composed icon
gtk-execute___asm0__debug-overlay-24.png__LargeToolbar at size
LargeToolbar. Icon __asm0__debug-overlay-24.png__LargeToolbar is 24x24,
expected 22x22.
ERROR [2012-04-13 21:11:21Z]: GdkPixbuf-Critical: gdk_pixbuf_composite:
assertion `dest_x >= 0 && dest_x + dest_width <= dest->width' failed
Stack trace:
   at Gdk.Pixbuf.Composite(Gdk.Pixbuf dest, Int32 dest_x, Int32 dest_y,
Int32 dest_width, Int32 dest_height, Double offset_x, Double offset_y,
Double scale_x, Double scale_y, InterpType interp_type, Int32 overall_alpha)
   at MonoDevelop.Ide.ImageService.MergeIcons(Gdk.Pixbuf icon1, Gdk.Pixbuf
icon2)
   at MonoDevelop.Ide.ImageService.GetComposedIcon(System.String[] ids,
IconSize size)
   at
MonoDevelop.Ide.ImageService.InternalGetStockId(Mono.Addins.RuntimeAddin
addin, System.String filename, IconSize size)
   at
MonoDevelop.Ide.ImageService.LoadStockIcon(MonoDevelop.Ide.Extensions.StockIconCodon
iconCodon)
   at
MonoDevelop.Ide.ImageService.<EnsureStockIconIsLoaded>m__130(MonoDevelop.Ide.Extensions.StockIconCodon
i)
   at
System.Collections.Generic.List`1[[MonoDevelop.Ide.Extensions.StockIconCodon,
MonoDevelop.Ide, Version=2.4.0.0, Culture=neutral,
PublicKeyToken=null]].ForEach(System.Action`1 action)
   at MonoDevelop.Ide.ImageService.EnsureStockIconIsLoaded(System.String
stockId, IconSize size)
   at MonoDevelop.Ide.ImageService.<ImageService>m__12E(System.String
stockId)
   at MonoDevelop.Core.IconId.get_Name()
   at MonoDevelop.Core.IconId.op_Implicit(IconId icon)
   at
MonoDevelop.Components.Commands.CommandToolButton.Update(MonoDevelop.Components.Commands.CommandInfo
cmdInfo)
   at
MonoDevelop.Components.Commands.CommandToolButton.MonoDevelop.Components.Commands.ICommandUserItem.Update(MonoDevelop.Components.Commands.CommandTargetRoute
targetRoute)
   at
MonoDevelop.Components.Commands.CommandToolButton.OnParentSet(Gtk.Widget
parent)
   at Gtk.Widget.parentset_cb(IntPtr widget, IntPtr previous_parent)
   at Gtk.Container.gtksharp_container_base_add(IntPtr , IntPtr )
   at Gtk.Container.OnAdded(Gtk.Widget widget)
   at MonoDevelop.Components.DockToolbars.DockToolbar.OnAdded(Gtk.Widget w)
   at Gtk.Container.added_cb(IntPtr container, IntPtr widget)
   at Gtk.Container.gtk_container_add(IntPtr , IntPtr )
   at Gtk.Container.Add(Gtk.Widget widget)
   at
MonoDevelop.Components.Commands.CommandManager.CreateToolbar(System.String
id, MonoDevelop.Components.Commands.CommandEntrySet entrySet, System.Object
initialTarget)
   at
MonoDevelop.Components.Commands.CommandManager.CreateToolbar(System.String
id, MonoDevelop.Components.Commands.CommandEntrySet entrySet)
   at
MonoDevelop.Components.Commands.CommandManager.CreateToolbarSet(System.String
addinPath)
   at MonoDevelop.Ide.Gui.DefaultWorkbench.InitializeWorkspace()
   at MonoDevelop.Ide.Gui.Workbench.Initialize(IProgressMonitor monitor)
   at MonoDevelop.Ide.IdeApp.Initialize(IProgressMonitor monitor)
   at MonoDevelop.Ide.IdeStartup.Run(System.String[] args)
   at MonoDevelop.Startup.MonoDevelopMain.Main(System.String[] args)
ERROR [2012-04-13 21:11:22Z]: Unhandled Exception
System.NullReferenceException: Object reference not set to an instance of
an object
  at GLib.Object.NotifyCallback (IntPtr handle, IntPtr pspec, IntPtr gch)
[0x00000] in <filename unknown>:0
ERROR [2012-04-13 21:11:23Z]: Unhandled
Exception
System.NullReferenceException: Object reference not set to an instance of
an object
  at GLib.Object.NotifyCallback (IntPtr handle, IntPtr pspec, IntPtr gch)
[0x00000] in <filename unknown>:0



On Fri, Apr 13, 2012 at 7:50 PM, IBBoard <ibboard at gmail.com> wrote:

> I'm running a build from source on openSUSE 12.1 without any problems (not
> the OBS). Given some of the packages on OBS then I'd suspect it doesn't
> have its dependencies defined correctly, although I can't obviously see
> what is missing.
>
> Do you get any extra information if you run MD from the console? Sometimes
> MonoDevelop prints out extra info to the console compared to what is in
> error dialogs.
>
>
>
>
>
> On 13/04/12 15:54, Chris Tottle wrote:
>
>> Hi All,
>>
>> How do I get MonoDevelop (either 2.4 or 2.8.x) to work on openSUSE 12.1
>>
>> I've used the default repo which is Mono 2.10.6 and MonoDevlop 2.4 and
>> get the following error...
>>
>>
>> The following add-ins could not be started:
>>
>> MonoDevelop.GnomePlatform.2
>> Full Path: MonoDevelop.GnomePlatform.2.4
>>
>>
>> And when I re-install the OS, and change the repo to Mono/openSuse12.1
>> (which for some reason uses Mono 2.10.2 and MonoDevelop 2.8.x) I get a
>> similar error:
>>
>> The following add-ins could not be started:
>>
>> MonoDevelop.GnomePlatform.2
>> Full Path: MonoDevelop.GnomePlatform.2.8.**6
>>
>> I've tried the same with Tumbleweed and even compiling Mono and
>> MonoDevelop from source.
>>
>> I typically install:
>> mono-complete
>> gtk-sharp2-complete
>> gnome-sharp2-complete
>> mono-basic
>> xsp
>> webkit-sharp
>> monodevelop
>> monodevelop-debugger-gdb
>>
>> Any ideas?
>>
>>
>> Thanks in advance.
>>
>>
>>
>> Regards,
>>
>> Chris Tottle
>> -----------
>> Cardiff University
>>
>>
>> ______________________________**_________________
>> Monodevelop-devel-list mailing list
>> Monodevelop-devel-list at lists.**ximian.com<Monodevelop-devel-list at lists.ximian.com>
>> http://lists.ximian.com/**mailman/listinfo/monodevelop-**devel-list<http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list>
>>
> ______________________________**_________________
> Monodevelop-devel-list mailing list
> Monodevelop-devel-list at lists.**ximian.com<Monodevelop-devel-list at lists.ximian.com>
> http://lists.ximian.com/**mailman/listinfo/monodevelop-**devel-list<http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20120413/1930c319/attachment.html>


More information about the Monodevelop-devel-list mailing list