Building JDK8 on OS X 10.8.4

Ben Evans benjamin.john.evans at gmail.com
Fri Aug 16 03:07:09 PDT 2013


I agree - with build-dev now the way to build, these instructions should be
much simpler:

./configure
make images

The instructions we have at: https://java.net/projects/adoptopenjdk/ are
much simpler, and many of our members build on Mac (I build several times a
week by doing just the above).

Thanks,

Ben



On Thu, Aug 15, 2013 at 8:10 PM, Marko Asplund <marko.asplund at gmail.com>wrote:

> Hi,
>
> Thanks Leonid and David.
> There were quite a few warnings and some test failures, but I managed to
> build OpenJDK 8 after adding the WARNINGS_ARE_ERRORS argument to make.
>
> Here're some  notes and suggestions related to the build process and web
> site content / documentation from a newbie perspective.
>
> For someone new to OpenJDK, the build instructions in the wiki can appear
> to be a bit confusing:
> https://wiki.openjdk.java.net/display/MacOSXPort/Main
>
> It would be good to mention more explicitly that the instructions on this
> page apply to JDK 7.
> Also, there are references to JDK 8 on the page.
> For example the clone command line seems to be cloning JDK 8 sources.
>
> Being new to OpenJDK I found it a bit difficult to actually locate the
> build instructions on openjdk.java.net. The "build and hack" link looks
> promising in "Hack on the JDK itself" section, but it's more about NetBeans
> and doesn't include info or links to resources describing the JDK build
> process.
>
> For an impatient newbie it might be helpful to mention that get_source.sh
> can take a _very_ long time to execute, as one can start doubting whether
> the process has hung somehow.
> Are there any plans for speeding this up in the future?
>
> Would it make sense to mention the WARNINGS_ARE_ERRORS argument in README-builds.html
> somewhere (either general or Mac OS X specific instructions section).
>
> marko
>
>
>
> On 15 August 2013 00:52, David DeHaven <david.dehaven at oracle.com> wrote:
>
>>
>> > I'm having trouble building the latest JDK8 version using instructions
>> > found in wiki
>> > (https://wiki.openjdk.java.net/display/MacOSXPort/Main).
>> >
>> > After cloning the repositories when I try to start the build I get the
>> > following error:
>> >
>> > bash-3.2$ CPATH="/usr/X11/include" LANG=C make ALLOW_DOWNLOADS=true
>> > ALT_BOOTDIR=`/usr/libexec/java_home -v 1.7+`
>>
>> That's the old way of building, no longer relevant (see below).
>>
>>
>> > No configurations found for /Users/aspluma/projects/openjdk/jdk8/!
>> Please
>> > run configure to create a configuration.
>> > NewMakefile.gmk:57: *** Cannot continue.  Stop.
>> >
>> > Running configure fixes this, but it's not currently mentioned on the
>> wiki
>> > page.
>>
>> The Wiki is outdated, follow the instructions in README-builds.html
>> located in the top level directory. They're up to date for JDK 8. You
>> shouldn't have to do much more than "sh ./configure && make" assuming you
>> have all the prerequisites installed.
>>
>>
>> > Also, get_source.sh runs pretty slowly on my laptop (2 cores, 8 GB
>> memory)
>> > taking about 55 minutes to complete.
>> > Is this normal? Any way to speed it up?
>>
>> Hg can be slow depending on your network and storage speed. This is not
>> unusual for such a large mass of files.
>>
>> -DrD-
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/web-discuss/attachments/20130816/15300655/attachment.html 


More information about the web-discuss mailing list