[MonoDevelop] Starting MonoDevelop on OSX requires sudo

Michael Hutchinson m.j.hutchinson at gmail.com
Wed Apr 15 15:52:50 EDT 2009


On Tue, Apr 14, 2009 at 9:54 AM, Steve Eichert <steve.eichert at gmail.com> wrote:
> When I start MonoDevelop from the console I'm getting errors that appear to
> be related to permissions and MD is crashing before starting up.  If I run
> sudo mono MonoDevelop.exe MD does start up but has a couple errors.  I just
> uninstalled both mono and MD and re-installed using the latest bits.  Any
> idea why I would need to run start MD with sudo?
> $ mono MonoDevelop.exe
> ERROR [2009-04-14 09:47:24Z]: Could not run pkg-config to locate system
> assemblies and development packages.

Why don't you have pkg-config installed?

> (MonoDevelop:13061): GdkPixbuf-CRITICAL **: gdk_pixbuf_composite: assertion
> `dest_x >= 0 && dest_x + dest_width <= dest->width' failed
> (MonoDevelop:13061): GdkPixbuf-CRITICAL **: gdk_pixbuf_composite: assertion
> `dest_x >= 0 && dest_x + dest_width <= dest->width' failed
> (MonoDevelop:13061): GdkPixbuf-CRITICAL **: gdk_pixbuf_composite: assertion
> `dest_x >= 0 && dest_x + dest_width <= dest->width' failed
> ERROR [2009-04-14 09:47:26Z]: Could not load libigemacintegration. Main Menu
> integration disabled.
> System.DllNotFoundException: libigemacintegration.dylib
>   at (wrapper managed-to-native)
> MonoDevelop.Platform.MacPlatform:ige_mac_menu_set_global_key_handler_enabled
> (bool)
>   at MonoDevelop.Platform.MacPlatform.get_IgeExists () [0x00000]

The libigemacintegration.dylib library is included with Mono 2.4. Are
you *sure* you have Mono 2.4 as your "Current" Mono framework?

> Stacktrace:
>   at (wrapper managed-to-native) Gtk.Application.gtk_events_pending ()
> <0x00004>
>   at (wrapper managed-to-native) Gtk.Application.gtk_events_pending ()
> <0xffffffff>
>   at Gtk.Application.EventsPending () <0x0000a>
>   at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm.RunMainLoop () <0x0001b>
>   at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm.SetProgress (double)
> <0x00027>
>   at
> MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm.MonoDevelop.Core.IProgressMonitor.Step
> (int) <0x0003e>
>   at MonoDevelop.Ide.Gui.IdeApp.Initialize
> (MonoDevelop.Core.IProgressMonitor) <0x002c2>
>   at MonoDevelop.Ide.Gui.IdeStartup.Run (string[]) <0x008f1>
>   at MonoDevelop.Startup.SharpDevelopMain.Main (string[]) <0x00061>
>   at (wrapper runtime-invoke)
> MonoDevelop.Startup.SharpDevelopMain.runtime_invoke_int_object
> (object,intptr,intptr,intptr) <0xffffffff>
> Abort trap

This is a GTK crash. What are your system details? OS version, Mono version?

Can you confirm the output of mono --version?

-- 
Michael Hutchinson
http://mjhutchinson.com


More information about the Monodevelop-list mailing list