The patch is also in the change set I am using.  I wonder if this is because of an _LP64 definition in hotspot/src/share/vm/utilities/globalDefinitions.hpp , this defines INTX_FORMAT based on _LP64.  I have seen this problem before on OS X, where LP64 is used but works a little different on OS X.<br>
<br><div class="gmail_quote">On Sat, Sep 12, 2009 at 9:04 PM, Michael Franz <span dir="ltr">&lt;<a href="mailto:mvfranz@gmail.com">mvfranz@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I am using these change sets from the bsdport repo.<br>OPENJDK_CHANGESET = 428565383a55<br>CORBA_CHANGESET = d78d74f54632<br>JAXP_CHANGESET = 25b32432ad4c<br>JAXWS_CHANGESET = d2b6b2d2581d<br>JDK_CHANGESET = ac301b6fdfad<br>


LANGTOOLS_CHANGESET = 41a366b862a2<br>HOTSPOT_CHANGESET = 4256b1662add<br><br>The patch is in change set 20c6f43950b5 for the bsd-port and as far as I can tell should be in tip.   However, I am no mercurial expert, so I could be wrong.<br>
<font color="#888888">
<br>Michael</font><div><div></div><div class="h5"><br><br><div class="gmail_quote">On Sat, Sep 12, 2009 at 7:53 PM, Andrew John Hughes <span dir="ltr">&lt;<a href="mailto:gnu_andrew@member.fsf.org" target="_blank">gnu_andrew@member.fsf.org</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">2009/9/12 Michael Franz &lt;<a href="mailto:mvfranz@gmail.com" target="_blank">mvfranz@gmail.com</a>&gt;:<br>



<div>&gt; vsrikarunyan,<br>
&gt;<br>
&gt; Did this solve your problem?  It got me past the original error, but I am<br>
&gt; not getting :<br>
&gt; hotspot/src/share/vm/runtime/arguments.cpp: In static member function<br>
&gt; &#39;static void Arguments::set_aggressive_opts_flags()&#39;:<br>
&gt; hotspot/src/share/vm/runtime/arguments.cpp:1375: warning: format &#39;%d&#39;<br>
&gt; expects type &#39;int&#39;, but argument 3 has type &#39;intx&#39;<br>
&gt; make[7]: *** [arguments.o] Error 1<br>
&gt;<br>
&gt; I guess this might be a gcc 4.2 vs 4.0 issue rather than Snow Leopard issue.<br>
&gt;<br>
<br>
</div>This is fixed by a patch in IcedTea6,<br>
patches/hotspot/default/icedtea-format.patch:<br>
<br>
diff -Nru openjdk.orig/hotspot/src/share/vm/runtime/arguments.cpp<br>
openjdk/hotspot/src/share/vm/runtime/arguments.cpp<br>
--- openjdk.orig/hotspot/src/share/vm/runtime/arguments.cpp     2009-02-03<br>
18:08:09.000000000 +0000<br>
+++ openjdk/hotspot/src/share/vm/runtime/arguments.cpp  2009-02-03<br>
18:32:59.000000000 +0000<br>
@@ -1361,7 +1361,7 @@<br>
<br>
     // Feed the cache size setting into the JDK<br>
     char buffer[1024];<br>
