[Mono-bugs] [Bug 81145][Nor] New - mono-basic fails to compile on several architectures

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Mar 14 18:02:36 EDT 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 wberrier at novell.com.

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

--- shadow/81145	2007-03-14 17:02:36.000000000 -0500
+++ shadow/81145.tmp.4767	2007-03-14 17:02:36.000000000 -0500
@@ -0,0 +1,79 @@
+Bug#: 81145
+Product: Mono: Tools
+Version: 1.1
+OS: 
+OS Details: sles9 ppc
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: tools
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: wberrier at novell.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: mono-basic fails to compile on several architectures
+
+mono-basic compiles on i586, x86_64, and ia64.  The rest of the archs
+(including arm, which I thought was little endian) fail with:
+
+make all-local
+make[3]: Entering directory `/home/builder/wa/msvn/mono-basic/vbnc/vbnc'
+MONO_PATH="../../class/lib/bootstrap:$MONO_PATH" mono 
+../../class/lib/bootstrap/vbnc.exe @vbnc.exe.rsp   -debug -target:exe
+-out:vbnc.exe   @vbnc.exe.sources
+Visual Basic.Net Compiler version 0.0.0.4813
+Copyright (C) 2004-2007 Rolf Bjarne Kvinge. All rights reserved.
+
+
+Unexpected error: Object reference not set to an instance of an object
+  at vbnc.ArrayTypeDescriptor.CreateType () [0x00000] 
+  at vbnc.ArrayTypeDescriptor.get_UnderlyingSystemType () [0x00000] 
+  at System.Type.Equals (System.Type type) [0x00000] 
+  at System.Type.Equals (System.Object o) [0x00000] 
+  at vbnc.TypeDescriptor.Equals (System.Object o) [0x00000] 
+  at
+System.Collections.Generic.EqualityComparer`1+DefaultComparer[System.Type].Equals
+(System.Type , System.Type ) [0x00000] 
+  at
+System.Collections.Generic.Dictionary`2[System.Type,vbnc.MemberCache].GetPrev
+(System.Type , System.Int32& ) [0x00000] 
+  at
+System.Collections.Generic.Dictionary`2[System.Type,vbnc.MemberCache].GetSlot
+(System.Type , System.Int32& ) [0x00000] 
+  at
+System.Collections.Generic.Dictionary`2[System.Type,vbnc.MemberCache].ContainsKey
+(System.Type ) [0x00000] 
+  at vbnc.TypeManager.GetCache (System.Type Type) [0x00000] 
+  at vbnc.MemberAccessExpression.ResolveExpressionInternal
+(vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.Expression.ResolveExpression (vbnc.ResolveInfo ResolveInfo)
+[0x00000] 
+  at vbnc.Expression.ResolveCode (vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.VariableInitializer.ResolveCode (vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.VariableDeclaration.ResolveCode (vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.CodeBlock.ResolveCode (vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.IfStatement.ResolveStatement (vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.CodeBlock.ResolveCode (vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.MethodBaseDeclaration.ResolveCode (vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.MethodDeclaration.ResolveCode (vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.SubDeclaration.ResolveCode (vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.Helper.ResolveCodeCollection (IEnumerable Collection,
+vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.BaseObjects`1[vbnc.IMember].ResolveCode (vbnc.ResolveInfo )
+[0x00000] 
+  at vbnc.TypeDeclaration.ResolveCode (vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.ClassDeclaration.ResolveCode (vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.AssemblyDeclaration.ResolveCode (vbnc.ResolveInfo Info) [0x00000] 
+  at vbnc.Compiler.Compile_Resolve () [0x00000] 
+  at vbnc.Compiler.Compile () [0x00000] 
+Compilation took 00:00:23.3829800
+make[3]: *** [../../class/lib/vbnc/vbnc.exe] Error 255
+make[3]: Leaving directory `/home/builder/wa/msvn/mono-basic/vbnc/vbnc'
+make[2]: *** [do-all] Error 2
+make[2]: Leaving directory `/home/builder/wa/msvn/mono-basic/vbnc/vbnc'
+make[1]: *** [all-recursive] Error 1
+make[1]: Leaving directory `/home/builder/wa/msvn/mono-basic/vbnc'
+make: *** [all-recursive] Error 1


More information about the mono-bugs mailing list