[Ikvm-developers] 0.42.0.3 under mono
Brought to you by:
jfrijters
|
From: Zoltan V. <va...@gm...> - 2010-01-11 06:23:39
|
Hi, IKVM 0.42.0.3 currently fails to build its class libs under linux, it aborts with this message: ****** Critical Failure: Exception during finishing of: com.sun.corba.se.impl.activation.ListORBs ****** PLEASE FILE A BUG REPORT FOR IKVM.NET WHEN YOU SEE THIS MESSAGE System.InvalidOperationException: Non recursive try blocks is broken at Compiler..ctor (IKVM.Internal.FinishContext context, IKVM.Internal.DynamicTypeWrapper clazz, IKVM.Internal.MethodWrapper mw, IKVM.Internal.ClassFile classFile, IKVM.Internal.Method m, IKVM.Internal.CodeEmitter ilGenerator, IKVM.Internal.ClassLoaderWrapper classLoader, ISymbolDocumentWriter symboldocument, System.Collections.Generic.Dictionary`2 invokespecialstubcache) [0x00000] in <filename unknown>:0 I tracked this down to the ExceptionSorter class, whose Compare method never returns 0, even if the two entries are equal. This trips up mono's Array.Sort () implementation. An unrelated issue: are there any plans to use openjdk's java.util.zip implementation in ikvm instead of classpath's ? The latter has a bug which prevents ikvm from running jgit: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41696 Zoltan |