On Sat, Mar 28, 2009 at 9:13 PM, Charles Oliver Nutter <span dir="ltr">&lt;<a href="mailto:charles.nutter@sun.com">charles.nutter@sun.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
</div>Ok, another attempt. John Rose has rebased the patches for bsd-port, and<br>
I&#39;ve got a build running. The above instructions are ok, except that<br>
RELAX_CHECKS=true was necessary for the make portion. So my modified<br>
sequence:<br>
<br>
1. get a buildable bsd-port by following Stephen Bannasch&#39;s instructions<br>
<div class="im">here:<br>
<a href="http://confluence.concord.org/display/CCTR/Build+OpenJDK+Java+1.7.0+on+Mac+OS+X+10.5" target="_blank">http://confluence.concord.org/display/CCTR/Build+OpenJDK+Java+1.7.0+on+Mac+OS+X+10.5</a><br>
</div>2. somewhere else, mkdir davinci<br>
3. cd davinci<br>
4. ln -s ../bsd-port sources<br>
5. hg fclone <a href="http://hg.openjdk.java.net/mlvm/mlvm" target="_blank">http://hg.openjdk.java.net/mlvm/mlvm</a> patches<br>
6. (cd patches/make; gnumake setup)<br>
7. export RELAX_CHECKS=true<br>
8. (cd patches/make; gnumake)<br>
<br>
It&#39;s building now. I believe this sequence only applies the &quot;testable&quot;<br>
items, which includes only method handles right now.</blockquote><div><br>Thanks - I&#39;ve been trying without success since John rebased to get a build working. <br><br>I&#39;ll try the above tomorrow when I have some cycles.<br>
<br>Ben <br></div></div><br>