[Ironruby-core] IronRuby on mono and Monodevelop

Manuel de la Pena mandel at themacaque.com
Mon Mar 23 17:18:31 EDT 2009


Hello there,

I am trying to provide all the required code to get Monodevelop add
support to IronRuby. So far I just have used IronRuby on a Windows
machine and I was wondering if there are any instructions on how to get
IronRuby on Linux/Mac OS X using mono. 

I have read this http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/
but it does not work with the latest svn mono build, the output is the
following:

using rake:

(in /home/mandel/Code/ruby/ironruby)
rake aborted!
can't dup NilClass
/home/mandel/Code/ruby/ironruby/Rakefile:18:in `require'
(See full trace by running task with --trace)

using mdtool:

MonoDevelop Build Tool
Loading solution: IronRuby.sln
   Loading solution: IronRuby.sln
      Loading projects ..
ERROR [2009-03-23 22:15:50Z]: Error while trying to load the
project /home/mandel/Code/ruby/ironruby/src/Microsoft.Scripting.Core/Microsoft.Scripting.Core.csproj. Exception : System.IO.DirectoryNotFoundException: Could not find a part of the path "/home/mandel/Code/ruby/ironruby/src/Microsoft.Scripting.Core/Microsoft.Scripting.Core.csproj".
  at System.IO.FileStream..ctor (System.String path, FileMode mode,
FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous,
FileOptions options) [0x00000] 
  at System.IO.FileStream..ctor (System.String path, FileMode mode,
FileAccess access, FileShare share) [0x00000] 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor
(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
  at System.IO.File.OpenRead (System.String path) [0x00000] 
  at System.IO.StreamReader..ctor (System.String path,
System.Text.Encoding encoding, Boolean detectEncodingFromByteOrderMarks,
Int32 bufferSize) [0x00000] 
  at System.IO.StreamReader..ctor (System.String path,
System.Text.Encoding encoding) [0x00000] 
  at (wrapper remoting-invoke-with-check) System.IO.StreamReader:.ctor
(string,System.Text.Encoding)
  at System.IO.File.ReadAllText (System.String path,
System.Text.Encoding encoding) [0x00000] 
  at System.IO.File.ReadAllText (System.String path) [0x00000] 
  at MonoDevelop.Projects.Formats.MSBuild.MSBuildProjectHandler.Load
(IProgressMonitor monitor, System.String fileName, System.String
language, System.Type itemClass) [0x00000] 
  at MonoDevelop.Projects.Extensions.DotNetProjectNode.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName, System.String
itemGuid) [0x00000] 
  at MonoDevelop.Projects.Formats.MSBuild.MSBuildProjectService.LoadItem
(IProgressMonitor monitor, System.String fileName, System.String
typeGuid, System.String itemGuid) [0x00000] 
  at MonoDevelop.Projects.Formats.MSBuild.SlnFileFormat
+<LoadSolution>c__AnonStorey46.<>m__14 (IProgressMonitor ,
System.String ) [0x00000] 
  at
MonoDevelop.Projects.DefaultProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at
MonoDevelop.Autotools.MakefileProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at
MonoDevelop.Projects.Extensions.ProjectExtensionUtil.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.Formats.MSBuild.SlnFileFormat.LoadSolution
(MonoDevelop.Projects.Solution sol, System.String fileName,
IProgressMonitor monitor) [0x00000] 
         WARNING: Error while trying to load the project

'/home/mandel/Code/ruby/ironruby/src/Microsoft.Scripting.Core/Microsoft
         .Scripting.Core.csproj': Could not find a part of the path

"/home/mandel/Code/ruby/ironruby/src/Microsoft.Scripting.Core/Microsoft
         .Scripting.Core.csproj".
ERROR [2009-03-23 22:15:50Z]: Error while trying to load the
project /home/mandel/Code/ruby/ironruby/src/Microsoft.Scripting/Microsoft.Scripting.csproj. Exception : System.IO.DirectoryNotFoundException: Could not find a part of the path "/home/mandel/Code/ruby/ironruby/src/Microsoft.Scripting/Microsoft.Scripting.csproj".
  at System.IO.FileStream..ctor (System.String path, FileMode mode,
FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous,
FileOptions options) [0x00000] 
  at System.IO.FileStream..ctor (System.String path, FileMode mode,
FileAccess access, FileShare share) [0x00000] 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor
(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
  at System.IO.File.OpenRead (System.String path) [0x00000] 
  at System.IO.StreamReader..ctor (System.String path,
System.Text.Encoding encoding, Boolean detectEncodingFromByteOrderMarks,
Int32 bufferSize) [0x00000] 
  at System.IO.StreamReader..ctor (System.String path,
System.Text.Encoding encoding) [0x00000] 
  at (wrapper remoting-invoke-with-check) System.IO.StreamReader:.ctor
(string,System.Text.Encoding)
  at System.IO.File.ReadAllText (System.String path,
System.Text.Encoding encoding) [0x00000] 
  at System.IO.File.ReadAllText (System.String path) [0x00000] 
  at MonoDevelop.Projects.Formats.MSBuild.MSBuildProjectHandler.Load
(IProgressMonitor monitor, System.String fileName, System.String
language, System.Type itemClass) [0x00000] 
  at MonoDevelop.Projects.Extensions.DotNetProjectNode.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName, System.String
itemGuid) [0x00000] 
  at MonoDevelop.Projects.Formats.MSBuild.MSBuildProjectService.LoadItem
(IProgressMonitor monitor, System.String fileName, System.String
typeGuid, System.String itemGuid) [0x00000] 
  at MonoDevelop.Projects.Formats.MSBuild.SlnFileFormat
+<LoadSolution>c__AnonStorey46.<>m__14 (IProgressMonitor ,
System.String ) [0x00000] 
  at
MonoDevelop.Projects.DefaultProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at
MonoDevelop.Autotools.MakefileProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName) [0x00000] 
  at MonoDevelop.Projects.ProjectServiceExtension.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at
MonoDevelop.Projects.Extensions.ProjectExtensionUtil.LoadSolutionItem
(IProgressMonitor monitor, System.String fileName,
MonoDevelop.Projects.Extensions.ItemLoadCallback callback) [0x00000] 
  at MonoDevelop.Projects.Formats.MSBuild.SlnFileFormat.LoadSolution
(MonoDevelop.Projects.Solution sol, System.String fileName,
IProgressMonitor monitor) [0x00000] 
         WARNING: Error while trying to load the project

'/home/mandel/Code/ruby/ironruby/src/Microsoft.Scripting/Microsoft.Scri
         pting.csproj': Could not find a part of the path

"/home/mandel/Code/ruby/ironruby/src/Microsoft.Scripting/Microsoft.Scri
         pting.csproj".
Building: IronRuby (Debug)
   Building Solution IronRuby
      Building: Ruby (Debug)
         Performing main compilation...
         WARNING: The reference 'System.Net, Version=2.0.5.0,
Culture=neutral,
         PublicKeyToken=7cec85d7bea7798e' is not valid for the target
framework
         of the project.
         WARNING: Assembly 'System, Version=2.0.5.0, Culture=neutral,
         PublicKeyToken=7cec85d7bea7798e' not found. Make sure that the
         assembly exists in disk. If the reference is required to build
the
         project you may get compilation errors.
         WARNING: Referenced project 'Microsoft.Scripting.Core' not
found in
         the solution.
         WARNING: Referenced project
'Microsoft.Scripting.ExtensionAttribute'
         not found in the solution.
         WARNING: Referenced project 'Microsoft.Scripting' not found in
the
         solution.
         /usr/local/bin/gmcs
         "/out:/home/mandel/Code/ruby/ironruby/build/debug/IronRuby.dll"
         "/r:System.dll" "/r:System.Configuration.dll"
"/r:System.Data.dll"
         "/r:System.Xml.dll" /noconfig /nologo /warn:4 /debug:
+ /debug:full
         /optimize- /codepage:utf8 -warnaserror /define:"TRACE;DEBUG"
         /t:library

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/binding.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/consolestream.cs
         "

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/duplexstream.cs"
         

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/genericregex.cs"
         

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/hash.subclass.cs
         "

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyarray.subcla
         ss.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyregex.subcla
         ss.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/mutablestring.co
         ntent.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/mutablestring.su
         bclass.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/proc.subclass.cs
         "

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyclass.meta.c
         s"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyencoding.cs"
         

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/mutablestring.bi
         narycontent.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/mutablestring.st
         ringbuildercontent.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/mutablestring.st
         ringcontent.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubymethod.meta.
         cs"
"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/File.cs"
         "/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/glob.cs"
         "/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/IO.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/kernel.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/matchdata.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/mutablestringstr
         eam.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/proc.meta.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyMethod.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubymodule.meta.
         cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyregexoptions
         .cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubystruct.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/typedescriptor.g
         enerated.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         ConditionalJumpExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         encodingexpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         regexmatchreference.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         RescueExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         UnlessExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Identifier.c
         s"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/LeftValues/P
         laceholder.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/scopebuilder
         .cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/statements.c
         s"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Statements/C
         onditionalStatement.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/CallBuilder.
         cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Walkers/Walk
         er.Generated.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Walkers/Node
         Types.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Walkers/Walk
         er.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Errors.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Parser/parsersta
         ck.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/converttosa
         ction.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubylibrary
         methodinfo.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubymethodg
         roupbase.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/customtypedeschel
         pers.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Generation/overr
         iddenmembers.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Generation/rubyt
         ypedispenser.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Generation/inter
         facesbuilder.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Generation/rubyt
         ypeemitter.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Generation/typed
         escription.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Generation/RubyT
         ypeBuilder.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Generation/itype
         feature.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Generation/clsty
         peemitter.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Parser/variablef
         actory.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/ResultOperation.
         cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/UnsignedBigInteg
         erParser.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/globalsuppressions.cs"
         "/home/mandel/Code/ruby/ironruby/src/ironruby/Ruby.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/attributes.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/binaryencoding.cs
         "

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/blockparam.meta.c
         s"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/blockdispat
         chern.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/ArgsBuilder
         .cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/CallArgumen
         ts.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/blockdispat
         cherunsplatn.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/callsitetra
         cer.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubyinvokem
         emberbinder.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/metaobjectb
         uilder.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/protocolcon
         versionaction.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubycallact
         ion.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubycallsig
         nature.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubyparamet
         erbinder.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/supercallac
         tion.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubyaccesso
         rinfo.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/blockdispat
         cher.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/RubyCustomM
         ethodInfo.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/RuleGenerat
         ors.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/blockdispat
         chers.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyobject.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyobject.meta.
         cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/integervalue.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/irubyobjectstate.
         cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/EqualityComparer.
         cs"
"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/Hash.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Globals/GlobalVar
         iables.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Globals/kcode.cs"
         

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Globals/ReadOnlyG
         lobalVariableInfo.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Globals/GlobalVar
         iableInfo.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Globals/GlobalVar
         iable.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Globals/SpecialGl
         obalVariableInfo.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/IDuplicable.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/IRubyObject.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/InstanceData.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/instancedataweakt
         able.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/Exceptions.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/MutableString.cs
         "
"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/Proc.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/Range.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/ReferenceEquality
         Comparer.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         RangeExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Converter.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Converter.Generat
         ed.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/Initializer.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AstGenerator.cs"
         

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Arguments.cs
         "

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/AstFactory.c
         s"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Clauses/Else
         IfClause.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Clauses/Resc
         ueClause.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Clauses/When
         Clause.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         AndExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         ArrayConstructor.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         isdefinedexpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         CaseExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         ForLoopExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         HashConstructor.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         IfExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         Literal.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         NotExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         OrExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         RegularExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         StringConstructor.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Body.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         WhileLoopExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/JumpStatemen
         ts/BreakStatement.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/JumpStatemen
         ts/JumpStatement.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/JumpStatemen
         ts/NextStatement.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/JumpStatemen
         ts/RedoStatement.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/JumpStatemen
         ts/RetryStatement.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/JumpStatemen
         ts/ReturnStatement.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/LeftValues/A
         rrayItemAccess.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/LeftValues/C
         lassVariable.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/LeftValues/G
         lobalVariable.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/LeftValues/I
         nstanceVariable.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/LeftValues/L
         eftValue.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/LeftValues/C
         ompoundLeftValue.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Assignments/
         MemberAssignmentExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Assignments/
         CompoundRightValue.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Assignments/
         SimpleAssignmentExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Block.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/BlockReferen
         ce.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Declarations
         /MethodDeclaration.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Declarations
         /ModuleDeclaration.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Declarations
         /ClassDeclaration.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Declarations
         /SingletonDeclaration.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         AssignmentExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         BlockExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         CallExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         DeclarationExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         ErrorExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         Expression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         MethodCall.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Assignments/
         ParallelAssignmentExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         SelfReference.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         SuperCall.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         YieldCall.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/LeftValues/L
         ocalVariable.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Maplet.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Parameters.c
         s"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/BlockDefinit
         ion.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Node.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/SourceUnitTr
         ee.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Statements/A
         liasStatement.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         ConditionalExpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Statements/F
         inalizer.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Statements/I
         nitializer.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Statements/U
         ndefineStatement.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/LeftValues/A
         ttributeAccess.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/LeftValues/C
         onstantVariable.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/LeftValues/V
         ariable.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Parser/LexicalSc
         ope.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Parser/Parser.Ge
         nerated.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Parser/Parser.cs
         "

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Parser/Symbols.c
         s"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Parser/stringtok
         enizer.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Parser/Tokenizer
         .cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Parser/GPPG.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Parser/TokenValu
         e.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/RubyCompilerOpti
         ons.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Tokens.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Hosting/RubyCommandLine.c
         s"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Hosting/RubyOptionsParser
         .cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Properties/AssemblyInfo.c
         s"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/blockparam.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/MethodVisibility.
         cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyregex.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/RubyBinder.
         cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyArray.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyClass.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/RubyCallTargets.c
         s"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/evalentrypointdel
         egate.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Loader.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/RubyEventIn
         fo.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/RubyExceptionData
         .cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/RubyExceptions.cs
         "

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/RubyFieldIn
         fo.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/RubyLambdaM
         ethodInfo.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/RubyMemberI
         nfo.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/RubyMethodG
         roupInfo.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyModule.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyinputprovide
         r.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/rubyglobalscope.c
         s"
"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/RubyOps.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/RubyMethodI
         nfo.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/RubyContext.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/rubyoptions.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/RubyScope.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubySites.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/RubyUtils.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/RuntimeFlowContro
         l.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/RuntimeErrorSink.
         cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/StackUnwinder.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/union.cs"
         "/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/utils.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/matchdata.subcla
         ss.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/range.subclass.c
         s"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         matchexpression.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         stringliteral.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Expressions/
         symbolliteral.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Generation/emitt
         edattribute.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/Generation/profi
         ler.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/reflectioncache.
         cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/reflectioncache.
         generated.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/rubycompatibility.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubymodule.subcl
         ass.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubycreatei
         nstancebinder.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubygetmemb
         erbinder.cs"

"/home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/iowrapper.cs" 
         
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/consolestream.cs(
         19,17): error CS0234: The type or namespace name `Scripting'
