As documented at http://www.monodevelop.com/Release_notes_for_MonoDevelop_0.12#Nemerle_add-in, MonoDevelop has experimental support for Nemerle as of 0.12, enabled only when the --enable-nemerle option is passed to ./configure. The ebuild for monodevelop-0.12, however exposes only the boo and java USE flags, as reported by equery uses monodevelop. It would be appreciated to have this USE flag added to the ebuild. I would do it myself, except for a profound lack of experience in manipulating ebuilds.
Created attachment 104676 [details] dev-lang/nemerle-0.9.3.99.7142.ebuild Nemerle needed to build md with nemerle support (I hope it works - I had no time to test it)
Created attachment 104677 [details] Patched monodevelop Finished build with: ./Parser/SharpDevelopTree/Event.cs(4,15): error CS0234: The type or namespace name `Completion' does not exist in the namespace `Nemerle'. Are you missing an assembly reference? ./Parser/SharpDevelopTree/Event.cs(4,1): error CS0246: The type or namespace name `Nemerle.Completion' could not be found. Are you missing a using directive or an assembly reference? ./Parser/SharpDevelopTree/Indexer.cs(4,15): error CS0234: The type or namespace name `Completion' does not exist in the namespace `Nemerle'. Are you missing an assembly reference? ./Parser/SharpDevelopTree/Indexer.cs(4,1): error CS0246: The type or namespace name `Nemerle.Completion' could not be found. Are you missing a using directive or an assembly reference? ./Parser/SharpDevelopTree/Constructor.cs(4,15): error CS0234: The type or namespace name `Completion' does not exist in the namespace `Nemerle'. Are you missing an assembly reference? ./Parser/SharpDevelopTree/Constructor.cs(4,1): error CS0246: The type or namespace name `Nemerle.Completion' could not be found. Are you missing a using directive or an assembly reference? ./Parser/SharpDevelopTree/Method.cs(4,15): error CS0234: The type or namespace name `Completion' does not exist in the namespace `Nemerle'. Are you missing an assembly reference? ./Parser/SharpDevelopTree/Method.cs(4,1): error CS0246: The type or namespace name `Nemerle.Completion' could not be found. Are you missing a using directive or an assembly reference? ./Parser/SharpDevelopTree/Class.cs(13,15): error CS0234: The type or namespace name `Completion' does not exist in the namespace `Nemerle'. Are you missing an assembly reference? ./Parser/SharpDevelopTree/Class.cs(13,1): error CS0246: The type or namespace name `Nemerle.Completion' could not be found. Are you missing a using directive or an assembly reference? ./Parser/SharpDevelopTree/Parameter.cs(4,15): error CS0234: The type or namespace name `Completion' does not exist in the namespace `Nemerle'. Are you missing an assembly reference? ./Parser/SharpDevelopTree/Parameter.cs(4,1): error CS0246: The type or namespace name `Nemerle.Completion' could not be found. Are you missing a using directive or an assembly reference? ./Parser/SharpDevelopTree/AttributeSection.cs(6,15): error CS0234: The type or namespace name `Completion' does not exist in the namespace `Nemerle'. Are you missing an assembly reference? ./Parser/SharpDevelopTree/AttributeSection.cs(6,1): error CS0246: The type or namespace name `Nemerle.Completion' could not be found. Are you missing a using directive or an assembly reference? ./Parser/SharpDevelopTree/Property.cs(4,15): error CS0234: The type or namespace name `Completion' does not exist in the namespace `Nemerle'. Are you missing an assembly reference? ./Parser/SharpDevelopTree/Property.cs(4,1): error CS0246: The type or namespace name `Nemerle.Completion' could not be found. Are you missing a using directive or an assembly reference? ./Parser/SharpDevelopTree/Field.cs(4,15): error CS0234: The type or namespace name `Completion' does not exist in the namespace `Nemerle'. Are you missing an assembly reference? ./Parser/SharpDevelopTree/Field.cs(4,1): error CS0246: The type or namespace name `Nemerle.Completion' could not be found. Are you missing a using directive or an assembly reference? ./Parser/SharpDevelopTree/Local.cs(4,15): error CS0234: The type or namespace name `Completion' does not exist in the namespace `Nemerle'. Are you missing an assembly reference? ./Parser/SharpDevelopTree/Local.cs(4,1): error CS0246: The type or namespace name `Nemerle.Completion' could not be found. Are you missing a using directive or an assembly reference? ./Parser/SharpDevelopTree/ReturnType.cs(4,15): error CS0234: The type or namespace name `Completion' does not exist in the namespace `Nemerle'. Are you missing an assembly reference? ./Parser/SharpDevelopTree/ReturnType.cs(4,1): error CS0246: The type or namespace name `Nemerle.Completion' could not be found. Are you missing a using directive or an assembly reference? ./Parser/Parser.cs(17,15): error CS0234: The type or namespace name `Completion' does not exist in the namespace `Nemerle'. Are you missing an assembly reference? ./Parser/Parser.cs(17,1): error CS0246: The type or namespace name `Nemerle.Completion' could not be found. Are you missing a using directive or an assembly reference? Compilation failed: 24 error(s), 0 warnings make[2]: *** [../../build/AddIns/BackendBindings/NemerleBinding.dll] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-util/monodevelop-0.12/work/monodevelop-0.12/Extras/NemerleBinding' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-util/monodevelop-0.12/work/monodevelop-0.12/Extras' make: *** [all-recursive] Error 1 !!! ERROR: dev-util/monodevelop-0.12 failed. Call stack: ebuild.sh, line 1580: Called dyn_compile ebuild.sh, line 945: Called src_compile monodevelop-0.12.ebuild, line 47: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant. !!! This ebuild is from an overlay: '/usr/local/portage'
Nemerle.Completion required for monodevelop only exists in nemerle svn revisions <= 6855
We have to wait with further monodevelop nemerle support until status of the nermele addin is clarified. Feel free to reopen when upstream provides some more related information