Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 158241 - monodevelop-0.12 missing nemerle USE flag.
Summary: monodevelop-0.12 missing nemerle USE flag.
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on: 173264
Blocks:
  Show dependency tree
 
Reported: 2006-12-15 13:25 UTC by Christopher E. Granade
Modified: 2007-07-01 19:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-lang/nemerle-0.9.3.99.7142.ebuild (nemerle-0.9.3.99.7142.ebuild,868 bytes, text/plain)
2006-12-24 04:01 UTC, Maciej Piechotka
Details
Patched monodevelop (monodevelop-0.12.ebuild,1.40 KB, text/plain)
2006-12-24 04:03 UTC, Maciej Piechotka
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher E. Granade 2006-12-15 13:25:09 UTC
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.
Comment 1 Maciej Piechotka 2006-12-24 04:01:38 UTC
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)
Comment 2 Maciej Piechotka 2006-12-24 04:03:23 UTC
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'
Comment 3 Denis Misiurca 2007-04-04 16:23:30 UTC
Nemerle.Completion required for monodevelop only exists in nemerle svn revisions <= 6855
Comment 4 Jurek Bartuszek (RETIRED) gentoo-dev 2007-07-01 19:18:17 UTC
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