OpenJDK 7 build fails on Snow Leopard
mvfranz at gmail.com
Sat Sep 12 12:05:29 PDT 2009
Did this solve your problem? It got me past the original error, but I am
not getting :
hotspot/src/share/vm/runtime/arguments.cpp: In static member function
'static void Arguments::set_aggressive_opts_flags()':
hotspot/src/share/vm/runtime/arguments.cpp:1375: warning: format '%d'
expects type 'int', but argument 3 has type 'intx'
make: *** [arguments.o] Error 1
I guess this might be a gcc 4.2 vs 4.0 issue rather than Snow Leopard issue.
On Tue, Sep 8, 2009 at 11:56 AM, Greg Lewis <glewis at eyesbeyond.com> wrote:
> On Fri, Sep 04, 2009 at 02:57:34AM -0700, Venkateshwaralu Srikarunyan
> > I am newbie and was trying to get started with the build for the OpenJDK
> > I was following the wiki by Stephen
> > Bannasch<http://confluence.concord.org/display/%7Estepheneb>at
> > But ended up facing the following build error
> > /ucontext.h:42:2: error: #error ucontext routines are deprecated, and
> > require _XOPEN_SOURCE to be defined
> > Request for guidance from someone to help me get this build up and
> > Thanks.
> You might be the first person to try the build on Snow Leopard :). It
> looks like you need to insert a -D_XOPEN_SOURCE into CFLAGS for the hotspot
> build. Assuming that doesn't break the build on 10.5.x we should probably
> just do it for all the Mac builds. Can you try the following patch?
> --- a/make/bsd/makefiles/vm.make Mon Sep 07 10:57:43 2009 -0700
> +++ b/make/bsd/makefiles/vm.make Tue Sep 08 08:55:15 2009 -0700
> @@ -112,6 +112,7 @@
> JVM = jvm$(G_SUFFIX)
> ifeq ($(OS_VENDOR), Darwin)
> LIBJVM = lib$(JVM).dylib
> + CFLAGS += -D_XOPEN_SOURCE
> LIBJVM = lib$(JVM).so
> > My Environment looks like this
> > vsrikarunyan@~$ uname -s -r
> > Darwin 10.0.0
> > vsrikarunyan@~$ gcc --version
> > i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646)
> > Copyright (C) 2007 Free Software Foundation, Inc.
> > This is free software; see the source for copying conditions. There is
> > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> > vsrikarunyan@~$ freetype-config --libs
> > -L/app/freetype/Freetype.framework/Versions/2.3.9/lib -lfreetype -lz
> > vsrikarunyan@~$
> > --
> > Regards
> > vsrikarunyan
> Greg Lewis Email : glewis at eyesbeyond.com
> Eyes Beyond Web : http://www.eyesbeyond.com
> Information Technology FreeBSD : glewis at FreeBSD.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the bsd-port-dev