does not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/consolestream.cs(
         20,17): error CS0234: The type or namespace name `Scripting'
does not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/duplexstream.cs(1
         9,17): error CS0234: The type or namespace name `Scripting'
does not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/duplexstream.cs(2
         0,17): error CS0234: The type or namespace name `Scripting'
does not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/Hash.cs(17,17):
         error CS0234: The type or namespace name `Scripting' does not
exist in
         the namespace `Microsoft'. Are you missing an assembly
reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/Hash.cs(18,17):
         error CS0234: The type or namespace name `Scripting' does not
exist in
         the namespace `Microsoft'. Are you missing an assembly
reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyArray.cs(18,1
         7): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyArray.cs(22,1
         7): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyregex.cs(18,1
         7): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyregex.cs(19,1
         7): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/MutableString.cs(
         19,17): error CS0234: The type or namespace name `Scripting'
does not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/MutableString.cs(
         20,17): error CS0234: The type or namespace name `Scripting'
does not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/MutableString.cs(
         23,17): error CS0234: The type or namespace name `Scripting'
does not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/proc.meta.cs(17,1
         4): error CS0234: The type or namespace name `Dynamic' does not
exist
         in the namespace `System'. Are you missing an assembly
reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/proc.meta.cs(18,1
         7): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/proc.meta.cs(19,1
         7): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/Proc.cs(18,14):
         error CS0234: The type or namespace name `Dynamic' does not
exist in
         the namespace `System'. Are you missing an assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/Proc.cs(21,17):
         error CS0234: The type or namespace name `Scripting' does not
exist in
         the namespace `Microsoft'. Are you missing an assembly
reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/Proc.cs(22,17):
         error CS0234: The type or namespace name `Scripting' does not
exist in
         the namespace `Microsoft'. Are you missing an assembly
reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/proc.meta.cs(34,3
         8): error CS0246: The type or namespace name
`DynamicMetaObject' could
         not be found. Are you missing a using directive or an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubymodule.meta.c
         s(17,14): error CS0234: The type or namespace name `Dynamic'
does not
         exist in the namespace `System'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubymodule.meta.c
         s(18,17): error CS0234: The type or namespace name `Scripting'
does
         not exist in the namespace `Microsoft'. Are you missing an
assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyModule.cs(21,
         17): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyModule.cs(22,
         17): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyModule.cs(23,
         17): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyModule.cs(24,
         17): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubymodule.meta.c
         s(28,31): error CS0246: The type or namespace name
`DynamicMetaObject'
         could not be found. Are you missing a using directive or an
assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyClass.cs(22,1
         4): error CS0234: The type or namespace name `Dynamic' does not
exist
         in the namespace `System'. Are you missing an assembly
reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyClass.cs(24,1
         7): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyClass.cs(25,1
         7): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyClass.cs(26,1
         7): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/RubyClass.cs(27,1
         7): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubymethod.meta.c
         s(18,14): error CS0234: The type or namespace name `Dynamic'
does not
         exist in the namespace `System'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubymethod.meta.c
         s(19,14): error CS0234: The type or namespace name `Dynamic'
does not
         exist in the namespace `System'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubymethod.meta.c
         s(21,17): error CS0234: The type or namespace name `Scripting'
does
         not exist in the namespace `Microsoft'. Are you missing an
assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubymethod.meta.c
         s(22,17): error CS0234: The type or namespace name `Scripting'
does
         not exist in the namespace `Microsoft'. Are you missing an
assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubymethod.meta.c
         s(36,38): error CS0246: The type or namespace name
`DynamicMetaObject'
         could not be found. Are you missing a using directive or an
assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/IO.cs(19,17):
         error CS0234: The type or namespace name `Scripting' does not
exist in
         the namespace `Microsoft'. Are you missing an assembly
reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/IO.cs(20,17):
         error CS0234: The type or namespace name `Scripting' does not
exist in
         the namespace `Microsoft'. Are you missing an assembly
reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/matchdata.cs(16,1
         7): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/mutablestringstre
         am.cs(19,17): error CS0234: The type or namespace name
`Scripting'
         does not exist in the namespace `Microsoft'. Are you missing an
         assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyobject.cs(17,
         17): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyobject.cs(18,
         17): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyobject.cs(19,
         17): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyobject.meta.c
         s(17,14): error CS0234: The type or namespace name `Dynamic'
does not
         exist in the namespace `System'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyobject.meta.c
         s(19,17): error CS0234: The type or namespace name `Scripting'
does
         not exist in the namespace `Microsoft'. Are you missing an
assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Builtins/rubyobject.meta.c
         s(30,31): error CS0246: The type or namespace name
`DynamicMetaObject'
         could not be found. Are you missing a using directive or an
assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/statements.cs
         (22,17): error CS0234: The type or namespace name `Scripting'
does not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/statements.cs
         (23,17): error CS0234: The type or namespace name `Scripting'
does not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Declarations/
         MethodDeclaration.cs(19,17): error CS0234: The type or
namespace name
         `Scripting' does not exist in the namespace `Microsoft'. Are
you
         missing an assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Declarations/
         MethodDeclaration.cs(20,17): error CS0234: The type or
namespace name
         `Scripting' does not exist in the namespace `Microsoft'. Are
you
         missing an assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Declarations/
         MethodDeclaration.cs(21,17): error CS0234: The type or
namespace name
         `Scripting' does not exist in the namespace `Microsoft'. Are
you
         missing an assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Compiler/AST/Declarations/
         MethodDeclaration.cs(25,17): error CS0234: The type or
namespace name
         `Scripting' does not exist in the namespace `Microsoft'. Are
you
         missing an assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/protocolconv
         ersionaction.cs(19,14): error CS0234: The type or namespace
name
         `Dynamic' does not exist in the namespace `System'. Are you
missing an
         assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/protocolconv
         ersionaction.cs(20,17): error CS0234: The type or namespace
name
         `Scripting' does not exist in the namespace `Microsoft'. Are
you
         missing an assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/protocolconv
         ersionaction.cs(21,17): error CS0234: The type or namespace
