Re: [Ikvm-developers] Problem generating stub Jar onIKVM.OpenJDK.Core.dll
Brought to you by:
jfrijters
From: Mark R. <Mar...@cr...> - 2010-12-21 12:52:56
|
Hi, OK - this is happening also after having rebuilt IKVM targeting .Net 2.0 and using a ikvmstub.exe.config fiel to tell it to reference System.Core from mscorlib.dll there.. will try the -r option also Thanks From: Jeroen Frijters [mailto:je...@su...] Sent: 21 December 2010 12:49 To: Mark Rowell; ikv...@li... Subject: RE: [Ikvm-developers] Problem generating stub Jar onIKVM.OpenJDK.Core.dll Use ikvmstub -r:<path> where <path> is the path of System.Core.dll. Sent from my Windows Phone ________________________________ From: Mark Rowell Sent: Tuesday, December 21, 2010 8:29 AM To: ikv...@li... Subject: [Ikvm-developers] Problem generating stub Jar on IKVM.OpenJDK.Core.dll Hi So I grabbed the latest snapshot of IKVM (for reasons detailed previously), built it from source (Nant 0.9 and Nant chose v3.5 .Net to build with). All builds fine. However, I need to create a stub jar to compile against for IKVM.OpenJDK.Core.dll which contains the ikvm.lang.CIL with the box/unbox methds on it. When I run IIVKSTUB on the DLL it complains thus. Warning: Running ikvmstub on ikvmc compiled assemblies is not supported. Error: unable to find assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' (a dependency of 'IKVM.OpenJDK.Core, Version=0.45.4007.0, Culture=neutral, PublicKeyToken=null') e.g. can't find System.Core This happens regardless of whether I tell IKVMSTUB to use a particular mscorlib or not; Question is: Is there a different (correct?) way to access the box/unbox methods in Java code? Should I build with the actual Jar? This all worked fine on a much older version of IKVM (with GNU.Classpath) so not sure what has changed - been out of the loop for quite a while Many thanks Mark Creditex Brokerage LLP ("CB LLP") is authorised and regulated by the Financial Services Authority (firm registration number 441360). CB LLP is registered in England and Wales with company number OC315800 and the registered address is at PATERNOSTER HOUSE, 3RD FLOOR, 65 ST PAUL'S CHURCHYARD, LONDON, EC4M 8AB. |