<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-2617</id>
	<title>Nabble - IKVM .NET - Dev</title>
	<updated>2008-09-25T23:58:25Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/IKVM-.NET---Dev-f2617.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVM-.NET---Dev-f2617.html" />
	<subtitle type="html">IKVM is a Java VM for .NET</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19683450</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-25T23:58:25Z</published>
	<updated>2008-09-25T23:58:25Z</updated>
	<author>
		<name>Jeroen Frijters</name>
	</author>
	<content type="html">Volker Berlin wrote:
&lt;br&gt;&amp;gt; A last question. I am understand that a renaming can be a large
&lt;br&gt;&amp;gt; problem. But what is with visibility. Is it possible to change some
&lt;br&gt;&amp;gt; public methods to internal?
&lt;br&gt;&lt;br&gt;There is the ikvmc -privatepackage option. Even though it is named private*package*, it simply does a StartWith on the class name, so if you specify a full class name it will make that single class internal to the assembly.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19683450&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Naming-Conventions-tp19668053p19683450.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19683412</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-25T23:53:31Z</published>
	<updated>2008-09-25T23:53:31Z</updated>
	<author>
		<name>Jeroen Frijters</name>
	</author>
	<content type="html">Volker Berlin wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; I think that a peer like approach would be most convenient, i.e.
&lt;br&gt;&amp;gt; create an interface in Java and then use reflection to instantiate a C#
&lt;br&gt;&amp;gt; object that implements that interface. That way you can write C# code
&lt;br&gt;&amp;gt; and have full access to all Java types, like I did with
&lt;br&gt;&amp;gt; IKVM.AWT.WinForms.dll. It probably means we have to modify some Java
&lt;br&gt;&amp;gt; code to go through the interface, instead of call native methods, but
&lt;br&gt;&amp;gt; in the end that is probably better then using some &amp;quot;magic&amp;quot; mechanism.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The large problem with the Sun code is that the native methods are not
&lt;br&gt;&amp;gt; on some single places. It are in many classes only a single method.
&lt;br&gt;&amp;gt; That I prefer to redirect / replace all native methods to my
&lt;br&gt;&amp;gt; implementation like:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;method name=&amp;quot;hashCode&amp;quot; sig=&amp;quot;()I&amp;quot; modifiers=&amp;quot;public&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;redirect class=&amp;quot;java.lang.StringHelper&amp;quot; name=&amp;quot;hashCode&amp;quot;
&lt;br&gt;&amp;gt; type=&amp;quot;static&amp;quot; sig=&amp;quot;(Lcli.System.String;)I&amp;quot; /&amp;gt; &amp;lt;/method&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The signatures of the native method are change very rare that this is
&lt;br&gt;&amp;gt; not a problem on updating. The replacing of a large count of Java
&lt;br&gt;&amp;gt; classes can be a problem with future updates.
&lt;/div&gt;&lt;br&gt;I understand the temptation, because I did the same thing originally, but now I've come around to modifying the Java sources in more cases. There aren't all that many changes to most stable areas of OpenJDK and three way merging makes it very easy to merge in any changes that do occur *and* while doing the merge you can immediately review whether you changes are affected.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19683412&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Naming-Conventions-tp19668053p19683412.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19670140</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-25T06:58:57Z</published>
	<updated>2008-09-25T06:58:57Z</updated>
	<author>
		<name>Volker Berlin (i-net software)</name>
	</author>
	<content type="html">Hi Jeroen,
&lt;br&gt;&lt;br&gt;A last question. I am understand that a renaming can be a large problem. But what is with visibility. Is it possible to change some public methods to internal?
&lt;br&gt;&lt;br&gt;Volker
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Ursprüngliche Nachricht-----
&lt;br&gt;Von: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19670140&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;] 
&lt;br&gt;Gesendet: Donnerstag, 25. September 2008 14:53
&lt;br&gt;An: Volker Berlin; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19670140&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ikvm-developers@...&lt;/a&gt;
&lt;br&gt;Betreff: RE: [Ikvm-developers] IKVM without GNU classpath
&lt;br&gt;&lt;br&gt;Volker Berlin wrote:
&lt;br&gt;&amp;gt; Because we search for the best practices to implements the native
&lt;br&gt;&amp;gt; methods of awt there can be the map.xml a good idea. But we does not
&lt;br&gt;&amp;gt; understand all:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What means the tag &amp;lt;override ...&amp;gt; ?
&lt;br&gt;&amp;gt; What are the differences between the tags body, alternateBody and
&lt;br&gt;&amp;gt; nonvirtualAlternateBody?
&lt;br&gt;&lt;br&gt;Most of these are only used for the special cases (java.lang.Object, java.lang.String and java.lang.Throwable).
&lt;br&gt;&lt;br&gt;&amp;lt;body /&amp;gt; can be used to implement native methods directly in MSIL, but that is rarely needed.
&lt;br&gt;&lt;br&gt;&amp;gt; Another idea is to implements all native methods in openjdk.cs. Can
&lt;br&gt;&amp;gt; this work with the FIRST_PASS? Or work this only with runtime.dll and
&lt;br&gt;&amp;gt; classpath.dll?
&lt;br&gt;&lt;br&gt;It is possible, but it is not very convenient because you can't use any of the Java types in the method signatures (because the signature has to be available during FIRST_PASS compilation).
&lt;br&gt;&lt;br&gt;I think that a peer like approach would be most convenient, i.e. create an interface in Java and then use reflection to instantiate a C# object that implements that interface. That way you can write C# code and have full access to all Java types, like I did with IKVM.AWT.WinForms.dll. It probably means we have to modify some Java code to go through the interface, instead of call native methods, but in the end that is probably better then using some &amp;quot;magic&amp;quot; mechanism.
&lt;br&gt;&lt;br&gt;BTW, I've been working on getting ikvmc multi target support working (by working around the Reflection.Emit bug [1]) and I have successfully compiled IKVM.OpenJDK.ClassLibrary.dll with the workaround code, so I'm getting closer to being able to compile the AWT/Swing code into a separate assembly.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://weblog.ikvm.net/PermaLink.aspx?guid=afe525f9-1715-4db2-9d71-34892292cb87&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://weblog.ikvm.net/PermaLink.aspx?guid=afe525f9-1715-4db2-9d71-34892292cb87&lt;/a&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19670140&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Naming-Conventions-tp19668053p19670140.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19669681</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-25T06:35:08Z</published>
	<updated>2008-09-25T06:35:08Z</updated>
	<author>
		<name>Volker Berlin (i-net software)</name>
	</author>
	<content type="html">Hi Jeroen,
&lt;br&gt;&lt;br&gt;&amp;gt; I think that a peer like approach would be most convenient, i.e. create an interface in Java and then use reflection to instantiate a C# object that implements that interface. That way you can write C# code and have full access to all Java types, like I did with IKVM.AWT.WinForms.dll. It probably means we have to modify some Java code to go through the interface, instead of call native methods, but in the end that is probably better then using some &amp;quot;magic&amp;quot; mechanism.
&lt;br&gt;&lt;br&gt;The large problem with the Sun code is that the native methods are not on some single places. It are in many classes only a single method. That I prefer to redirect / replace all native methods to my implementation like:
&lt;br&gt;&lt;br&gt;&amp;lt;method name=&amp;quot;hashCode&amp;quot; sig=&amp;quot;()I&amp;quot; modifiers=&amp;quot;public&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;redirect class=&amp;quot;java.lang.StringHelper&amp;quot; name=&amp;quot;hashCode&amp;quot; type=&amp;quot;static&amp;quot; sig=&amp;quot;(Lcli.System.String;)I&amp;quot; /&amp;gt;
&lt;br&gt;&amp;lt;/method&amp;gt;
&lt;br&gt;&lt;br&gt;The signatures of the native method are change very rare that this is not a problem on updating. The replacing of a large count of Java classes can be a problem with future updates.
&lt;br&gt;&lt;br&gt;Volker
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19669681&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Naming-Conventions-tp19668053p19669681.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19668954</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-25T05:52:41Z</published>
	<updated>2008-09-25T05:52:41Z</updated>
	<author>
		<name>Jeroen Frijters</name>
	</author>
	<content type="html">Volker Berlin wrote:
&lt;br&gt;&amp;gt; Because we search for the best practices to implements the native
&lt;br&gt;&amp;gt; methods of awt there can be the map.xml a good idea. But we does not
&lt;br&gt;&amp;gt; understand all:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What means the tag &amp;lt;override ...&amp;gt; ?
&lt;br&gt;&amp;gt; What are the differences between the tags body, alternateBody and
&lt;br&gt;&amp;gt; nonvirtualAlternateBody?
&lt;br&gt;&lt;br&gt;Most of these are only used for the special cases (java.lang.Object, java.lang.String and java.lang.Throwable).
&lt;br&gt;&lt;br&gt;&amp;lt;body /&amp;gt; can be used to implement native methods directly in MSIL, but that is rarely needed.
&lt;br&gt;&lt;br&gt;&amp;gt; Another idea is to implements all native methods in openjdk.cs. Can
&lt;br&gt;&amp;gt; this work with the FIRST_PASS? Or work this only with runtime.dll and
&lt;br&gt;&amp;gt; classpath.dll?
&lt;br&gt;&lt;br&gt;It is possible, but it is not very convenient because you can't use any of the Java types in the method signatures (because the signature has to be available during FIRST_PASS compilation).
&lt;br&gt;&lt;br&gt;I think that a peer like approach would be most convenient, i.e. create an interface in Java and then use reflection to instantiate a C# object that implements that interface. That way you can write C# code and have full access to all Java types, like I did with IKVM.AWT.WinForms.dll. It probably means we have to modify some Java code to go through the interface, instead of call native methods, but in the end that is probably better then using some &amp;quot;magic&amp;quot; mechanism.
&lt;br&gt;&lt;br&gt;BTW, I've been working on getting ikvmc multi target support working (by working around the Reflection.Emit bug [1]) and I have successfully compiled IKVM.OpenJDK.ClassLibrary.dll with the workaround code, so I'm getting closer to being able to compile the AWT/Swing code into a separate assembly.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://weblog.ikvm.net/PermaLink.aspx?guid=afe525f9-1715-4db2-9d71-34892292cb87&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://weblog.ikvm.net/PermaLink.aspx?guid=afe525f9-1715-4db2-9d71-34892292cb87&lt;/a&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19668954&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Naming-Conventions-tp19668053p19668954.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19668683</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-25T05:37:06Z</published>
	<updated>2008-09-25T05:37:06Z</updated>
	<author>
		<name>Volker Berlin (i-net software)</name>
	</author>
	<content type="html">Hi Jeroen,
&lt;br&gt;&lt;br&gt;Thanks for the answer. Then we will use another solution.
&lt;br&gt;&lt;br&gt;Because we search for the best practices to implements the native methods of awt there can be the map.xml a good idea. But we does not understand all:
&lt;br&gt;&lt;br&gt;What means the tag &amp;lt;override ...&amp;gt; ?
&lt;br&gt;What are the differences between the tags body, alternateBody and nonvirtualAlternateBody?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Another idea is to implements all native methods in openjdk.cs. Can this work with the FIRST_PASS? Or work this only with runtime.dll and classpath.dll?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Volker
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Ursprüngliche Nachricht-----
&lt;br&gt;Von: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19668683&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;] 
&lt;br&gt;Gesendet: Donnerstag, 25. September 2008 14:11
&lt;br&gt;An: Volker Berlin; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19668683&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ikvm-developers@...&lt;/a&gt;
&lt;br&gt;Betreff: RE: Naming Conventions
&lt;br&gt;&lt;br&gt;Volker Berlin wrote:
&lt;br&gt;&amp;gt; With your tip at &lt;a href=&quot;http://weblog.ikvm.net/default.aspx?date=2005-05-02&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://weblog.ikvm.net/default.aspx?date=2005-05-02&lt;/a&gt;&amp;nbsp;it
&lt;br&gt;&amp;gt; was passible to rename setter and getter to properties. But we does not
&lt;br&gt;&amp;gt; know how we can rename simple method names like &amp;quot;execute()&amp;quot; --&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Execute()&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How is the XML syntax for it.
&lt;br&gt;&lt;br&gt;There is no XML syntax for that.
&lt;br&gt;&lt;br&gt;It would be quite a lot of work (probably more than you would expect) to add that to ikvmc and I really don't see it as the job of ikvmc to do something like that. It's better to use either a Java .class or .NET assembly processing tool to do this.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19668683&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Naming-Conventions-tp19668053p19668683.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19668277</id>
	<title>Re: Naming Conventions</title>
	<published>2008-09-25T05:10:36Z</published>
	<updated>2008-09-25T05:10:36Z</updated>
	<author>
		<name>Jeroen Frijters</name>
	</author>
	<content type="html">Volker Berlin wrote:
&lt;br&gt;&amp;gt; With your tip at &lt;a href=&quot;http://weblog.ikvm.net/default.aspx?date=2005-05-02&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://weblog.ikvm.net/default.aspx?date=2005-05-02&lt;/a&gt;&amp;nbsp;it
&lt;br&gt;&amp;gt; was passible to rename setter and getter to properties. But we does not
&lt;br&gt;&amp;gt; know how we can rename simple method names like &amp;quot;execute()&amp;quot; --&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Execute()&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How is the XML syntax for it.
&lt;br&gt;&lt;br&gt;There is no XML syntax for that.
&lt;br&gt;&lt;br&gt;It would be quite a lot of work (probably more than you would expect) to add that to ikvmc and I really don't see it as the job of ikvmc to do something like that. It's better to use either a Java .class or .NET assembly processing tool to do this.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19668277&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Naming-Conventions-tp19668053p19668277.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19668053</id>
	<title>Naming Conventions</title>
	<published>2008-09-25T04:45:16Z</published>
	<updated>2008-09-25T04:45:16Z</updated>
	<author>
		<name>Volker Berlin (i-net software)</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=utf-8&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=DE link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;Hi &lt;span lang=EN-US&gt;Jeroen,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;With your tip at &lt;/span&gt;&lt;a href=&quot;http://weblog.ikvm.net/default.aspx?date=2005-05-02&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://weblog.ikvm.net/default.aspx?date=2005-05-02&lt;/a&gt;
it was passible to rename setter and getter to properties. But we does not know
how we can rename simple method names like &amp;quot;execute()&amp;quot; --&amp;gt;
&amp;quot;Execute()&amp;quot;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;How is the XML syntax for it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Volker Berlin&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19668053&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Naming-Conventions-tp19668053p19668053.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19665211</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-25T01:27:36Z</published>
	<updated>2008-09-25T01:27:36Z</updated>
	<author>
		<name>Mark Wielaard</name>
	</author>
	<content type="html">Hi Volker,
&lt;br&gt;&lt;br&gt;On Wed, 2008-09-24 at 20:40 +0200, Volker Berlin wrote:
&lt;br&gt;&amp;gt; Nice idea, but this solv only a small part of the problem. The
&lt;br&gt;&amp;gt; implementation of the AWT GUI components for .NET is simple and allready
&lt;br&gt;&amp;gt; exist. The large problem are all the other classes in the AWT package like
&lt;br&gt;&amp;gt; the Toolkit, Font, GraphicDevices, etc. It is fewer a problem else more the
&lt;br&gt;&amp;gt; large amount of native methods that are to peer to .NET.
&lt;br&gt;&lt;br&gt;Please do take a look at the Caciocavallo documentation, they really try
&lt;br&gt;to address a lot of this. See
&lt;br&gt;&lt;a href=&quot;http://hg.openjdk.java.net/caciocavallo/caciocavallo/raw-file/tip/cacio-docs/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/caciocavallo/caciocavallo/raw-file/tip/cacio-docs/index.html&lt;/a&gt;&amp;nbsp;which has tutorials on creating alternative graphics backends and reusing parts of the existing OpenJDK graphics code. Also read Roman's blog, who just recently was talking about replacing the font backend:
&lt;br&gt;&lt;a href=&quot;http://kennke.org/blog/2008/09/24/caciocavallo-for-the-masses/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://kennke.org/blog/2008/09/24/caciocavallo-for-the-masses/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Mark
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19665211&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVM-without-GNU-classpath-tp19592479p19665211.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19655308</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-24T11:40:15Z</published>
	<updated>2008-09-24T11:40:15Z</updated>
	<author>
		<name>Volker Berlin</name>
	</author>
	<content type="html">Hi Mark,
&lt;br&gt;&lt;br&gt;Nice idea, but this solv only a small part of the problem. The
&lt;br&gt;implementation of the AWT GUI components for .NET is simple and allready
&lt;br&gt;exist. The large problem are all the other classes in the AWT package like
&lt;br&gt;the Toolkit, Font, GraphicDevices, etc. It is fewer a problem else more the
&lt;br&gt;large amount of native methods that are to peer to .NET.
&lt;br&gt;&lt;br&gt;Volker
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Ursprüngliche Nachricht-----
&lt;br&gt;Von: Mark Wielaard [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19655308&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mark@...&lt;/a&gt;] 
&lt;br&gt;Gesendet: Sonntag, 21. September 2008 11:50
&lt;br&gt;An: Jeroen Frijters
&lt;br&gt;Cc: Volker Berlin; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19655308&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ikvm-developers@...&lt;/a&gt;
&lt;br&gt;Betreff: Re: [Ikvm-developers] IKVM without GNU classpath
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;On Sun, 2008-09-21 at 10:36 +0200, Jeroen Frijters wrote:
&lt;br&gt;&amp;gt; After the 0.38 release, I would like to start integrating OpenJDK's
&lt;br&gt;AWT/Swing code, but there is a big caveat. I don't want to use native code
&lt;br&gt;in the standard IKVM codebase. So the current AWT peers (that you also
&lt;br&gt;worked on) will have to be ported to OpenJDK. In addition, it would be nice
&lt;br&gt;if there was a way to (optionally) run with the OpenJDK native code.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, yes there is definitely lots of work to do and you can certainly help
&lt;br&gt;:-)
&lt;br&gt;&lt;br&gt;Two GNU Classpath hackers, Roman and Mario, have been working on making
&lt;br&gt;OpenJDK's AWT peer implementation more flexible to more easily plug in
&lt;br&gt;alternative AWT implementations. It is called Caciocavallo and does come
&lt;br&gt;with lots of documentation on how to implement an AWT backend:
&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net/projects/caciocavallo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net/projects/caciocavallo/&lt;/a&gt;&lt;br&gt;One interesting idea is to reuse as much of the Swing components (which
&lt;br&gt;are already &amp;quot;pure java&amp;quot;) as AWT components so you only have to implement
&lt;br&gt;some simple drawing surfaces. See
&lt;br&gt;&lt;a href=&quot;http://kennke.org/blog/2008/09/03/cacio-swing-awt-peers/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://kennke.org/blog/2008/09/03/cacio-swing-awt-peers/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Mark
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19655308&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVM-without-GNU-classpath-tp19592479p19655308.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19645547</id>
	<title>Re: Embedding IKVM.AWT into windows.forms</title>
	<published>2008-09-24T02:57:08Z</published>
	<updated>2008-09-24T02:57:08Z</updated>
	<author>
		<name>krugar</name>
	</author>
	<content type="html">since someone might run into the same problem as i did, i'll post another version of this :)