name
         `Scripting' does not exist in the namespace `Microsoft'. Are
you
         missing an assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/protocolconv
         ersionaction.cs(22,17): error CS0234: The type or namespace
name
         `Scripting' does not exist in the namespace `Microsoft'. Are
you
         missing an assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/protocolconv
         ersionaction.cs(23,17): error CS0234: The type or namespace
name
         `Scripting' does not exist in the namespace `Microsoft'. Are
you
         missing an assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/protocolconv
         ersionaction.cs(29,17): error CS0234: The type or namespace
name
         `Scripting' does not exist in the namespace `Microsoft'. Are
you
         missing an assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/converttosac
         tion.cs(20,17): error CS0234: The type or namespace name
`Scripting'
         does not exist in the namespace `Microsoft'. Are you missing an
         assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/customtypedeschelp
         ers.cs(22,17): error CS0234: The type or namespace name
`Scripting'
         does not exist in the namespace `Microsoft'. Are you missing an
         assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/customtypedeschelp
         ers.cs(23,17): error CS0234: The type or namespace name
`Scripting'
         does not exist in the namespace `Microsoft'. Are you missing an
         assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/customtypedeschelp
         ers.cs(24,17): error CS0234: The type or namespace name
`Scripting'
         does not exist in the namespace `Microsoft'. Are you missing an
         assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/attributes.cs(17,1
         7): error CS0234: The type or namespace name `Scripting' does
not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/binaryencoding.cs(
         18,17): error CS0234: The type or namespace name `Scripting'
does not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/blockparam.meta.cs
         (19,14): error CS0234: The type or namespace name `Dynamic'
does not
         exist in the namespace `System'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/blockparam.meta.cs
         (21,17): error CS0234: The type or namespace name `Scripting'
does not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/blockparam.meta.cs
         (22,17): error CS0234: The type or namespace name `Scripting'
does not
         exist in the namespace `Microsoft'. Are you missing an assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/blockparam.meta.cs
         (36,38): error CS0246: The type or namespace name
`DynamicMetaObject'
         could not be found. Are you missing a using directive or an
assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubycallacti
         on.cs(20,14): error CS0234: The type or namespace name
`Dynamic' does
         not exist in the namespace `System'. Are you missing an
assembly
         reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubycallacti
         on.cs(22,17): error CS0234: The type or namespace name
`Scripting'
         does not exist in the namespace `Microsoft'. Are you missing an
         assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubycallacti
         on.cs(23,17): error CS0234: The type or namespace name
`Scripting'
         does not exist in the namespace `Microsoft'. Are you missing an
         assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubycallacti
         on.cs(24,17): error CS0234: The type or namespace name
`Scripting'
         does not exist in the namespace `Microsoft'. Are you missing an
         assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubycallacti
         on.cs(25,17): error CS0234: The type or namespace name
