[Mono-bugs] [Bug 80749][Wis] Changed - ironpython 1.1a1 doesn't build anymore.

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sun Feb 11 14:28:31 EST 2007


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by miguel at ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=80749

--- shadow/80749	2007-02-11 14:07:32.000000000 -0500
+++ shadow/80749.tmp.23359	2007-02-11 14:28:31.000000000 -0500
@@ -147,6 +147,81 @@
 IronPython/Modules/Exceptions.Generated.cs(28,42): error CS0103: The
 name `ExceptionConverter' does not exist in the context of
 `IronPython.Modules.PythonExceptions'
 
 Even if the file that declares that class is included.   Something
 smells very fishy here.
+
+------- Additional Comments From miguel at ximian.com  2007-02-11 14:28 -------
+Ok, I did a binary search to track down when this problem was
+introduced, and this problem was introduced in 70978 (which was a bug
+fix for 80368).
+
+The patch is an incredibly large patch.
+
+The actual failure happens here:
+
+mono$ mono --debug /cvs/mcs/gmcs/gmcs.exe --fatal -t:library
+-r:../IronMath.dll -r:System.Drawing.dll -r:System.Design.dll
+-out:../IronPython.dll -recurse:IronPython/*.cs
+IronPython/Modules/Builtin.cs(40,37): error CS0103: The name `Ops'
+does not exist in the context of `IronPython.Modules.Builtin'
+
+Unhandled Exception: System.Exception: The name `Ops' does not exist
+in the context of `IronPython.Modules.Builtin'
+  at Mono.CSharp.Report+AbstractMessage.Print (Int32 code,
+System.String location, System.String text) [0x00102] in
+/home/cvs/mcs/mcs/report.cs:148
+  at Mono.CSharp.Report+ErrorMessage.Print (Int32 code, System.String
+location, System.String text) [0x0000c] in /home/cvs/mcs/mcs/report.cs:224
+  at Mono.CSharp.Report+AbstractMessage.Print (Int32 code, Location
+location, System.String text) [0x00000] in /home/cvs/mcs/mcs/report.cs:152
+  at Mono.CSharp.Report.Error (Int32 code, Location loc, System.String
+format, System.String arg1, System.String arg2) [0x00000] in
+/home/cvs/mcs/mcs/report.cs:435
+  at Mono.CSharp.Expression.MemberLookupFailed (System.Type
+container_type, System.Type qualifier_type, System.Type queried_type,
+System.String name, System.String class_name, Boolean
+complain_if_none_found, Location loc) [0x00123] in
+/home/cvs/mcs/mcs/ecore.cs:794
+  at Mono.CSharp.SimpleName.DoSimpleNameResolve
+(Mono.CSharp.EmitContext ec, Mono.CSharp.Expression right_side,
+Boolean intermediate) [0x00224] in /home/cvs/mcs/mcs/ecore.cs:2238
+  at Mono.CSharp.SimpleName.SimpleNameResolve (Mono.CSharp.EmitContext
+ec, Mono.CSharp.Expression right_side, Boolean intermediate) [0x00014]
+in /home/cvs/mcs/mcs/ecore.cs:2127
+  at Mono.CSharp.SimpleName.DoResolve (Mono.CSharp.EmitContext ec,
+Boolean intermediate) [0x00000] in /home/cvs/mcs/mcs/ecore.cs:1991
+  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec,
+ResolveFlags flags) [0x00053] in /home/cvs/mcs/mcs/ecore.cs:418
+  at Mono.CSharp.MemberAccess.DoResolve (Mono.CSharp.EmitContext ec,
+Mono.CSharp.Expression right_side) [0x0001e] in
+/home/cvs/mcs/mcs/expression.cs:7198
+  at Mono.CSharp.MemberAccess.DoResolve (Mono.CSharp.EmitContext ec)
+[0x00000] in /home/cvs/mcs/mcs/expression.cs:7316
+  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec,
+ResolveFlags flags) [0x00067] in /home/cvs/mcs/mcs/ecore.cs:420
+  at Mono.CSharp.Invocation.DoResolve (Mono.CSharp.EmitContext ec)
+[0x00045] in /home/cvs/mcs/mcs/expression.cs:4950
+  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec,
+ResolveFlags flags) [0x00067] in /home/cvs/mcs/mcs/ecore.cs:420
+  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec)
+[0x00000] in /home/cvs/mcs/mcs/ecore.cs:447
+  at Mono.CSharp.Assign.DoResolve (Mono.CSharp.EmitContext ec)
+[0x0003c] in /home/cvs/mcs/mcs/assign.cs:327
+  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec,
+ResolveFlags flags) [0x00067] in /home/cvs/mcs/mcs/ecore.cs:420
+  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec)
+[0x00000] in /home/cvs/mcs/mcs/ecore.cs:447
+  at Mono.CSharp.ExpressionStatement.ResolveStatement
+(Mono.CSharp.EmitContext ec) [0x00000] in /home/cvs/mcs/mcs/ecore.cs:1154
+  at Mono.CSharp.ClassOrStruct.DefineFieldInitializers () [0x000d9] in
+/home/cvs/mcs/mcs/class.cs:2808
+  at Mono.CSharp.ClassOrStruct.Define () [0x00000] in
+/home/cvs/mcs/mcs/class.cs:2837
+  at Mono.CSharp.RootContext.DefineTypes () [0x000e2] in
+/home/cvs/mcs/mcs/rootcontext.cs:596
+  at Mono.CSharp.Driver.MainDriver (System.String[] args) [0x00507] in
+/home/cvs/mcs/mcs/driver.cs:1709
+  at Mono.CSharp.Driver.Main (System.String[] args) [0x0001f] in
+/home/cvs/mcs/mcs/driver.cs:292
+


More information about the mono-bugs mailing list