&lt;br&gt;( i was trying to convert a java.awt.BufferedImage that an IKVMed PdfBox generated into a .NET Bitmap i could use in C#)
&lt;br&gt;&lt;br&gt;// this is C# code. Page is an org.pdfbox.pdmodel.PDPage. i'm trying to get a tiff out of a pdf here.
&lt;br&gt;java.awt.image.BufferedImage image = (java.awt.image.BufferedImage)Page.convertToImage();
&lt;br&gt;ikvm.awt.NetToolkit ntk = (ikvm.awt.NetToolkit) ikvm.awt.NetToolkit.getDefaultToolkit();
&lt;br&gt;java.awt.Image ntkImage = ntk.createImage(image.getSource());
&lt;br&gt;Type type = ntkImage.GetType();
&lt;br&gt;System.Reflection.FieldInfo field = type.GetField(&amp;quot;mBitmap&amp;quot;, System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
&lt;br&gt;System.Drawing.Bitmap ImageToSave = (System.Drawing.Bitmap)field.GetValue(ntkImage);
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Jeroen Frijters wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Peter Cahill wrote:
&lt;br&gt;&amp;gt; I'm looking to embed a Java AWT-based application into a windows.forms
&lt;br&gt;&amp;gt; program. I have successfully converted the .jar file with IKVM, and it
&lt;br&gt;&amp;gt; worked perfectly on its own, but I'm a bit lost as to how I should go
&lt;br&gt;&amp;gt; about embedding the IKVM.AWT form into a normal windows.forms
&lt;br&gt;&amp;gt; control/object.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Has anyone tried doing this before? If not, can someone give me some
&lt;br&gt;&amp;gt; advice on how I should (theoretically) approach it?
&lt;br&gt;&lt;br&gt;There is currently no way to do this.
&lt;br&gt;&lt;br&gt;&amp;gt; If its not possible, an alternative route for me would be to try to
&lt;br&gt;&amp;gt; just draw a IKVM.AWT BufferedImage object to a windows.form as the
&lt;br&gt;&amp;gt; application I wish to embed uses it to draw to the frame. If thats
&lt;br&gt;&amp;gt; possible that is.
&lt;br&gt;&lt;br&gt;This is possible, but somewhat hacky:
&lt;br&gt;&lt;br&gt;protected override void OnPaint(PaintEventArgs e)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; java.awt.Frame frame = new java.awt.Frame();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; frame.pack();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; java.awt.peer.ComponentPeer peer = frame.getPeer();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; frame.dispose();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; java.awt.image.BufferedImage img = (java.awt.image.BufferedImage)peer.createImage(100, 100);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; java.awt.Graphics2D g = (java.awt.Graphics2D)img.getGraphics();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; g.drawRoundRect(10, 10, 50, 50, 5, 5);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Type type = img.GetType();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Reflection.FieldInfo field = type.GetField(&amp;quot;bitmap&amp;quot;, System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Bitmap bitmap = (Bitmap)field.GetValue(img);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.Graphics.DrawImage(bitmap, 0, 0);
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Obviously you don't want to do the hacky bits in every paint, but you should hang on to the bitmap that corresponds to the BufferedImage instead.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;Ikvm-developers@lists.sourceforge.net
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Embedding-IKVM.AWT-into-windows.forms-tp19051434p19645547.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19595729</id>
	<title>Re: Converting Naming conventions from Java to C#</title>
	<published>2008-09-21T09:02:40Z</published>
	<updated>2008-09-21T09:02:40Z</updated>
	<author>
		<name>Volker Berlin</name>
	</author>
	<content type="html">Hi Jeroen,
&lt;br&gt;&lt;br&gt;Thanks. Yes, this sound like the think that we need. It seems that the documentation at &lt;a href=&quot;http://www.ikvm.net/userguide/ikvmc.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ikvm.net/userguide/ikvmc.html&lt;/a&gt;&amp;nbsp;is a little out dated. There is no parameter -remap described.
&lt;br&gt;&lt;br&gt;Volker
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Ursprüngliche Nachricht-----
&lt;br&gt;Von: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19595729&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;] 
&lt;br&gt;Gesendet: Sonntag, 21. September 2008 12:53
&lt;br&gt;An: Volker Berlin; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19595729&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ikvm-developers@...&lt;/a&gt;
&lt;br&gt;Betreff: RE: [Ikvm-developers] Converting Naming conventions from Java to C#
&lt;br&gt;&lt;br&gt;Volker Berlin wrote:
&lt;br&gt;&amp;gt; Are there an flag on the ikvmc to convert the naming convention from
&lt;br&gt;&amp;gt; Java to C#.
&lt;br&gt;&lt;br&gt;No.
&lt;br&gt;&lt;br&gt;&amp;gt; The Idea is that methods name will be written with a upper letter and
&lt;br&gt;&amp;gt; setter/getter will be Properties.
&lt;br&gt;&lt;br&gt;There is some support for defining properties via the -remap option.
&lt;br&gt;See &lt;a href=&quot;http://weblog.ikvm.net/default.aspx?date=2005-05-07&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://weblog.ikvm.net/default.aspx?date=2005-05-07&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19595729&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Converting-Naming-conventions-from-Java-to-C--tp19593201p19595729.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19593348</id>
	<title>Re: Converting Naming conventions from Java to C#</title>
	<published>2008-09-21T03:53:29Z</published>
	<updated>2008-09-21T03:53:29Z</updated>
	<author>
		<name>Jeroen Frijters</name>
	</author>
	<content type="html">Volker Berlin wrote:
&lt;br&gt;&amp;gt; Are there an flag on the ikvmc to convert the naming convention from
&lt;br&gt;&amp;gt; Java to C#.
&lt;br&gt;&lt;br&gt;No.
&lt;br&gt;&lt;br&gt;&amp;gt; The Idea is that methods name will be written with a upper letter and
&lt;br&gt;&amp;gt; setter/getter will be Properties.
&lt;br&gt;&lt;br&gt;There is some support for defining properties via the -remap option.
&lt;br&gt;See &lt;a href=&quot;http://weblog.ikvm.net/default.aspx?date=2005-05-07&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://weblog.ikvm.net/default.aspx?date=2005-05-07&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19593348&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Converting-Naming-conventions-from-Java-to-C--tp19593201p19593348.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19593330</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-21T03:50:32Z</published>
	<updated>2008-09-21T03:50:32Z</updated>
	<author>
		<name>Jeroen Frijters</name>
	</author>
	<content type="html">Volker Berlin wrote:
&lt;br&gt;&amp;gt; &amp;gt; After this, the next step is to try building the OpenJDK AWT/Swing
&lt;br&gt;&amp;gt; &amp;gt; code into a separate assembly.
&lt;br&gt;&amp;gt; Why you want split it? I think it will be inpossible because the
&lt;br&gt;&amp;gt; dependencies in the OpenJDK self.
&lt;br&gt;&lt;br&gt;There are three reasons:
&lt;br&gt;1) It makes development much faster, because you don't need to rebuild the whole class library every time.
&lt;br&gt;2) It opens a path towards supporting different AWT implementations (the other being the native OpenJDK one)
&lt;br&gt;3) I really want to split IKVM.OpenJDK.ClassLibrary.dll into smaller pieces for the 0.40 release.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; There is a mechanism for this specific to &amp;quot;native&amp;quot; methods in
&lt;br&gt;&amp;gt; &amp;gt; IKVM.Runtime.dll, but we can easily extend that to work for other
&lt;br&gt;&amp;gt; &amp;gt; assemblies as well.
&lt;br&gt;&amp;gt; I have found some things in openjdk.cs with a package prefix
&lt;br&gt;&amp;gt; IKVM.NativeCode. If there should no cyclic dependicies then it must
&lt;br&gt;&amp;gt; extends to other assemblies. Are there reasons that this is not a
&lt;br&gt;&amp;gt; global package prefix in all assemblies?
&lt;br&gt;&lt;br&gt;Currently the code only looks inside the runtime assembly. It's not a big deal, just that nobody has ever requested such a feature.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19593330&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVM-without-GNU-classpath-tp19592479p19593330.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19593201</id>
	<title>Converting Naming conventions from Java to C#</title>
	<published>2008-09-21T03:28:43Z</published>
	<updated>2008-09-21T03:28:43Z</updated>
	<author>
		<name>Volker Berlin</name>
	</author>
	<content type="html">﻿&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=utf-8&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.6000.16705&quot; name=GENERATOR&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=000171710-21092008&gt;Hi,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=000171710-21092008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=000171710-21092008&gt;Are there an flag on 