`Scripting'
         does not exist in the namespace `Microsoft'. Are you missing an
         assembly reference?
         /home/mandel/Code/ruby/ironruby/src/ironruby/Runtime/Calls/rubycallacti
         on.cs(37,88): error CS0246: The type or namespace name
         `IExpressionSerializable' could not be found. Are you missing a
using
         directive or an assembly reference?
         
         Unhandled Exception: System.NullReferenceException: Object
reference
         not set to an instance of an object
           at Mono.CSharp.TypeContainer.CheckRecursiveDefinition
         (Mono.CSharp.TypeContainer tc) [0x00000] 
           at Mono.CSharp.TypeContainer.DefineBaseTypes () [0x00000] 
           at Mono.CSharp.TypeContainer.DefineType () [0x00000] 
           at Mono.CSharp.Namespace.LookupType (System.String name,
Location
         loc) [0x00000] 
           at Mono.CSharp.Namespace.Lookup (Mono.CSharp.DeclSpace ds,
         System.String name, Location loc) [0x00000] 
           at Mono.CSharp.NamespaceEntry.Lookup (Mono.CSharp.DeclSpace
ds,
         System.String name, Location loc, Boolean ignore_cs0104)
[0x00000] 
           at Mono.CSharp.NamespaceEntry.LookupNamespaceOrType
         (Mono.CSharp.DeclSpace ds, System.String name, Location loc,
Boolean
         ignore_cs0104) [0x00000] 
           at Mono.CSharp.DeclSpace.LookupNamespaceOrType (System.String
name,
         Location loc, Boolean ignore_cs0104) [0x00000] 
           at Mono.CSharp.DeclSpace.LookupNamespaceOrType (System.String
name,
         Location loc, Boolean ignore_cs0104) [0x00000] 
           at Mono.CSharp.SimpleName.ResolveAsTypeStep (IResolveContext
ec,
         Boolean silent) [0x00000] 
           at Mono.CSharp.Expression.ResolveAsBaseTerminal
(IResolveContext ec,
         Boolean silent) [0x00000] 
           at Mono.CSharp.TypeContainer.ResolveBaseTypes
(Mono.CSharp.TypeExpr&
         base_class) [0x00000] 
           at Mono.CSharp.Class.ResolveBaseTypes (Mono.CSharp.TypeExpr&
         base_class) [0x00000] 
           at Mono.CSharp.TypeContainer.DefineBaseTypes () [0x00000] 
           at Mono.CSharp.TypeContainer.DefineType () [0x00000] 
           at Mono.CSharp.TypeContainer.DefineNestedTypes () [0x00000] 
           at Mono.CSharp.TypeContainer.DefineType () [0x00000] 
           at Mono.CSharp.RootContext.ResolveTree () [0x00000] 
           at Mono.CSharp.Driver.Compile () [0x00000] 
           at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] 
         
         
         Build complete -- 75 errors, 5 warnings
      Building: microsoft.scripting.extensionattribute (Debug)
         Performing main compilation...
         WARNING: Assembly 'System, Version=2.0.5.0, Culture=neutral,
         PublicKeyToken=7cec85d7bea7798e' not found. Make sure that the
         assembly exists in disk. If the reference is required to build
the
         project you may get compilation errors.
         /usr/local/bin/gmcs

"/out:/home/mandel/Code/ruby/ironruby/build/debug/Microsoft.Scripting.E
         xtensionAttribute.dll"
"/r:System.dll" /noconfig /nologo /warn:4
         /debug:+ /debug:full /optimize- /codepage:utf8 -warnaserror
         /define:"TRACE;DEBUG;MICROSOFT_SCRIPTING_CORE" /t:library

"/home/mandel/Code/ruby/ironruby/src/microsoft.scripting.core/propertie
         s/extensionassemblyinfo.cs"

"/home/mandel/Code/ruby/ironruby/src/microsoft.scripting.core/utils/ext
         ension.cs" 
         Build complete -- 0 errors, 1 warning

Do you guys have any idea how could I build IronRuby using the *nix or
mono tools?

Thanks in advance.

mandel => manuel



More information about the Ironruby-core mailing list