-    sprintf(buffer, &quot;java.lang.Integer.IntegerCache.high=%d&quot;, AutoBoxCacheMax);<br>
+    sprintf(buffer, &quot;java.lang.Integer.IntegerCache.high=&quot;<br>
INTX_FORMAT, AutoBoxCacheMax);<br>
     add_property(buffer);<br>
   }<br>
   if (AggressiveOpts &amp;&amp; FLAG_IS_DEFAULT(DoEscapeAnalysis)) {<br>
<br>
and the same fix is in OpenJDK7 through a separate Sun changeset:<br>
<a href="http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2328d1d3f8cf" target="_blank">http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2328d1d3f8cf</a> from<br>
2008.<br>
So I don&#39;t know what sources you are using as this issue shouldn&#39;t<br>
still exist.  Merge issue maybe?<br>
<div><div></div><div><br>
&gt; Michael<br>
&gt;<br>
&gt; On Tue, Sep 8, 2009 at 11:56 AM, Greg Lewis &lt;<a href="mailto:glewis@eyesbeyond.com" target="_blank">glewis@eyesbeyond.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Sep 04, 2009 at 02:57:34AM -0700, Venkateshwaralu Srikarunyan<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; I am newbie and was trying to get started with the build for the OpenJDK<br>
&gt;&gt; &gt; 7.<br>
&gt;&gt; &gt; I was following the wiki by Stephen<br>
&gt;&gt; &gt; Bannasch&lt;<a href="http://confluence.concord.org/display/%7Estepheneb" target="_blank">http://confluence.concord.org/display/%7Estepheneb</a>&gt;at<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <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>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; But ended up facing the following build error<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; /ucontext.h:42:2: error: #error ucontext routines are deprecated, and<br>
&gt;&gt; &gt; require _XOPEN_SOURCE to be defined<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Request for guidance from someone to help me get this build up and<br>
&gt;&gt; &gt; running.<br>
&gt;&gt; &gt; Thanks.<br>
&gt;&gt;<br>
&gt;&gt; You might be the first person to try the build on Snow Leopard :).  It<br>
&gt;&gt; looks like you need to insert a -D_XOPEN_SOURCE into CFLAGS for the<br>
&gt;&gt; hotspot<br>
&gt;&gt; build.  Assuming that doesn&#39;t break the build on 10.5.x we should probably<br>
&gt;&gt; just do it for all the Mac builds.  Can you try the following patch?<br>
&gt;&gt;<br>
&gt;&gt; --- a/make/bsd/makefiles/vm.make        Mon Sep 07 10:57:43 2009 -0700<br>
&gt;&gt; +++ b/make/bsd/makefiles/vm.make        Tue Sep 08 08:55:15 2009 -0700<br>
&gt;&gt; @@ -112,6 +112,7 @@<br>
&gt;&gt;  JVM    = jvm$(G_SUFFIX)<br>
&gt;&gt;  ifeq ($(OS_VENDOR), Darwin)<br>
&gt;&gt;   LIBJVM = lib$(JVM).dylib<br>
&gt;&gt; +  CFLAGS += -D_XOPEN_SOURCE<br>
&gt;&gt;  else<br>
&gt;&gt;   LIBJVM = lib$(JVM).so<br>
&gt;&gt;  endif<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; My Environment looks like this<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; vsrikarunyan@~$ uname -s -r<br>
&gt;&gt; &gt; Darwin 10.0.0<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; vsrikarunyan@~$ gcc --version<br>
&gt;&gt; &gt; i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646)<br>
&gt;&gt; &gt; Copyright (C) 2007 Free Software Foundation, Inc.<br>
&gt;&gt; &gt; This is free software; see the source for copying conditions.  There is<br>
&gt;&gt; &gt; NO<br>
&gt;&gt; &gt; warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR<br>
&gt;&gt; &gt; PURPOSE.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; vsrikarunyan@~$ freetype-config --libs<br>
&gt;&gt; &gt; -L/app/freetype/Freetype.framework/Versions/2.3.9/lib -lfreetype -lz<br>
&gt;&gt; &gt; vsrikarunyan@~$<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; Regards<br>
&gt;&gt; &gt; vsrikarunyan<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Greg Lewis                          Email   : <a href="mailto:glewis@eyesbeyond.com" target="_blank">glewis@eyesbeyond.com</a><br>
&gt;&gt; Eyes Beyond                         Web     : <a href="http://www.eyesbeyond.com" target="_blank">http://www.eyesbeyond.com</a><br>
&gt;&gt; Information Technology              FreeBSD : glewis@FreeBSD.org<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
Andrew :-)<br>
<br>
Free Java Software Engineer<br>
Red Hat, Inc. (<a href="http://www.redhat.com" target="_blank">http://www.redhat.com</a>)<br>
<br>
Support Free Java!<br>
Contribute to GNU Classpath and the OpenJDK<br>
<a href="http://www.gnu.org/software/classpath" target="_blank">http://www.gnu.org/software/classpath</a><br>
<a href="http://openjdk.java.net" target="_blank">http://openjdk.java.net</a><br>
<br>
PGP Key: 94EFD9D8 (<a href="http://subkeys.pgp.net" target="_blank">http://subkeys.pgp.net</a>)<br>
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8<br>
</blockquote></div><br>
</div></div></blockquote></div><br>