the ikvmc to convert the naming convention from Java to C#. I know that this can 
break Reflections. But our public API will not call with Reflection. It should 
also not the default else a flag&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=000171710-21092008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=000171710-21092008&gt;The Idea is that 
methods name will be written with a upper letter and setter/getter will be 
Properties.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=000171710-21092008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=000171710-21092008&gt;I&amp;nbsp;to 
fear&amp;nbsp;it is difficulter as I think and not possible for IKVM. We will config 
an obfuscator to do the job if IKVM can not do it.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=000171710-21092008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=000171710-21092008&gt;Volker&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19593201&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Converting-Naming-conventions-from-Java-to-C--tp19593201p19593201.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19593054</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-21T03:05:46Z</published>
	<updated>2008-09-21T03:05:46Z</updated>
	<author>
		<name>Volker Berlin</name>
	</author>
	<content type="html">Hi Jeroen,
&lt;br&gt;&lt;br&gt;&amp;gt; After this, the next step is to try building the OpenJDK AWT/Swing code into a separate assembly.
&lt;br&gt;Why you want split it? I think it will be inpossible because the dependencies in the OpenJDK self.
&lt;br&gt;&lt;br&gt;&lt;br&gt;It's probably best to wait for my next snapshot (hopefully due next week). That should be very close to the 0.38 release and also should include a stripped down build of OpenJDK 6 b12.
&lt;br&gt;&amp;gt; A week is not a problem. We will wait.
&lt;br&gt;&lt;br&gt;&amp;gt; There is a mechanism for this specific to &amp;quot;native&amp;quot; methods in IKVM.Runtime.dll, but we can easily extend that to work for other assemblies as well.
&lt;br&gt;I have found some things in openjdk.cs with a package prefix IKVM.NativeCode. If there should no cyclic dependicies then it must extends to other assemblies. Are there reasons that this is not a global package prefix in all assemblies?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Volker
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19593054&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVM-without-GNU-classpath-tp19592479p19593054.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19613102</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-21T02:49:45Z</published>
	<updated>2008-09-21T02:49:45Z</updated>
	<author>
		<name>Mark Wielaard</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;On Sun, 2008-09-21 at 10:36 +0200, Jeroen Frijters wrote:
&lt;br&gt;&amp;gt; After the 0.38 release, I would like to start integrating OpenJDK's AWT/Swing code, but there is a big caveat. I don't want to use native code in the standard IKVM codebase. So the current AWT peers (that you also worked on) will have to be ported to OpenJDK. In addition, it would be nice if there was a way to (optionally) run with the OpenJDK native code.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, yes there is definitely lots of work to do and you can certainly help :-)
&lt;br&gt;&lt;br&gt;Two GNU Classpath hackers, Roman and Mario, have been working on making
&lt;br&gt;OpenJDK's AWT peer implementation more flexible to more easily plug in
&lt;br&gt;alternative AWT implementations. It is called Caciocavallo and does come
&lt;br&gt;with lots of documentation on how to implement an AWT backend:
&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net/projects/caciocavallo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net/projects/caciocavallo/&lt;/a&gt;&lt;br&gt;One interesting idea is to reuse as much of the Swing components (which
&lt;br&gt;are already &amp;quot;pure java&amp;quot;) as AWT components so you only have to implement
&lt;br&gt;some simple drawing surfaces. See
&lt;br&gt;&lt;a href=&quot;http://kennke.org/blog/2008/09/03/cacio-swing-awt-peers/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://kennke.org/blog/2008/09/03/cacio-swing-awt-peers/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Mark
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19613102&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVM-without-GNU-classpath-tp19592479p19613102.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19592778</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-21T02:19:59Z</published>
	<updated>2008-09-21T02:19:59Z</updated>
	<author>
		<name>Jeroen Frijters</name>
	</author>
	<content type="html">Volker Berlin wrote:
&lt;br&gt;&amp;gt; &amp;gt; So, yes there is definitely lots of work to do and you can certainly
&lt;br&gt;&amp;gt; &amp;gt; help :-)
&lt;br&gt;&amp;gt; What is the best way to start? What will occur if we (I and my
&lt;br&gt;&amp;gt; colleges) replaces all GNU Classpath files with the equals from
&lt;br&gt;&amp;gt; OpenJDK? Do you have test this already?
&lt;br&gt;&lt;br&gt;I think the first step should be to try to remove AWT/Swing from IKVM.OpenJDK.ClassLibrary.dll. This probably isn't too hard (but it isn't trivial, there are some dependencies, you can't simply remove the java.awt.* and javax.swing.* packages).
&lt;br&gt;&lt;br&gt;After this, the next step is to try building the OpenJDK AWT/Swing code into a separate assembly.
&lt;br&gt;&lt;br&gt;It's probably best to wait for my next snapshot (hopefully due next week). That should be very close to the 0.38 release and also should include a stripped down build of OpenJDK 6 b12.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; I don't want to use native code in the standard IKVM codebase. So the
&lt;br&gt;&amp;gt; current AWT peers (that you also worked on) will have to be ported to
&lt;br&gt;&amp;gt; OpenJDK.
&lt;br&gt;&amp;gt; Thats right. I think the problem are the native methods that are
&lt;br&gt;&amp;gt; scattered over many classes and not in a central place.
&lt;br&gt;&amp;gt; Forgive my stupid question but it is some time ago that I work on the
&lt;br&gt;&amp;gt; code. Is it possible to implement a native methode in .NET without
&lt;br&gt;&amp;gt; replacing/changing the Java source file from OpenJDK? Like:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ikvm.native.java.awt.Toolkit.createImage(byte[] imagedata)
&lt;/div&gt;&lt;br&gt;There is a mechanism for this specific to &amp;quot;native&amp;quot; methods in IKVM.Runtime.dll, but we can easily extend that to work for other assemblies as well.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19592778&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVM-without-GNU-classpath-tp19592479p19592778.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19592709</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-21T02:05:18Z</published>
	<updated>2008-09-21T02:05:18Z</updated>
	<author>
		<name>Volker Berlin</name>
	</author>
	<content type="html">Hi Jeroen,
&lt;br&gt;&lt;br&gt;&amp;gt; So, yes there is definitely lots of work to do and you can certainly help :-)
&lt;br&gt;What is the best way to start? What will occur if we (I and my colleges) replaces all GNU Classpath files with the equals from OpenJDK? Do you have test this already?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; I don't want to use native code in the standard IKVM codebase. So the current AWT peers (that you also worked on) will have to be ported to OpenJDK.
&lt;br&gt;Thats right. I think the problem are the native methods that are scattered over many classes and not in a central place.
&lt;br&gt;Forgive my stupid question but it is some time ago that I work on the code. Is it possible to implement a native methode in .NET without replacing/changing the Java source file from OpenJDK? Like:
&lt;br&gt;&lt;br&gt;ikvm.native.java.awt.Toolkit.createImage(byte[] imagedata)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Volker
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Ursprüngliche Nachricht-----
&lt;br&gt;Von: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19592709&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;] 
&lt;br&gt;Gesendet: Sonntag, 21. September 2008 10:37
&lt;br&gt;An: Volker Berlin; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19592709&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ikvm-developers@...&lt;/a&gt;
&lt;br&gt;Betreff: RE: [Ikvm-developers] IKVM without GNU classpath
&lt;br&gt;&lt;br&gt;Volker Berlin wrote:
&lt;br&gt;&amp;gt; Over 3 month ago the OpenJDK has passed the Java Test Compatibility Kit
&lt;br&gt;&amp;gt; (TCK). This show that the OpenJDK together with IcedTea is completely.
&lt;br&gt;&amp;gt; I think a IKVM without GNU Classpath can be more compatible.
&lt;br&gt;&lt;br&gt;Definitely. Note that IKVM 0.36 is already based mostly on OpenJDK. It still uses early IcedTea code for some security and crypto implementations and, of course, GNU Classpath's Swing and AWT implementation.
&lt;br&gt;&lt;br&gt;&amp;gt; Is there any plan for a release of IKVM without GNU Classpath and only
&lt;br&gt;&amp;gt; with OpenJDK and GNU Classpath? What is the timeframe for it. What are
&lt;br&gt;&amp;gt; the problems with it? Can I help you with it?
&lt;br&gt;&lt;br&gt;I'm currently working on the final stretch before the 0.38 release, which will still contain GNU Classpath based AWT/Swing code, but security/crypto is now OpenJDK code.
&lt;br&gt;&lt;br&gt;After the 0.38 release, I would like to start integrating OpenJDK's AWT/Swing code, but there is a big caveat. I don't want to use native code in the standard IKVM codebase. So the current AWT peers (that you also worked on) will have to be ported to OpenJDK. In addition, it would be nice if there was a way to (optionally) run with the OpenJDK native code.
&lt;br&gt;&lt;br&gt;So, yes there is definitely lots of work to do and you can certainly help :-)
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19592709&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVM-without-GNU-classpath-tp19592479p19592709.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19592620</id>
	<title>Re: IKVM without GNU classpath</title>
	<published>2008-09-21T01:36:53Z</published>
	<updated>2008-09-21T01:36:53Z</updated>
	<author>
		<name>Jeroen Frijters</name>
	</author>
	<content type="html">Volker Berlin wrote:
