View Single Post
Old 03-26-2008, 11:32 AM   #4 (permalink)
Buggy
Lurker
 
Join Date: Mar 2008
Posts: 4
Default

I get the following errors:
Quote:
*@*:~/tmp/RunUO/devel$ gmcs -out:../runuo.exe -d:MONO -optimize+ -unsafe -r:System,System.Configuration.Install,System.Data, System.Drawing,System.EnterpriseServices,System.Ma nagement,System.Security,System.ServiceProcess,Sys tem.Web,System.Web.Services,System.Windows.Forms,S ystem.Xml -nowarn:219 -recurse:*.cs
Exception caught by the compiler while compiling:
Block that caused the problem begin at: ./Scripts/Misc/Emitter.cs(498,29):
Block being compiled: [./Scripts/Misc/Emitter.cs(505,25):,./Scripts/Misc/Emitter.cs(550,25):]
Mono.CSharp.InternalErrorException: ./Scripts/Misc/Emitter.cs(529,72):
Internal compiler error at ./Scripts/Misc/Emitter.cs(498,29):: exception caught while emitting MethodBuilder [MethodEmitter::CompareTo]

Unhandled Exception: Mono.CSharp.InternalErrorException: ./Scripts/Misc/Emitter.cs(529,72): ---> System.NotImplementedException: CloneTo not implemented for expression Mono.CSharp.UnboundTypeExpression
at Mono.CSharp.Expression.CloneTo (Mono.CSharp.CloneContext clonectx, Mono.CSharp.Expression target) [0x00000]
at Mono.CSharp.Expression.Clone (Mono.CSharp.CloneContext clonectx) [0x00000]
at Mono.CSharp.TypeOf.CloneTo (Mono.CSharp.CloneContext clonectx, Mono.CSharp.Expression t) [0x00000]
at Mono.CSharp.Expression.Clone (Mono.CSharp.CloneContext clonectx) [0x00000]
at Mono.CSharp.Binary.CloneTo (Mono.CSharp.CloneContext clonectx, Mono.CSharp.Expression t) [0x00000]
at Mono.CSharp.Expression.Clone (Mono.CSharp.CloneContext clonectx) [0x00000]
at Mono.CSharp.Binary.CloneTo (Mono.CSharp.CloneContext clonectx, Mono.CSharp.Expression t) [0x00000]
at Mono.CSharp.Expression.Clone (Mono.CSharp.CloneContext clonectx) [0x00000]
at Mono.CSharp.Binary.CloneTo (Mono.CSharp.CloneContext clonectx, Mono.CSharp.Expression t) [0x00000]
at Mono.CSharp.Expression.Clone (Mono.CSharp.CloneContext clonectx) [0x00000]
at Mono.CSharp.Return.CloneTo (Mono.CSharp.CloneContext clonectx, Mono.CSharp.Statement t) [0x00000]
at Mono.CSharp.Statement.Clone (Mono.CSharp.CloneContext clonectx) [0x00000]
at Mono.CSharp.Block.CloneTo (Mono.CSharp.CloneContext clonectx, Mono.CSharp.Statement t) [0x00000]
at Mono.CSharp.ExplicitBlock.CloneTo (Mono.CSharp.CloneContext clonectx, Mono.CSharp.Statement t) [0x00000]
at Mono.CSharp.ToplevelBlock.CloneTo (Mono.CSharp.CloneContext clonectx, Mono.CSharp.Statement t) [0x00000]
at Mono.CSharp.Statement.Clone (Mono.CSharp.CloneContext clonectx) [0x00000]
at Mono.CSharp.Statement.PerformClone () [0x00000]
at Mono.CSharp.AnonymousMethodExpression.CompatibleMe thod (Mono.CSharp.EmitContext ec, Mono.CSharp.TypeInferenceContext tic, System.Type return_type, System.Type delegate_type) [0x00000]
at Mono.CSharp.AnonymousMethodExpression.Compatible (Mono.CSharp.EmitContext ec, System.Type type) [0x00000] --- End of inner exception stack trace ---

at Mono.CSharp.AnonymousMethodExpression.Compatible (Mono.CSharp.EmitContext ec, System.Type type) [0x00000]
at Mono.CSharp.AnonymousMethodExpression.ImplicitStan dardConversionExists (System.Type delegate_type) [0x00000]
at Mono.CSharp.Convert.ImplicitStandardConversionExis ts (Mono.CSharp.Expression expr, System.Type target_type) [0x00000]
at Mono.CSharp.Convert.ImplicitConversionExists (Mono.CSharp.EmitContext ec, Mono.CSharp.Expression expr, System.Type target_type) [0x00000]
at Mono.CSharp.MethodGroupExpr.IsArgumentCompatible (Mono.CSharp.EmitContext ec, Modifier arg_mod, Mono.CSharp.Argument argument, Modifier param_mod, System.Type parameter) [0x00000]
at Mono.CSharp.MethodGroupExpr.IsApplicable (Mono.CSharp.EmitContext ec, System.Collections.ArrayList arguments, Int32 arg_count, System.Reflection.MethodBase& method, System.Boolean& params_expanded_form) [0x00000]
at Mono.CSharp.MethodGroupExpr.OverloadResolve (Mono.CSharp.EmitContext ec, System.Collections.ArrayList& Arguments, Boolean may_fail, Location loc) [0x00000]
at Mono.CSharp.Invocation.DoResolveOverload (Mono.CSharp.EmitContext ec) [0x00000]
at Mono.CSharp.Invocation.DoResolve (Mono.CSharp.EmitContext ec) [0x00000]
at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec, ResolveFlags flags) [0x00000]
at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec) [0x00000]
at Mono.CSharp.Assign.DoResolve (Mono.CSharp.EmitContext ec) [0x00000]
at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec, ResolveFlags flags) [0x00000]
at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec) [0x00000]
at Mono.CSharp.ExpressionStatement.ResolveStatement (Mono.CSharp.EmitContext ec) [0x00000]
at Mono.CSharp.StatementExpression.Resolve (Mono.CSharp.EmitContext ec) [0x00000]
at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000]
at Mono.CSharp.If.Resolve (Mono.CSharp.EmitContext ec) [0x00000]
at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000]
at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000]
at Mono.CSharp.EmitContext.ResolveTopBlock (Mono.CSharp.EmitContext anonymous_method_host, Mono.CSharp.ToplevelBlock block, Mono.CSharp.Parameters ip, IMethodData md, System.Boolean& unreachable) [0x00000]
Do you have an idea whats wrong?
Buggy is offline   Reply With Quote