[MonoDevelop] Fw: MonoDevelop for FreeBSD?

Andres G. Aragoneses knocte at gmail.com
Thu Aug 13 10:59:48 UTC 2015


Try using the MONO_MANAGED_WATCHER env var? See: 
https://github.com/mono/monodevelop/blob/master/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Execution/MonoExecutionParameters.cs#L347

On 13/08/15 08:40, Russell Haley wrote:
> Sorry, retrying this message because I think it failed to get through
> the first time.
>
> Thanks
>
> Russ
>
> Sent from my BlackBerry 10 smartphone on the Koodo network.
> *From: *Russell Haley <russ.haley at gmail.com>
> *Sent: *Monday, August 10, 2015 11:30 PM
> *To: *monodevelop-list at lists.ximian.com
> *Subject: *MonoDevelop for FreeBSD?
>
>
> I'm having trouble finding any support for updating the port of
> MonoDevelop on FreeBSD. I understand that it's not an officially
> supported platform but I have some standard questions that would really
> help me debug some of my issues.
>
> I was able to duct tape together a make build from the github
> repository, but I am now getting the following error:
>
> INFO [2015-08-10 23:20:02Z]: Welcome Page updated.
> [ERROR] FATAL UNHANDLED EXCEPTION: System.IO.IOException: persistent
> kevent() error, error code = '22'
>    at System.IO.KqueueMonitor.Monitor () [0x00000] in <filename unknown>:0
>    at System.IO.KqueueMonitor.DoMonitor () [0x00000] in <filename unknown>:0
>
> My current understanding is that KqueueMonitor is the system specific
> implementation of FileSystemWatcher. While the ultimate goal is to fix
> KQueueMonitor, I would like to get the ide to load. I have found
> something called MonoExecutionParameters.cs that indicates there is a
> managed code gerneric filesystemwatcher that can be used. Can I use that
> to load MD without the KqueueMonitor and then debug from there?
>
> Here is the full output from --no-redirect"
>
> mono /usr/local/lib/monodevelop/bin/MonoDevelop.exe --no-redirect
> INFO [2015-08-10 22:29:49Z]: Starting MonoDevelop 5.10
> INFO [2015-08-10 22:29:49Z]: Running on Mono 4.0.1 (tarball Tue Aug  4
> 06:03:31 UTC 2015) (64-bit)
> INFO [2015-08-10 22:29:49Z]: Operating System: Linux
> FreeBSD Prescott 10.1-RELEASE-p26 FreeBSD 10.1-RELEASE-p26 #0: Tue Jul
> 28 22:55:17 UTC 2015
> root at amd64-builder.pcbsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
> INFO [2015-08-10 22:29:49Z]: Using GTK+ 2.24.27
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.Core
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.Ide
> WARNING [2015-08-10 22:29:49Z]: No proxy credential provider was found
> INFO [2015-08-10 22:29:49Z]: Initializing Runtime Mono 4.0.1
> Starting MonoDevelop
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.GnomePlatform
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.Debugger
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.SourceEditor2
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.TextTemplating
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.DesignerSupport
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.Xml
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.AspNet
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.Refactoring
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.CSharpBinding
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.VBBinding
> INFO [2015-08-10 22:29:49Z]: Add-in loaded: MonoDevelop.VersionControl
> INFO [2015-08-10 22:29:50Z]: Add-in loaded: MonoDevelop.NUnit
> INFO [2015-08-10 22:29:50Z]: Add-in loaded: MonoDevelop.Deployment
> INFO [2015-08-10 22:29:50Z]: Add-in loaded: MonoDevelop.Deployment.Linux
> INFO [2015-08-10 22:29:50Z]: Add-in loaded: MonoDevelop.CBinding
> INFO [2015-08-10 22:29:50Z]: Add-in loaded: MonoDevelop.PackageManagement
> INFO [2015-08-10 22:29:50Z]: Add-in loaded: MonoDevelop.WebReferences
> INFO [2015-08-10 22:29:50Z]: Add-in loaded: MonoDevelop.GtkCore
>     Loading Workbench
> INFO [2015-08-10 22:29:50Z]: Add-in loaded: MonoDevelop.AssemblyBrowser
> INFO [2015-08-10 22:29:50Z]: Add-in loaded: MonoDevelop.DocFood
> INFO [2015-08-10 22:29:50Z]: Add-in loaded: MonoDevelop.VersionControl.Git
> INFO [2015-08-10 22:29:50Z]: Add-in loaded: MonoDevelop.RegexToolkit
>        Initializing Main Window
> INFO [2015-08-10 22:29:50Z]: Creating DefaultWorkbench
> INFO [2015-08-10 22:29:50Z]: Updating Welcome Page from
> 'http://software.xamarin.com/Service/News'.
> INFO [2015-08-10 22:29:50Z]: CodeTemplateService: No user templates,
> reading default templates.
> INFO [2015-08-10 22:29:50Z]: Add-in loaded: MonoDevelop.ILAsmBinding
> INFO [2015-08-10 22:29:50Z]: Add-in loaded:
> MonoDevelop.VersionControl.Subversion
> INFO [2015-08-10 22:29:50Z]: Add-in loaded:
> MonoDevelop.VersionControl.Subversion.Unix
> ERROR [2015-08-10 22:29:50Z]: GLib-Critical: Source ID 1888 was not
> found when attempting to remove it
> Stack trace:
>     at GLib.Source.g_source_remove(UInt32 )
>     at GLib.Source.Remove(UInt32 tag)
>     at GLib.Timeout+TimeoutProxy.Dispose(Boolean disposing)
>     at GLib.Timeout+TimeoutProxy.Finalize()
> FATAL ERROR [2015-08-10 22:29:50Z]: An unhandled exception has occured.
> Terminating MonoDevelop? True
> System.IO.IOException: persistent kevent() error, error code = '22'
>    at System.IO.KqueueMonitor.Monitor () [0x00000] in <filename unknown>:0
>    at System.IO.KqueueMonitor.DoMonitor () [0x00000] in <filename
> unknown>:0
> ERROR [2015-08-10 22:29:50Z]: GLib-Critical: Source ID 1887 was not
> found when attempting to remove it
> Stack trace:
>     at GLib.Source.g_source_remove(UInt32 )
>     at GLib.Source.Remove(UInt32 tag)
>     at GLib.Timeout+TimeoutProxy.Dispose(Boolean disposing)
>     at GLib.Timeout+TimeoutProxy.Finalize()
> INFO [2015-08-10 22:29:50Z]: Welcome Page updated.
> ERROR [2015-08-10 22:29:51Z]: GLib-Critical: Source ID 1921 was not
> found when attempting to remove it
> Stack trace:
>     at GLib.Source.g_source_remove(UInt32 )
>     at GLib.Source.Remove(UInt32 tag)
>     at GLib.Timeout+TimeoutProxy.Dispose(Boolean disposing)
>     at GLib.Timeout+TimeoutProxy.Finalize()
> ERROR [2015-08-10 22:29:51Z]: GLib-Critical: Source ID 1920 was not
> found when attempting to remove it
> Stack trace:
>     at GLib.Source.g_source_remove(UInt32 )
>     at GLib.Source.Remove(UInt32 tag)
>     at GLib.Timeout+TimeoutProxy.Dispose(Boolean disposing)
>     at GLib.Timeout+TimeoutProxy.Finalize()
> ERROR [2015-08-10 22:29:51Z]: GLib-Critical: Source ID 1919 was not
> found when attempting to remove it
> Stack trace:
>     at GLib.Source.g_source_remove(UInt32 )
>     at GLib.Source.Remove(UInt32 tag)
>     at GLib.Timeout+TimeoutProxy.Dispose(Boolean disposing)
>     at GLib.Timeout+TimeoutProxy.Finalize()
> ERROR [2015-08-10 22:29:51Z]: GLib-Critical: Source ID 1918 was not
> found when attempting to remove it
> Stack trace:
>     at GLib.Source.g_source_remove(UInt32 )
>     at GLib.Source.Remove(UInt32 tag)
>     at GLib.Timeout+TimeoutProxy.Dispose(Boolean disposing)
>     at GLib.Timeout+TimeoutProxy.Finalize()
> ERROR [2015-08-10 22:29:51Z]: GLib-Critical: Source ID 1916 was not
> found when attempting to remove it
> Stack trace:
>     at GLib.Source.g_source_remove(UInt32 )
>     at GLib.Source.Remove(UInt32 tag)
>     at GLib.Timeout+TimeoutProxy.Dispose(Boolean disposing)
>     at GLib.Timeout+TimeoutProxy.Finalize()
> ERROR [2015-08-10 22:29:51Z]: GLib-Critical: Source ID 1915 was not
> found when attempting to remove it
> Stack trace:
>     at GLib.Source.g_source_remove(UInt32 )
>     at GLib.Source.Remove(UInt32 tag)
>     at GLib.Timeout+TimeoutProxy.Dispose(Boolean disposing)
>     at GLib.Timeout+TimeoutProxy.Finalize()
> ERROR [2015-08-10 22:29:51Z]: GLib-Critical: Source ID 1917 was not
> found when attempting to remove it
> Stack trace:
>     at GLib.Source.g_source_remove(UInt32 )
>     at GLib.Source.Remove(UInt32 tag)
>     at GLib.Timeout+TimeoutProxy.Dispose(Boolean disposing)
>     at GLib.Timeout+TimeoutProxy.Finalize()
> ERROR [2015-08-10 22:29:51Z]: GLib-Critical: Source ID 1936 was not
> found when attempting to remove it
> Stack trace:
>     at GLib.Source.g_source_remove(UInt32 )
>     at GLib.Source.Remove(UInt32 tag)
>     at GLib.Timeout+TimeoutProxy.Dispose(Boolean disposing)
>     at GLib.Timeout+TimeoutProxy.Finalize()
> [ERROR] FATAL UNHANDLED EXCEPTION: System.IO.IOException: persistent
> kevent() error, error code = '22'
>    at System.IO.KqueueMonitor.Monitor () [0x00000] in <filename unknown>:0
>    at System.IO.KqueueMonitor.DoMonitor () [0x00000] in <filename unknown>:0
>
> Any Input would be huge at this point. I'm mostly flying blind.
>
> Thanks
>
> Russ
>
>
>
>
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list
>




More information about the Monodevelop-list mailing list