&lt;br&gt;&amp;gt; Over 3 month ago the OpenJDK has passed the Java Test Compatibility Kit
&lt;br&gt;&amp;gt; (TCK). This show that the OpenJDK together with IcedTea is completely.
&lt;br&gt;&amp;gt; I think a IKVM without GNU Classpath can be more compatible.
&lt;br&gt;&lt;br&gt;Definitely. Note that IKVM 0.36 is already based mostly on OpenJDK. It still uses early IcedTea code for some security and crypto implementations and, of course, GNU Classpath's Swing and AWT implementation.
&lt;br&gt;&lt;br&gt;&amp;gt; Is there any plan for a release of IKVM without GNU Classpath and only
&lt;br&gt;&amp;gt; with OpenJDK and GNU Classpath? What is the timeframe for it. What are
&lt;br&gt;&amp;gt; the problems with it? Can I help you with it?
&lt;br&gt;&lt;br&gt;I'm currently working on the final stretch before the 0.38 release, which will still contain GNU Classpath based AWT/Swing code, but security/crypto is now OpenJDK code.
&lt;br&gt;&lt;br&gt;After the 0.38 release, I would like to start integrating OpenJDK's AWT/Swing code, but there is a big caveat. I don't want to use native code in the standard IKVM codebase. So the current AWT peers (that you also worked on) will have to be ported to OpenJDK. In addition, it would be nice if there was a way to (optionally) run with the OpenJDK native code.
&lt;br&gt;&lt;br&gt;So, yes there is definitely lots of work to do and you can certainly help :-)
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19592620&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVM-without-GNU-classpath-tp19592479p19592620.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19592479</id>
	<title>IKVM without GNU classpath</title>
	<published>2008-09-21T01:09:02Z</published>
	<updated>2008-09-21T01:09:02Z</updated>
	<author>
		<name>Volker Berlin</name>
	</author>
	<content type="html">﻿&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=utf-8&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.6000.16705&quot; name=GENERATOR&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=328064607-21092008&gt;Hi,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=328064607-21092008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=328064607-21092008&gt;Over 3 month ago the 
OpenJDK has passed the Java Test Compatibility Kit (TCK). This show that the 
OpenJDK together with IcedTea is completely. I think a IKVM without GNU 
Classpath can be more compatible.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=328064607-21092008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=328064607-21092008&gt;Is there any plan 
for a release of IKVM without GNU Classpath and only with OpenJDK and GNU 
Classpath? What is the timeframe for it. What are the problems with it? Can I 
help you with it?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=328064607-21092008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=328064607-21092008&gt;Volker 
Berlin&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19592479&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVM-without-GNU-classpath-tp19592479p19592479.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19549713</id>
	<title>Best way to go about getting BufferedImage to work?</title>
	<published>2008-09-18T03:11:48Z</published>
	<updated>2008-09-18T03:11:48Z</updated>
	<author>
		<name>ikvm-developers</name>
	</author>
	<content type="html">&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;I noticed in the openjdk/allsources.lst that the BufferedImage class is still being taken from GNU Classpath instead of OpenJDK...how easy would it be to switch and get the OpenJDK functionality (which seems to be able to do GIF images if I am not mistaken)?&lt;/p&gt;
&lt;p&gt;Or is that the wrong way? What would be the easiest and best way to get the following code snippet to run without a NotImplementedException in IKVM? The buffer is a test GIF image.&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;BufferedImage image = ImageIO.read( new MemoryCacheImageInputStream( new ByteArrayInputStream( buffer, 0, 495 ) ) );&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(image.getType()); // should be 13, but is 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if( image != null &amp;amp;&amp;amp; !(image.getColorModel() instanceof DirectColorModel) ) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;BufferedImage img = new BufferedImage( image.getWidth(), image.getHeight(), BufferedImage.TYPE_INT_ARGB );&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Graphics g = img.createGraphics();&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;g.drawImage( image, 0, 0, null ); // throws Exception&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;g.dispose();&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;The exception &amp;quot;cli.System.NotImplementedException: BufferedImage Type:0&amp;quot; is thrown&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;Thanks in advance for any help or pointers.&lt;/p&gt;
&lt;p&gt;John Goering&lt;/p&gt;

&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19549713&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Best-way-to-go-about-getting-BufferedImage-to-work--tp19549713p19549713.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19480746</id>
	<title>Re: IKVMC cannot sign with strong name key</title>
	<published>2008-09-14T07:16:48Z</published>
	<updated>2008-09-14T07:16:48Z</updated>
	<author>
		<name>KE-5</name>
	</author>
	<content type="html">Hi, What is odd is that I ran with nant -verbose, and then copied the csc
&lt;br&gt;command line and ran it and it ran fine.
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: eydelber [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19480746&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;] 
&lt;br&gt;Sent: Sunday, September 14, 2008 9:55 AM
&lt;br&gt;To: 'Jeroen Frijters'; 'IKVM'
&lt;br&gt;Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&lt;br&gt;Hi, same problem:
&lt;br&gt;&lt;br&gt;IKVM.Runtime.JNI:
&lt;br&gt;&lt;br&gt;&amp;nbsp; [csc] Compiling 2 files to
&lt;br&gt;'C:\work\ikvm\src\ikvm\runtime\IKVM.Runtime.JNI.dll'.
&lt;br&gt;&amp;nbsp;[copy] Copying 1 file to 'C:\work\ikvm\src\ikvm\bin'.
&lt;br&gt;&amp;nbsp; [csc] Compiling 25 files to
&lt;br&gt;'C:\work\ikvm\src\ikvm\runtime\IKVM.Runtime.dll'.
&lt;br&gt;&amp;nbsp; [csc] c:\work\ikvm\src\ikvm\bin\IKVM.OpenJDK.ClassLibrary.dll: error
&lt;br&gt;CS0281: Friend access was granted to 'IKVM.Runtime,
&lt;br&gt;PublicKey=0024000004800000940000000602000000240000525341310004000001000100DD
&lt;br&gt;6B140E5209CAE3D1C710030021EF589D0F00D05ACA8771101A7E99E10EE063E66040DF96E6F8
&lt;br&gt;42F717BFC5B62D2EC2B62CEB0282E4649790DACB424DB29B68ADC7EAEAB0356FCE04702379F8
&lt;br&gt;4400B8427EDBB33DAB8720B9F16A42E2CDB87F885EF413DBC4229F2BD157C9B8DC2CD14866DE
&lt;br&gt;C5F31C764BFB9394CC3C60E6C0', but the output assembly is named 'IKVM.Runtime,
&lt;br&gt;Version=0.37.3166.0, Culture=neutral, PublicKeyToken=9a944027636d9adf'. Try
&lt;br&gt;adding a reference to 'IKVM.Runtime,
&lt;br&gt;PublicKey=0024000004800000940000000602000000240000525341310004000001000100DD
&lt;br&gt;6B140E5209CAE3D1C710030021EF589D0F00D05ACA8771101A7E99E10EE063E66040DF96E6F8
&lt;br&gt;42F717BFC5B62D2EC2B62CEB0282E4649790DACB424DB29B68ADC7EAEAB0356FCE04702379F8
&lt;br&gt;4400B8427EDBB33DAB8720B9F16A42E2CDB87F885EF413DBC4229F2BD157C9B8DC2CD14866DE
&lt;br&gt;C5F31C764BFB9394CC3C60E6C0' or changing the output assembly name to match.
&lt;br&gt;&amp;nbsp; [csc] c:\work\ikvm\src\ikvm\bin\IKVM.Runtime.JNI.dll: (Location of symbol
&lt;br&gt;related to previous error)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;IKVM.Runtime&amp;quot; value=&amp;quot;IKVM.Runtime,
&lt;br&gt;PublicKey=0024000004800000940000000602000000240000525341310004000001000100DD
&lt;br&gt;6B140E5209CAE3D1C710030021EF589D0F00D05ACA8771101A7E99E10EE063E66040DF96E6F8
&lt;br&gt;42F717BFC5B62D2EC2B62CEB0282E4649790DACB424DB29B68ADC7EAEAB0356FCE04702379F8
&lt;br&gt;4400B8427EDBB33DAB8720B9F16A42E2CDB87F885EF413DBC4229F2BD157C9B8DC2CD14866DE
&lt;br&gt;C5F31C764BFB9394CC3C60E6C0&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19480746&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;] 
&lt;br&gt;Sent: Sunday, September 14, 2008 3:54 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19480746&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;; 'IKVM'
&lt;br&gt;Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;IKVM.Runtime&amp;quot; value=&amp;quot;IKVM.Runtime,
&lt;br&gt;&amp;gt; PublicKey=9a944027636d9adf&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;This should be the full public key as well.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19480746&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVMC-cannot-sign-with-strong-name-key-tp19384097p19480746.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19480546</id>
	<title>Re: IKVMC cannot sign with strong name key</title>
	<published>2008-09-14T06:55:01Z</published>
	<updated>2008-09-14T06:55:01Z</updated>
	<author>
		<name>KE-5</name>
	</author>
	<content type="html">Hi, same problem:
