[MonoDevelop] Issues with Boo on Ubuntu 10.10

Michael Hutchinson m.j.hutchinson at gmail.com
Tue Nov 16 16:42:42 EST 2010

On Thu, Oct 28, 2010 at 10:23 AM, Jacek Furmankiewicz <jacek99 at gmail.com> wrote:
> I just installed Monodevelop 2.4 and Ubuntu 10.10 and am trying to get into some Boo programming.
> I have two main showstoppers though:
> a) code completion is not working. The enable code completion option is checked, so is syntax highlighting. Noticed same thing in Python projects. However, it seems to work fine in C# projects.
> b) Boo ASP.Net sample is not running. When I run it via the xsp2 I installed via Synaptic manager
> the main page gives me an error:
> No compiler for language 'Boo'.
> Description: HTTP 500. Error processing request.
> Stack Trace:
> System.Web.HttpException: No compiler for language 'Boo'.
>   at System.Web.Compilation.BuildManager.GetDefaultCompilerTypeForLanguage (System.String language, System.Web.Configuration.CompilationSection configSection, Boolean throwOnMissing) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManager.GetDefaultCompilerTypeForLanguage (System.String language, System.Web.Configuration.CompilationSection configSection) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildProviderGroup.AddProvider (System.Web.Compilation.BuildProvider bp) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManagerDirectoryBuilder.AssignToGroup (System.Web.Compilation.BuildProvider buildProvider, System.Collections.Generic.List`1 groups) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManagerDirectoryBuilder.Build (Boolean single) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManager.BuildInner (System.Web.VirtualPath vp, Boolean debug) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManager.Build (System.Web.VirtualPath vp) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManager.GetCompiledType (System.Web.VirtualPath virtualPath) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManager.GetCompiledType (System.String virtualPath) [0x00000] in <filename unknown>:0
>   at System.Web.HttpApplicationFactory.InitType (System.Web.HttpContext context) [0x00000] in <filename unknown>:0
> The Boo compiler is definitely installed, typing "booc" in console gives me:
> "Boo Compiler version (2.6.7 (Debian 2.6.7-3ubuntu1))"
> Any help to get past those two would be much appreciated, thank you

You need to register the boo language in web.config or machine.config.

Michael Hutchinson

More information about the Monodevelop-list mailing list