So, I've been trying to install Mono and MonoDevelop so I can think about porting my C# games to other platforms. I can install MonoDevelop and all of its dependencies, just fine, but when I try to run it, it opens, but crashes almost immediately. The error is generated both on my Windows 7 and 8 machines (both of which are 64 bit), and here's a log that I get from running MonoDevelop with Cygwin on my 8 machine (sorry it's so long, most of it was errors in parsing the Welcome page):
Code:
So, I've got three questions (aimed especially at those who have used Mono and MonoDevelop):
1) How can I get MonoDevelop to work on my machine? Should I check my dependencies?
2) If I can't get 3.0.5 to work, how can I get an older version that does?
3) And if neither of those work, how can I compile with Mono from the command line?
Code:
ERROR [2012-12-21 19:08:07Z]: System.ArgumentNullException: Value cannot be null.
Parameter name: value
at System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureParameter)
at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)
at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
at MonoDevelop.Core.LoggingService..cctor()
ERROR [2012-12-21 19:08:08Z]: Error reading framework definition 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5'
System.Exception: Unknown RuntimeVersion '4.5'
at MonoDevelop.Core.Assemblies.TargetFramework.FromFrameworkDirectory(TargetFrameworkMoniker moniker, FilePath dir)
at MonoDevelop.Core.Assemblies.TargetRuntime.ReadTargetFramework(TargetFrameworkMoniker moniker, FilePath directory)
ERROR [2012-12-21 19:08:08Z]: Error reading framework definition 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5'
System.Exception: Unknown RuntimeVersion '4.5'
at MonoDevelop.Core.Assemblies.TargetFramework.FromFrameworkDirectory(TargetFrameworkMoniker moniker, FilePath dir)
at MonoDevelop.Core.Assemblies.TargetRuntime.ReadTargetFramework(TargetFrameworkMoniker moniker, FilePath directory)
03:08:08: Error: Cannot initialize OLE
03:08:08: Error: Cannot initialize OLE
ERROR [2012-12-21 19:08:10Z]: ANDROID: Error finding Mono for Android SDK
System.ArgumentException: Invalid sdk path C:\Program Files (x86)\MSBuild\Novell
at Xamarin.AndroidTools.MonoDroidSdkBase.Initialize(String mfaSdkPath, String mfaFrameworkPath)
at Xamarin.AndroidTools.MonoDroidSdk.Refresh(String mfaSdkPath, String mfaFrameworkPath)
03:08:11: Error: Cannot initialize OLE
03:08:11: Error: Cannot initialize OLE
03:08:11: Error: Cannot initialize OLE
03:08:11: Error: Cannot initialize OLE
WARNING [2012-12-21 19:08:11Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Label.set_Markup(String value)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton.UpdateLabel(Boolean underlined)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el, IconSize iconSize)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el)
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.LoadNews()
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed..ctor(XElement el)
at MonoDevelop.Ide.WelcomePage.WelcomePageWidget.BuildContent()
at MonoDevelop.Ide.WelcomePage.WelcomePageWidget..ctor()
at MonoDevelop.Ide.WelcomePage.WelcomePageView..ctor()
at MonoDevelop.Ide.WelcomePage.WelcomePageStartUp.Run()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at MonoDevelop.Ide.IdeApp.OnExtensionChanged(Object s, ExtensionNodeEventArgs args)
at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged(ExtensionNodeEventHandler value)
at Mono.Addins.ExtensionContext.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at Mono.Addins.AddinManager.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at MonoDevelop.Ide.IdeApp.Initialize(IProgressMonitor monitor)
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:11Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Label.set_Markup(String value)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton.UpdateLabel(Boolean underlined)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el, IconSize iconSize)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el)
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.LoadNews()
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed..ctor(XElement el)
at MonoDevelop.Ide.WelcomePage.WelcomePageWidget.BuildContent()
at MonoDevelop.Ide.WelcomePage.WelcomePageWidget..ctor()
at MonoDevelop.Ide.WelcomePage.WelcomePageView..ctor()
at MonoDevelop.Ide.WelcomePage.WelcomePageStartUp.Run()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at MonoDevelop.Ide.IdeApp.OnExtensionChanged(Object s, ExtensionNodeEventArgs args)
at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged(ExtensionNodeEventHandler value)
at Mono.Addins.ExtensionContext.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at Mono.Addins.AddinManager.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at MonoDevelop.Ide.IdeApp.Initialize(IProgressMonitor monitor)
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:11Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Label.set_Markup(String value)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton.UpdateLabel(Boolean underlined)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el, IconSize iconSize)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el)
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.LoadNews()
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed..ctor(XElement el)
at MonoDevelop.Ide.WelcomePage.WelcomePageWidget.BuildContent()
at MonoDevelop.Ide.WelcomePage.WelcomePageWidget..ctor()
at MonoDevelop.Ide.WelcomePage.WelcomePageView..ctor()
at MonoDevelop.Ide.WelcomePage.WelcomePageStartUp.Run()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at MonoDevelop.Ide.IdeApp.OnExtensionChanged(Object s, ExtensionNodeEventArgs args)
at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged(ExtensionNodeEventHandler value)
at Mono.Addins.ExtensionContext.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at Mono.Addins.AddinManager.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at MonoDevelop.Ide.IdeApp.Initialize(IProgressMonitor monitor)
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:11Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Label.set_Markup(String value)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton.UpdateLabel(Boolean underlined)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el, IconSize iconSize)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el)
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.LoadNews()
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed..ctor(XElement el)
at MonoDevelop.Ide.WelcomePage.WelcomePageWidget.BuildContent()
at MonoDevelop.Ide.WelcomePage.WelcomePageWidget..ctor()
at MonoDevelop.Ide.WelcomePage.WelcomePageView..ctor()
at MonoDevelop.Ide.WelcomePage.WelcomePageStartUp.Run()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at MonoDevelop.Ide.IdeApp.OnExtensionChanged(Object s, ExtensionNodeEventArgs args)
at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged(ExtensionNodeEventHandler value)
at Mono.Addins.ExtensionContext.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at Mono.Addins.AddinManager.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at MonoDevelop.Ide.IdeApp.Initialize(IProgressMonitor monitor)
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:11Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Notebook.InsertPage(Widget child, Widget tab_label, Int32 position)
at MonoDevelop.Ide.Gui.DefaultWorkbench.ShowView(IViewContent content, Boolean bringToFront)
at MonoDevelop.Ide.Gui.Workbench.OpenDocument(IViewContent content, Boolean bringToFront)
at MonoDevelop.Ide.WelcomePage.WelcomePageStartUp.Run()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at MonoDevelop.Ide.IdeApp.OnExtensionChanged(Object s, ExtensionNodeEventArgs args)
at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged(ExtensionNodeEventHandler value)
at Mono.Addins.ExtensionContext.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at Mono.Addins.AddinManager.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at MonoDevelop.Ide.IdeApp.Initialize(IProgressMonitor monitor)
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:11Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Notebook.InsertPage(Widget child, Widget tab_label, Int32 position)
at MonoDevelop.Ide.Gui.DefaultWorkbench.ShowView(IViewContent content, Boolean bringToFront)
at MonoDevelop.Ide.Gui.Workbench.OpenDocument(IViewContent content, Boolean bringToFront)
at MonoDevelop.Ide.WelcomePage.WelcomePageStartUp.Run()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at MonoDevelop.Ide.IdeApp.OnExtensionChanged(Object s, ExtensionNodeEventArgs args)
at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged(ExtensionNodeEventHandler value)
at Mono.Addins.ExtensionContext.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at Mono.Addins.AddinManager.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at MonoDevelop.Ide.IdeApp.Initialize(IProgressMonitor monitor)
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:11Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Notebook.InsertPage(Widget child, Widget tab_label, Int32 position)
at MonoDevelop.Ide.Gui.DefaultWorkbench.ShowView(IViewContent content, Boolean bringToFront)
at MonoDevelop.Ide.Gui.Workbench.OpenDocument(IViewContent content, Boolean bringToFront)
at MonoDevelop.Ide.WelcomePage.WelcomePageStartUp.Run()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at MonoDevelop.Ide.IdeApp.OnExtensionChanged(Object s, ExtensionNodeEventArgs args)
at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged(ExtensionNodeEventHandler value)
at Mono.Addins.ExtensionContext.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at Mono.Addins.AddinManager.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at MonoDevelop.Ide.IdeApp.Initialize(IProgressMonitor monitor)
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:11Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Notebook.InsertPage(Widget child, Widget tab_label, Int32 position)
at MonoDevelop.Ide.Gui.DefaultWorkbench.ShowView(IViewContent content, Boolean bringToFront)
at MonoDevelop.Ide.Gui.Workbench.OpenDocument(IViewContent content, Boolean bringToFront)
at MonoDevelop.Ide.WelcomePage.WelcomePageStartUp.Run()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at MonoDevelop.Ide.IdeApp.OnExtensionChanged(Object s, ExtensionNodeEventArgs args)
at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged(ExtensionNodeEventHandler value)
at Mono.Addins.ExtensionContext.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at Mono.Addins.AddinManager.AddExtensionNodeHandler(String path, ExtensionNodeEventHandler handler)
at MonoDevelop.Ide.IdeApp.Initialize(IProgressMonitor monitor)
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:11Z]: First run content index not found.
node `classlib-gecko' is not defined on the documentation map
node `classlib-taglib-sharp' is not defined on the documentation map
node `classlib-webkit' is not defined on the documentation map
System.Runtime.Remoting.RemotingException: This remoting proxy has no channel sink which means either the server has no registered server channels that are listening, or this application has no suitable client channel to talk to the server.
at System.Runtime.Remoting.Proxies.RemotingProxy.InternalInvoke(IMethodCallMessage reqMcmMsg, Boolean useDispatchMessage, Int32 callType)
at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(IMessage reqMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at MonoDevelop.Core.Execution.IProcessHostController.GetLogger()
at MonoDevelopProcessHost.Main(String[] args)
WARNING [2012-12-21 19:08:13Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Label.set_Markup(String value)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton.UpdateLabel(Boolean underlined)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el, IconSize iconSize)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el)
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.LoadNews()
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.<HandleResponse>b__5(Object , EventArgs )
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler()
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at MonoDevelop.Ide.IdeApp.Run()
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:13Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Box.PackStart(Widget child, Boolean expand, Boolean fill, UInt32 padding)
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.LoadNews()
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.<HandleResponse>b__5(Object , EventArgs )
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler()
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at MonoDevelop.Ide.IdeApp.Run()
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:13Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Label.set_Markup(String value)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton.UpdateLabel(Boolean underlined)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el, IconSize iconSize)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el)
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.LoadNews()
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.<HandleResponse>b__5(Object , EventArgs )
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler()
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at MonoDevelop.Ide.IdeApp.Run()
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:13Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Box.PackStart(Widget child, Boolean expand, Boolean fill, UInt32 padding)
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.LoadNews()
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.<HandleResponse>b__5(Object , EventArgs )
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler()
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at MonoDevelop.Ide.IdeApp.Run()
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:13Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Label.set_Markup(String value)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton.UpdateLabel(Boolean underlined)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el, IconSize iconSize)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el)
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.LoadNews()
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.<HandleResponse>b__5(Object , EventArgs )
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler()
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at MonoDevelop.Ide.IdeApp.Run()
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:13Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Box.PackStart(Widget child, Boolean expand, Boolean fill, UInt32 padding)
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.LoadNews()
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.<HandleResponse>b__5(Object , EventArgs )
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler()
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at MonoDevelop.Ide.IdeApp.Run()
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:13Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Label.set_Markup(String value)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton.UpdateLabel(Boolean underlined)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el, IconSize iconSize)
at MonoDevelop.Ide.WelcomePage.WelcomePageLinkButton..ctor(XElement el)
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.LoadNews()
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.<HandleResponse>b__5(Object , EventArgs )
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler()
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at MonoDevelop.Ide.IdeApp.Run()
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
WARNING [2012-12-21 19:08:13Z]: Gtk-Warning: Failed to set text from markup due to error parsing markup: Unknown tag 'p' on line 2 char 43
Stack trace:
at Gtk.Box.PackStart(Widget child, Boolean expand, Boolean fill, UInt32 padding)
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.LoadNews()
at MonoDevelop.Ide.WelcomePage.WelcomePageNewsFeed.<HandleResponse>b__5(Object , EventArgs )
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler()
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at MonoDevelop.Ide.IdeApp.Run()
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options)
at MonoDevelop.Ide.IdeStartup.Main(String[] args)
at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args)
Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at System.Net.UnsafeNclNativeMethods.OSSOCK.send(IntPtr socketHandle, Byte* pinnedBuffer, Int32 len, SocketFlags socketFlags)
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, SocketError& errorCode)
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Runtime.Remoting.Channels.SocketStream.Write(Byte[] buffer, Int32 offset, Int32 count)
at System.Runtime.Remoting.Channels.ChunkedMemoryStream.WriteTo(Stream stream)
at System.Runtime.Remoting.Channels.Tcp.TcpServerSocketHandler.SendResponse(ITransportHeaders headers, Stream contentStream)
at System.Runtime.Remoting.Channels.Tcp.TcpServerTransportSink.ServiceRequest(Object state)
at System.Runtime.Remoting.Channels.SocketHandler.ProcessRequestNow()
at System.Runtime.Remoting.Channels.RequestQueue.ProcessNextRequest(SocketHandler sh)
at System.Runtime.Remoting.Channels.SocketHandler.BeginReadMessageCallback(IAsyncResult ar)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.ContextAwareResult.CompleteCallback(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
So, I've got three questions (aimed especially at those who have used Mono and MonoDevelop):
1) How can I get MonoDevelop to work on my machine? Should I check my dependencies?
2) If I can't get 3.0.5 to work, how can I get an older version that does?
3) And if neither of those work, how can I compile with Mono from the command line?