My experiences with building mlvm based on bsd-port:<br><br>On missing machine/endian.h if build on linux (FC10 in my case):<br>In jdk: replace with #include &lt;endian.h&gt;<br><br>On 
error: class file for com.sun.jmx.snmp.Timestamp not found:<br>Build does not extract a few binary plug classes, fix jdk: make/common/internal/BinaryPlugs.gmk <br><br>To-be-encountered :): on NullPointerException for jar tool with@listOfFiles param:<br>
In jdk, src/share/classes/sun/tools/jar/Main.java: set new cwd property before any of the extract() method is called (not only in one extract() method)<br><br>If using newly build openjdk-1.7.0 as ALT_BOOTDIR, javadoc vm crashes when building certain docs. seemed to happen randomly, no fix, just workaround:<br>
In jdk, make/common/shared/Defs-java.gmk: introduced new ALT_JAVADOC to use jdk 6 javadoc<br><br>Patch files attached<br><br>fyi, Jürgen<br><br><div class="gmail_quote">2009/4/24 Chanwit Kaewkasi <span dir="ltr">&lt;<a href="mailto:chanwit@gmail.com">chanwit@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">More update, I am now stuck at this error, while compiling the bsd-port:<br>
<br>
error: class file for com.sun.jmx.snmp.Timestamp not found<br>
1 error<br>
make[2]: *** [initial-image-jdk] Error 1<br>
<div class="im">make[2]: Leaving directory `/opt/openjdk/bsd-port/jdk/make&#39;<br>
make[1]: *** [jdk-build] Error 2<br>
make[1]: Leaving directory `/opt/openjdk/bsd-port&#39;<br>
<br>
</div>The bootstrap jdk I&#39;m using is Sun JDK 1.6.0_04-b12. Not sure if it&#39;s<br>
causing this error?<br>
<br>
Any suggestion would be great.<br>
<br>
Best regards,<br>
<br>
Chanwit<br>
<div class="im"><br>
On Thu, Apr 23, 2009 at 10:55 PM, Chanwit Kaewkasi &lt;<a href="mailto:chanwit@gmail.com">chanwit@gmail.com</a>&gt; wrote:<br>
&gt; Updated:<br>
&gt; I have managed to fix it per this:<br>
&gt; <a href="http://archives.neohapsis.com/archives/openbsd/2004-01/0356.html" target="_blank">http://archives.neohapsis.com/archives/openbsd/2004-01/0356.html</a><br>
&gt; by simply commenting the include statements out.<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; Chanwit<br>
&gt;<br>
&gt; On Thu, Apr 23, 2009 at 9:34 PM, Tobias Ivarsson &lt;<a href="mailto:thobes@gmail.com">thobes@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Yes, that is the same error I got when using the same build process that<br>
&gt;&gt; worked for building the jdk7 branch for building the bsd-port branch.<br>
&gt;&gt; Do anyone know if the bsd-port needs some different kind of hand holding<br>
&gt;&gt; when building on linux, compared to the jdk7 branch?<br>
&gt;&gt;<br>
&gt;&gt; Cheers,<br>
&gt;&gt; Tobias<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; mlvm-dev mailing list<br>
&gt;&gt; <a href="mailto:mlvm-dev@openjdk.java.net">mlvm-dev@openjdk.java.net</a><br>
&gt;&gt; <a href="http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev" target="_blank">http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev</a><br>
&gt;&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div>--<br>
<font color="#888888">Chanwit Kaewkasi<br>
PhD Candidate,<br>
Centre for Novel Computing<br>
School of Computer Science<br>
The University of Manchester<br>
Oxford Road<br>
Manchester<br>
M13 9PL, UK<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
mlvm-dev mailing list<br>
<a href="mailto:mlvm-dev@openjdk.java.net">mlvm-dev@openjdk.java.net</a><br>
<a href="http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev" target="_blank">http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev</a><br>
</div></div></blockquote></div><br>