[Mono-bugs] [Bug 351172] [Regression] Internal compiler error when compiling nemerle 0. 9.3 since mono 1.2.6

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sun Jun 8 16:36:06 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=351172

User onurgumus at hotmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=351172#c10


Osman Pala <onurgumus at hotmail.com> changed:

           What    |Removed                                         |Added
----------------------------------------------------------------------------
                 CC|                                                |onurgumus at hotmail.com
             Status|RESOLVED                                        |REOPENED
         Resolution|FIXED                                           |
            Version|1.2.6                                           |1.9.0




--- Comment #10 from Osman Pala <onurgumus at hotmail.com>  2008-06-08 14:36:05 MDT ---
I still see this bug with Nemerle svn and mono svn or 1.9.1

[mono] ~/tmp/nemerle-0.9.3.99.8041 @ make
make[1]: Entering directory `/home/onur/tmp/nemerle-0.9.3.99.8041/ncc'
make[2]: Entering directory `/home/onur/tmp/nemerle-0.9.3.99.8041/ncc'
MKDIR out.stage1
make[3]: Entering directory `/home/onur/tmp/nemerle-0.9.3.99.8041/ncc'
COMPILE [stage1] Nemerle.dll
_____________________________________________...............
error: internal compiler error: got some unknown exception of type
System.Exception: field not found
  at System.Reflection.Emit.TypeBuilder.GetField (System.Type instanciated,
System.Reflection.FieldInfo fld) [0x00000] 
  at Nemerle.Compiler.ILEmitter.FrameworkGetField (System.Type t,
System.Reflection.FieldInfo m) [0x00000] 
  at Nemerle.Compiler.ILEmitter.GetFieldInfo (System.Type _from_type, IField
meth) [0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter+_N__N_l45552_46049.apply_void () [0x00000] 
  at Nemerle.Compiler.ILEmitter._N_inScope46034
(Nemerle.Compiler._N_closure45828 _N_emit_cp46033,
Nemerle.Builtins.FunctionVoid emit) [0x00000] 
  at Nemerle.Compiler.ILEmitter+_N__N_l45548_46040.apply_void () [0x00000] 
  at Nemerle.Compiler.ILEmitter._N_inScope46034
(Nemerle.Compiler._N_closure45828 _N_emit_cp46033,
Nemerle.Builtins.FunctionVoid emit) [0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.emit (Nemerle.Compiler.Typedtree.TExpr expr)
[0x00000] 
  at Nemerle.Compiler.ILEmitter.Run () [0x00000] 
  at Nemerle.Compiler.MethodBuilder+_N__N_l41654_41763.apply_void () [0x00000] 
  at Nemerle.Compiler.TypeBuilder.FinalizeType () [0x00000] 
  at Nemerle.Compiler.TypeBuilder.EmitImplementation () [0x00000] 
  at Nemerle.Compiler.TypesManager+_N_emit_impl_35092.apply_void
(Nemerle.Compiler.TypeBuilder _N_35091) [0x00000] 
  at Nemerle.Compiler.TypesManager+_N_maybe_f_35697.apply_void
(Nemerle.Compiler.TypeBuilder _N_35696) [0x00000] 
  at Nemerle.Collections.List.Iter[TypeBuilder] (Nemerle.Core.list`1 l,
Nemerle.Builtins.FunctionVoid`1 f) [0x00000] 
  at Nemerle.Core.list`1[Nemerle.Compiler.TypeBuilder].Iter
(Nemerle.Builtins.FunctionVoid`1 f) [0x00000] 
  at Nemerle.Compiler.TypesManager.Iter (Nemerle.Core.list`1 builders,
Nemerle.Builtins.FunctionVoid`1 f) [0x00000] 
  at Nemerle.Compiler.TypesManager.Iter (Nemerle.Builtins.FunctionVoid`1 f)
[0x00000] 
  at Nemerle.Compiler.TypesManager.compile_all_tyinfos (Boolean aux_phase)
[0x00000] 
  at Nemerle.Compiler.TypesManager+_N__N_l34559_34662.apply_void () [0x00000] 
  at Nemerle.Compiler.Solver.Enqueue (Nemerle.Builtins.FunctionVoid action)
[0x00000] 
  at Nemerle.Compiler.TypesManager.EmitDecls () [0x00000] 
  at Nemerle.Compiler.ManagerClass.Run () [0x00000] 
  at Nemerle.CommandlineCompiler.MainClass.main_with_catching () [0x00000] 

make[3]: *** [out.stage1/Nemerle.stage1.dll] Error 2
make[3]: Leaving directory `/home/onur/tmp/nemerle-0.9.3.99.8041/ncc'
make[2]: *** [aux-stage] Error 2
make[2]: Leaving directory `/home/onur/tmp/nemerle-0.9.3.99.8041/ncc'
make[1]: *** [stage1] Error 2
make[1]: Leaving directory `/home/onur/tmp/nemerle-0.9.3.99.8041/ncc'
make: *** [all] Error 2
[mono] ~/tmp/nemerle-0.9.3.99.8041 @ 


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list