&lt;br&gt;&lt;br&gt;IKVM.Runtime.JNI:
&lt;br&gt;&lt;br&gt;&amp;nbsp; [csc] Compiling 2 files to
&lt;br&gt;'C:\work\ikvm\src\ikvm\runtime\IKVM.Runtime.JNI.dll'.
&lt;br&gt;&amp;nbsp;[copy] Copying 1 file to 'C:\work\ikvm\src\ikvm\bin'.
&lt;br&gt;&amp;nbsp; [csc] Compiling 25 files to
&lt;br&gt;'C:\work\ikvm\src\ikvm\runtime\IKVM.Runtime.dll'.
&lt;br&gt;&amp;nbsp; [csc] c:\work\ikvm\src\ikvm\bin\IKVM.OpenJDK.ClassLibrary.dll: error
&lt;br&gt;CS0281: Friend access was granted to 'IKVM.Runtime,
&lt;br&gt;PublicKey=0024000004800000940000000602000000240000525341310004000001000100DD
&lt;br&gt;6B140E5209CAE3D1C710030021EF589D0F00D05ACA8771101A7E99E10EE063E66040DF96E6F8
&lt;br&gt;42F717BFC5B62D2EC2B62CEB0282E4649790DACB424DB29B68ADC7EAEAB0356FCE04702379F8
&lt;br&gt;4400B8427EDBB33DAB8720B9F16A42E2CDB87F885EF413DBC4229F2BD157C9B8DC2CD14866DE
&lt;br&gt;C5F31C764BFB9394CC3C60E6C0', but the output assembly is named 'IKVM.Runtime,
&lt;br&gt;Version=0.37.3166.0, Culture=neutral, PublicKeyToken=9a944027636d9adf'. Try
&lt;br&gt;adding a reference to 'IKVM.Runtime,
&lt;br&gt;PublicKey=0024000004800000940000000602000000240000525341310004000001000100DD
&lt;br&gt;6B140E5209CAE3D1C710030021EF589D0F00D05ACA8771101A7E99E10EE063E66040DF96E6F8
&lt;br&gt;42F717BFC5B62D2EC2B62CEB0282E4649790DACB424DB29B68ADC7EAEAB0356FCE04702379F8
&lt;br&gt;4400B8427EDBB33DAB8720B9F16A42E2CDB87F885EF413DBC4229F2BD157C9B8DC2CD14866DE
&lt;br&gt;C5F31C764BFB9394CC3C60E6C0' or changing the output assembly name to match.
&lt;br&gt;&amp;nbsp; [csc] c:\work\ikvm\src\ikvm\bin\IKVM.Runtime.JNI.dll: (Location of symbol
&lt;br&gt;related to previous error)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;IKVM.Runtime&amp;quot; value=&amp;quot;IKVM.Runtime,
&lt;br&gt;PublicKey=0024000004800000940000000602000000240000525341310004000001000100DD
&lt;br&gt;6B140E5209CAE3D1C710030021EF589D0F00D05ACA8771101A7E99E10EE063E66040DF96E6F8
&lt;br&gt;42F717BFC5B62D2EC2B62CEB0282E4649790DACB424DB29B68ADC7EAEAB0356FCE04702379F8
&lt;br&gt;4400B8427EDBB33DAB8720B9F16A42E2CDB87F885EF413DBC4229F2BD157C9B8DC2CD14866DE
&lt;br&gt;C5F31C764BFB9394CC3C60E6C0&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19480546&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;] 
&lt;br&gt;Sent: Sunday, September 14, 2008 3:54 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19480546&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;; 'IKVM'
&lt;br&gt;Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;IKVM.Runtime&amp;quot; value=&amp;quot;IKVM.Runtime,
&lt;br&gt;&amp;gt; PublicKey=9a944027636d9adf&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;This should be the full public key as well.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19480546&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVMC-cannot-sign-with-strong-name-key-tp19384097p19480546.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19478067</id>
	<title>Re: IKVMC cannot sign with strong name key</title>
	<published>2008-09-14T00:54:14Z</published>
	<updated>2008-09-14T00:54:14Z</updated>
	<author>
		<name>Jeroen Frijters</name>
	</author>
	<content type="html">&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;IKVM.Runtime&amp;quot; value=&amp;quot;IKVM.Runtime,
&lt;br&gt;&amp;gt; PublicKey=9a944027636d9adf&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;This should be the full public key as well.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19478067&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVMC-cannot-sign-with-strong-name-key-tp19384097p19478067.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19476249</id>
	<title>Re: IKVMC cannot sign with strong name key</title>
	<published>2008-09-13T17:41:34Z</published>
	<updated>2008-09-13T17:41:34Z</updated>
	<author>
		<name>KE-5</name>
	</author>
	<content type="html">Hi, I spoke to soon, although the openjdk.build now succeeds, the
