[MonoDevelop] Error in Compiling JavaBinding

Sheng Mao sherlockmao at gmail.com
Fri May 18 22:14:34 UTC 2012


Hi all,

I compile with the HEAD of MonoDevelop (directly without modification) 
and choose --profile=all in configuration. And then I run into errors:

./JavaLanguageBinding.cs(31,28): error CS0234: The type or namespace 
name `Dom' does not exist in the namespace `MonoDevelop.Projects'. Are 
you missing an assembly reference?
./JavaLanguageBinding.cs(32,28): error CS0234: The type or namespace 
name `Dom' does not exist in the namespace `MonoDevelop.Projects'. Are 
you missing an assembly reference?
./JavaLanguageBinding.cs(34,28): error CS0234: The type or namespace 
name `CodeGeneration' does not exist in the namespace 
`MonoDevelop.Projects'. Are you missing an assembly reference?
./JavaLanguageBinding.cs(109,24): error CS0246: The type or namespace 
name `IParser' could not be found. Are you missing a using directive or 
an assembly reference?
./JavaLanguageBinding.cs(113,24): error CS0246: The type or namespace 
name `IRefactorer' could not be found. Are you missing a using directive 
or an assembly reference?

There are what I do:
* check pkg-config dir, it is $root/main/build/bin for -pkg:monodevelop;
* check Makefile in $root/main/src/core/MonoDevelop.Core/, and find out 
that MonoDevelop.Projects.Dom[.Parser] is not included as source file;
* search IParser and find it in 
$root/main/contrib/NRefactory/Project/Src/Parser/IParser.cs;
* monodis --interface MonoDevelop.Core.dll | grep IParser, and get empty 
response (no IParser there).

That's basically what I do and I guess:
* MonoDevelop.Projects.Dom is not in use, and,
* NRefactory is not in use too.

So does anyone encounter the same thing?

Thank!



More information about the Monodevelop-list mailing list