Re: [Ikvm-developers] 0.42.0.3 under mono
Brought to you by:
jfrijters
From: Jeroen F. <je...@su...> - 2010-01-11 06:55:08
|
Hi Zoltan, Thanks. I will fix the ExceptionSorter. That bug has been hidden for a long time. Was there a recent change to Mono's Array.Sort(), with 2.6 and earlier I (and presumably anybody else) never saw the problem. On the zip thing, I don't want to use OpenJDK's zip, because it uses native code. However, I will look into the bug and try to fix it. Regards, Jeroen > -----Original Message----- > From: Zoltan Varga [mailto:va...@gm...] > Sent: Monday, January 11, 2010 7:23 AM > To: ikvm-developers > Subject: [Ikvm-developers] 0.42.0.3 under mono > > 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 > |