&lt;br&gt;runtime.build fails:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IKVM.Runtime.JNI:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [csc] Compiling 2 files to
&lt;br&gt;'C:\work\ikvm\src\ikvm\runtime\IKVM.Runtime.JNI.dll'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[copy] Copying 1 file to 'C:\work\ikvm\src\ikvm\bin'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [csc] Compiling 25 files to
&lt;br&gt;'C:\work\ikvm\src\ikvm\runtime\IKVM.Runtime.dll'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [csc]
&lt;br&gt;c:\work\ikvm\src\ikvm\bin\IKVM.OpenJDK.ClassLibrary.dll: error CS0281:
&lt;br&gt;Friend access was granted to 'IKVM.Runtime,
&lt;br&gt;PublicKey=0024000004800000940000000602000000240000525341310004000001000100DD
&lt;br&gt;6B140E5209CAE3D1C710030021EF589D0F00D05ACA8771101A7E99E10EE063E66040DF96E6F8
&lt;br&gt;42F717BFC5B62D2EC2B62CEB0282E4649790DACB424DB29B68ADC7EAEAB0356FCE04702379F8
&lt;br&gt;4400B8427EDBB33DAB8720B9F16A42E2CDB87F885EF413DBC4229F2BD157C9B8DC2CD14866DE
&lt;br&gt;C5F31C764BFB9394CC3C60E6C0', but the output assembly is named IKVM.Runtime,
&lt;br&gt;Version=0.37.3166.0, Culture=neutral, PublicKeyToken=9a944027636d9adf'. Try
&lt;br&gt;adding a reference to 'IKVM.Runtime,
&lt;br&gt;PublicKey=0024000004800000940000000602000000240000525341310004000001000100DD
&lt;br&gt;6B140E5209CAE3D1C710030021EF589D0F00D05ACA8771101A7E99E10EE063E66040DF96E6F8
&lt;br&gt;42F717BFC5B62D2EC2B62CEB0282E4649790DACB424DB29B68ADC7EAEAB0356FCE04702379F8
&lt;br&gt;4400B8427EDBB33DAB8720B9F16A42E2CDB87F885EF413DBC4229F2BD157C9B8DC2CD14866DE
&lt;br&gt;C5F31C764BFB9394CC3C60E6C0' or changing the output assembly name to match.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [csc] c:\work\ikvm\src\ikvm\bin\IKVM.Runtime.JNI.dll:
&lt;br&gt;(Location of symbol related to previous error)
&lt;br&gt;&lt;br&gt;&lt;br&gt;It seems that there is a reference missing to the DLL? Here are the lines I
&lt;br&gt;modified from the two files you suggested:
&lt;br&gt;&lt;br&gt;#if SIGNCODE
&lt;br&gt;[assembly: InternalsVisibleTo(&amp;quot;IKVM.Runtime.JNI,
&lt;br&gt;PublicKey=0024000004800000940000000602000000240000525341310004000001000100e5
&lt;br&gt;233c8bad3c65bf4e488711b9c2bd3fb2468f489b0cbf9463b5f0699e3cd6bbc5c1cf2cf98e9b
&lt;br&gt;be3550e34430b5f6620831e7ad4827f86918256d7937c0899cc02c2b0c6eddc3facade3109d5
&lt;br&gt;80057c769d7e8eda161b497bd200aaf7a2bd9cf20818fc3232e7096716e1183ed12cd2b2732c
&lt;br&gt;7c3026dfb7e4dd1975dea136a6&amp;quot;)]
&lt;br&gt;[assembly: InternalsVisibleTo(&amp;quot;IKVM.OpenJDK.ClassLibrary,
&lt;br&gt;PublicKey=0024000004800000940000000602000000240000525341310004000001000100e5
&lt;br&gt;233c8bad3c65bf4e488711b9c2bd3fb2468f489b0cbf9463b5f0699e3cd6bbc5c1cf2cf98e9b
&lt;br&gt;be3550e34430b5f6620831e7ad4827f86918256d7937c0899cc02c2b0c6eddc3facade3109d5
&lt;br&gt;80057c769d7e8eda161b497bd200aaf7a2bd9cf20818fc3232e7096716e1183ed12cd2b2732c
&lt;br&gt;7c3026dfb7e4dd1975dea136a6&amp;quot;)]
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;IKVM.Runtime&amp;quot; value=&amp;quot;IKVM.Runtime,
&lt;br&gt;PublicKey=9a944027636d9adf&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: KE [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;] 
&lt;br&gt;Sent: Saturday, September 13, 2008 4:55 PM
&lt;br&gt;To: 'Jeroen Frijters'; 'IKVM'
&lt;br&gt;Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&lt;br&gt;Thanks Jeroen, everything works now. In case anybody else is interested,
&lt;br&gt;here is a concise recap of how to build:
&lt;br&gt;&lt;br&gt;cvs -z3 -d:pserver:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anonymous@...&lt;/a&gt;:/cvsroot/ikvm co -P
&lt;br&gt;ikvm
&lt;br&gt;sn -i myikvm.snk ikvm-key
&lt;br&gt;sn -p myikvm.snk myikvm.bin
&lt;br&gt;sn -tp myikvm.bin
&lt;br&gt;Take the Public Key Token output and replace the public key tokens in:
&lt;br&gt;ikvm/runtime/AssemblyInfo.cs and ikvm/openjdk/openjdk.build
&lt;br&gt;cvs update
&lt;br&gt;nant clean
&lt;br&gt;nant signed
&lt;br&gt;&lt;br&gt;Subsequent builds:
&lt;br&gt;Cvs update
&lt;br&gt;nant signed
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;] 
&lt;br&gt;Sent: Wednesday, September 10, 2008 11:24 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;; 'IKVM'
&lt;br&gt;Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&lt;br&gt;It looks like PEVerify can't find IKVM.Runtime.dll for some reason. If you
&lt;br&gt;rename IKVM.OpenJDK.ClassLibrary.dll.new to IKVM.OpenJDK.ClassLibrary.dll
&lt;br&gt;(in the ikvm/bin directory) and run peverify from that directory, does it
&lt;br&gt;still complain?
&lt;br&gt;&lt;br&gt;BTW, I thought that it might have been related to PEVerify 3.5 (I use 2.0),
&lt;br&gt;but I installed an updated Windows SDK that contains PEVerify 3.5.21022.8
&lt;br&gt;and that worked fine for me.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: KE [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Wednesday, September 10, 2008 17:18
&lt;br&gt;&amp;gt; To: Jeroen Frijters; 'IKVM'
&lt;br&gt;&amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Same problem, even after the &amp;quot;nant clean&amp;quot;.
&lt;br&gt;&amp;gt; Output attached...
&lt;br&gt;&amp;gt; Might it have to do with .NET 3.5 framework?
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Wednesday, September 10, 2008 1:41 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;; 'IKVM'
&lt;br&gt;&amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; No, that doesn't look good. Did you do a &amp;quot;nant clean&amp;quot; before your
&lt;br&gt;&amp;gt; build?
&lt;br&gt;&amp;gt; When you switch from non-strong named to strong named (and v.v.) you
&lt;br&gt;&amp;gt; need to do a &amp;quot;nant clean&amp;quot; to remove all binaries.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Jeroen
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; From: KE [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 18:46
&lt;br&gt;&amp;gt; &amp;gt; To: Jeroen Frijters; 'IKVM'
&lt;br&gt;&amp;gt; &amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The build appears to have completed, but there were some verifier
&lt;br&gt;&amp;gt; &amp;gt; errors -- are these okay?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; core:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[exec] Microsoft (R) .NET Framework PE Verifier. &amp;nbsp;Version
&lt;br&gt;&amp;gt; &amp;gt; 3.5.21022.8 [exec] Copyright (c) Microsoft Corporation. &amp;nbsp;All rights
&lt;br&gt;&amp;gt; reserved.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[exec]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[exec] [IL]: Error:
&lt;br&gt;&amp;gt; &amp;gt; [C:\work\ikvm\src\ikvm\bin\IKVM.OpenJDK.ClassLibrary.dll.new :
&lt;br&gt;&amp;gt; &amp;gt; java.io.Serializable::IsInstanceArray][offset 0x0000007F] Unable to
&lt;br&gt;&amp;gt; &amp;gt; resolve token.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[exec] [IL]: Error:
&lt;br&gt;&amp;gt; &amp;gt; [C:\work\ikvm\src\ikvm\bin\IKVM.OpenJDK.ClassLibrary.dll.new :
&lt;br&gt;&amp;gt; &amp;gt; java.lang.CharSequence::IsInstanceArray][offset 0x00000057]Unable to
&lt;br&gt;&amp;gt; &amp;gt; resolve token.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[exec] [IL]: Error:
&lt;br&gt;&amp;gt; &amp;gt; [C:\work\ikvm\src\ikvm\bin\IKVM.OpenJDK.ClassLibrary.dll.new :
&lt;br&gt;&amp;gt; &amp;gt; java.lang.Cloneable::IsInstanceArray][offset 0x00000057] Unable to
&lt;br&gt;&amp;gt; &amp;gt; resolve token.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; There are hundreds of these.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; From: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 11:25 AM
&lt;br&gt;&amp;gt; &amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;; 'IKVM'
&lt;br&gt;&amp;gt; &amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; You need OpenJDK 6 b10. I haven't yet published openjdk-6-b10-
&lt;br&gt;&amp;gt; &amp;gt; stripped.zip, so you'll need to download the full zip (it's 370MB).
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; It is available here:
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.frijters.net/OpenJDK6-b10.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.frijters.net/OpenJDK6-b10.zip&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; Jeroen
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: KE [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 17:12
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: Jeroen Frijters; 'IKVM'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; key
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thanks, now I received:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ikvmc:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;[nant] C:\work\ikvm\src\ikvm\openjdk\openjdk.build
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; [exec] javac: file not found:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ..\..\openjdk6-b10\control\build\linux-
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; amd64\gensrc\com\sun\accessibility\in
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ternal\resources\accessibility.java
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I could only find openjdk-b13-stripped.zip on weblog.ikvm.net.
&lt;br&gt;&amp;gt; Also,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; why is it asking for amd64?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 1:43 AM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;; 'IKVM'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; key
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Yes, you need
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://downloads.sourceforge.net/ikvm/classpath-0.95-stripped.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://downloads.sourceforge.net/ikvm/classpath-0.95-stripped.zip&lt;/a&gt;&lt;br&gt;&amp;gt; as
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; well.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Jeroen
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; From: KE [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 07:34
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; To: Jeroen Frijters; 'IKVM'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; key
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi, thanks. Minor clarification: the key container is named
&lt;br&gt;&amp;gt; &amp;quot;ikvm-
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; key.&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm having the following build error:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; classes:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;[exec] C:\work\ikvm\src\ikvm\openjdk\openjdk.build(50,10):
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Attribute 'useruntimeengine' for &amp;lt;exec ... /&amp;gt; is deprecated. &amp;nbsp;Use
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; the managed attribute and Managed property instead.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;[exec] javac: file not found:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; ..\..\classpath-0.95\gnu\classpath\NotImplementedException.java
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;[exec] Usage: javac &amp;lt;options&amp;gt; &amp;lt;source files&amp;gt; &amp;nbsp;[exec] use -help
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; for a list of possible options
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; BUILD FAILED - 0 non-fatal error(s), 4 warning(s)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; C:\work\ikvm\src\ikvm\openjdk\openjdk.build(50,10):
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; External Program Failed: javac (return code was 2)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Is there still a dependency on classpath? If so, I'm guessing the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; zip is on your blog (which one should I get)?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; From: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 12:25 AM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;; IKVM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; key
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; You are always referencing assemblies:
&lt;br&gt;&amp;gt; &amp;gt; IKVM.OpenJDK.ClassLibrary.dll
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; and IKVM.Runtime.dll. If you aren't using an official IKVM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; release, these aren't strong named. If you want to strong name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; your
&lt;br&gt;&amp;gt; &amp;gt; assembly,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; you first have to build IKVM (&amp;quot;nant signed&amp;quot;, make sure you have a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; key container named &amp;quot;ikvm&amp;quot;.)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Jeroen
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ikvm-developers-bounces@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; [mailto:ikvm- &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;developers-bounces@...&lt;/a&gt;] On
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Behalf Of KE
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 02:58
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; To: IKVM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: [Ikvm-developers] IKVMC cannot sign with strong name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; key
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi, I have created a simple Java project which only references
&lt;br&gt;&amp;gt; &amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; JRE
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; and mscorlib.jar (created through ikvmstub.exe). I then
&lt;br&gt;&amp;gt; exported
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; to a JAR and want to create a DLL that has a strong name key. I
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; created
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; a strong name key file with &amp;quot;sn -k&amp;quot; and then tried this command
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; line:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; ..\ikvm\ikvmc.exe -out:SafeJava.dll -target:library
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -key:SafeJava.snk
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - version:1.0.0.0 SafeJava.zip
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Error: all referenced assemblies must be strong named, to be
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; able
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; sign the output assembly
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I am not referencing any assemblies -- what does the error
&lt;br&gt;&amp;gt; &amp;gt; message
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; mean?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; ---------------------------------------------------------------
&lt;br&gt;&amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; This SF.Net email is sponsored by the Moblin Your Move
&lt;br&gt;&amp;gt; &amp;gt; Developer's
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; challenge Build the coolest Linux based applications with
&lt;br&gt;&amp;gt; Moblin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; SDK
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; win great prizes Grand prize is a trip for two to an Open
&lt;br&gt;&amp;gt; Source
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; event
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; anywhere in the world &lt;a href=&quot;http://moblin-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; contest.org/redirect.php?banner_id=100&amp;url=/
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Ikvm-developers mailing list
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ikvm-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19476249&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ikvm-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ikvm-developers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/IKVMC-cannot-sign-with-strong-name-key-tp19384097p19476249.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19474565</id>
	<title>Re: IKVMC cannot sign with strong name key</title>
	<published>2008-09-13T13:54:34Z</published>
	<updated>2008-09-13T13:54:34Z</updated>
	<author>
		<name>KE-5</name>
	</author>
	<content type="html">Thanks Jeroen, everything works now. In case anybody else is interested,
&lt;br&gt;here is a concise recap of how to build:
&lt;br&gt;&lt;br&gt;cvs -z3 -d:pserver:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anonymous@...&lt;/a&gt;:/cvsroot/ikvm co -P
&lt;br&gt;ikvm
&lt;br&gt;sn -i myikvm.snk ikvm-key
&lt;br&gt;sn -p myikvm.snk myikvm.bin
&lt;br&gt;sn -tp myikvm.bin
&lt;br&gt;Take the Public Key Token output and replace the public key tokens in:
&lt;br&gt;ikvm/runtime/AssemblyInfo.cs and ikvm/openjdk/openjdk.build
&lt;br&gt;cvs update
&lt;br&gt;nant clean
&lt;br&gt;nant signed
&lt;br&gt;&lt;br&gt;Subsequent builds:
&lt;br&gt;Cvs update
&lt;br&gt;nant signed
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;] 
&lt;br&gt;Sent: Wednesday, September 10, 2008 11:24 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;; 'IKVM'
&lt;br&gt;Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&lt;br&gt;It looks like PEVerify can't find IKVM.Runtime.dll for some reason. If you
&lt;br&gt;rename IKVM.OpenJDK.ClassLibrary.dll.new to IKVM.OpenJDK.ClassLibrary.dll
&lt;br&gt;(in the ikvm/bin directory) and run peverify from that directory, does it
&lt;br&gt;still complain?
&lt;br&gt;&lt;br&gt;BTW, I thought that it might have been related to PEVerify 3.5 (I use 2.0),
&lt;br&gt;but I installed an updated Windows SDK that contains PEVerify 3.5.21022.8
&lt;br&gt;and that worked fine for me.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jeroen
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: KE [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Wednesday, September 10, 2008 17:18
&lt;br&gt;&amp;gt; To: Jeroen Frijters; 'IKVM'
&lt;br&gt;&amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Same problem, even after the &amp;quot;nant clean&amp;quot;.
&lt;br&gt;&amp;gt; Output attached...
&lt;br&gt;&amp;gt; Might it have to do with .NET 3.5 framework?
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Wednesday, September 10, 2008 1:41 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;; 'IKVM'
&lt;br&gt;&amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; No, that doesn't look good. Did you do a &amp;quot;nant clean&amp;quot; before your
&lt;br&gt;&amp;gt; build?
&lt;br&gt;&amp;gt; When you switch from non-strong named to strong named (and v.v.) you
&lt;br&gt;&amp;gt; need to do a &amp;quot;nant clean&amp;quot; to remove all binaries.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Jeroen
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; From: KE [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 18:46
&lt;br&gt;&amp;gt; &amp;gt; To: Jeroen Frijters; 'IKVM'
&lt;br&gt;&amp;gt; &amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The build appears to have completed, but there were some verifier
&lt;br&gt;&amp;gt; &amp;gt; errors -- are these okay?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; core:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[exec] Microsoft (R) .NET Framework PE Verifier. &amp;nbsp;Version
&lt;br&gt;&amp;gt; &amp;gt; 3.5.21022.8 [exec] Copyright (c) Microsoft Corporation. &amp;nbsp;All rights
&lt;br&gt;&amp;gt; reserved.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[exec]
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[exec] [IL]: Error:
&lt;br&gt;&amp;gt; &amp;gt; [C:\work\ikvm\src\ikvm\bin\IKVM.OpenJDK.ClassLibrary.dll.new :
&lt;br&gt;&amp;gt; &amp;gt; java.io.Serializable::IsInstanceArray][offset 0x0000007F] Unable to
&lt;br&gt;&amp;gt; &amp;gt; resolve token.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[exec] [IL]: Error:
&lt;br&gt;&amp;gt; &amp;gt; [C:\work\ikvm\src\ikvm\bin\IKVM.OpenJDK.ClassLibrary.dll.new :
&lt;br&gt;&amp;gt; &amp;gt; java.lang.CharSequence::IsInstanceArray][offset 0x00000057]Unable to
&lt;br&gt;&amp;gt; &amp;gt; resolve token.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;[exec] [IL]: Error:
&lt;br&gt;&amp;gt; &amp;gt; [C:\work\ikvm\src\ikvm\bin\IKVM.OpenJDK.ClassLibrary.dll.new :
&lt;br&gt;&amp;gt; &amp;gt; java.lang.Cloneable::IsInstanceArray][offset 0x00000057] Unable to
&lt;br&gt;&amp;gt; &amp;gt; resolve token.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; There are hundreds of these.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; From: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 11:25 AM
&lt;br&gt;&amp;gt; &amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;; 'IKVM'
&lt;br&gt;&amp;gt; &amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name key
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; You need OpenJDK 6 b10. I haven't yet published openjdk-6-b10-
&lt;br&gt;&amp;gt; &amp;gt; stripped.zip, so you'll need to download the full zip (it's 370MB).
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; It is available here:
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.frijters.net/OpenJDK6-b10.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.frijters.net/OpenJDK6-b10.zip&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; Jeroen
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: KE [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 17:12
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: Jeroen Frijters; 'IKVM'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; key
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thanks, now I received:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ikvmc:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;[nant] C:\work\ikvm\src\ikvm\openjdk\openjdk.build
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; [exec] javac: file not found:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ..\..\openjdk6-b10\control\build\linux-
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; amd64\gensrc\com\sun\accessibility\in
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ternal\resources\accessibility.java
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I could only find openjdk-b13-stripped.zip on weblog.ikvm.net.
&lt;br&gt;&amp;gt; Also,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; why is it asking for amd64?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 1:43 AM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;; 'IKVM'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; key
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Yes, you need
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://downloads.sourceforge.net/ikvm/classpath-0.95-stripped.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://downloads.sourceforge.net/ikvm/classpath-0.95-stripped.zip&lt;/a&gt;&lt;br&gt;&amp;gt; as
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; well.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Jeroen
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; From: KE [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 07:34
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; To: Jeroen Frijters; 'IKVM'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; key
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi, thanks. Minor clarification: the key container is named
&lt;br&gt;&amp;gt; &amp;quot;ikvm-
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; key.&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm having the following build error:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; classes:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;[exec] C:\work\ikvm\src\ikvm\openjdk\openjdk.build(50,10):
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Attribute 'useruntimeengine' for &amp;lt;exec ... /&amp;gt; is deprecated. &amp;nbsp;Use
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; the managed attribute and Managed property instead.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;[exec] javac: file not found:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; ..\..\classpath-0.95\gnu\classpath\NotImplementedException.java
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;[exec] Usage: javac &amp;lt;options&amp;gt; &amp;lt;source files&amp;gt; &amp;nbsp;[exec] use -help
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; for a list of possible options
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; BUILD FAILED - 0 non-fatal error(s), 4 warning(s)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; C:\work\ikvm\src\ikvm\openjdk\openjdk.build(50,10):
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; External Program Failed: javac (return code was 2)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Is there still a dependency on classpath? If so, I'm guessing the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; zip is on your blog (which one should I get)?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; From: Jeroen Frijters [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 12:25 AM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hellosticky@...&lt;/a&gt;; IKVM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: RE: [Ikvm-developers] IKVMC cannot sign with strong name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; key
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; You are always referencing assemblies:
&lt;br&gt;&amp;gt; &amp;gt; IKVM.OpenJDK.ClassLibrary.dll
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; and IKVM.Runtime.dll. If you aren't using an official IKVM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; release, these aren't strong named. If you want to strong name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; your
&lt;br&gt;&amp;gt; &amp;gt; assembly,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; you first have to build IKVM (&amp;quot;nant signed&amp;quot;, make sure you have a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; key container named &amp;quot;ikvm&amp;quot;.)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Jeroen
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ikvm-developers-bounces@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; [mailto:ikvm- &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19474565&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;developers-bounces@...&lt;/a&gt;] On
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Behalf Of KE
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Sent: Tuesday, September 09, 2008 02:58
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; To: IKVM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: [Ikvm-developers] IKVMC cannot sign with strong name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; key
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi, I have created a simple Java project which only references
&lt;br&gt;&amp;gt; &amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; JRE
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; and mscorlib.jar (created through ikvmstub.exe). I then
&lt;br&gt;&amp;gt; exported
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; to a JAR and want to create a DLL that has a strong name key. I
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; created
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; a strong name key file with &amp;quot;sn -k&amp;quot; and then tried this command
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; line:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; ..\ikvm\ikvmc.exe -out:SafeJava.dll -target:library
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -key:SafeJava.snk
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - version:1.0.0.0 SafeJava.zip
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Error: all referenced assemblies must be strong named, to be
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; able
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; sign the output assembly
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I am not referencing any assemblies -- what does the error
&lt;br&gt;&amp;gt; &amp;gt; message
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; mean?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; ---------------------------------------------------------------
&lt;br&gt;&amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -
&lt;br&gt;&amp;gt; &amp;gt