Building Penrose

David Bosschaert david.bosschaert at gmail.com
Wed Feb 29 11:28:33 PST 2012


On 27 February 2012 06:28, Shi Jun Zhang <zhangshj at linux.vnet.ibm.com> wrote:
> On 2/24/2012 9:13 PM, David Bosschaert wrote:
>>
>> For those who, like me, had to learn how to build OpenJDK 8 / Penrose,
>> I've recorded the steps needed to get it built on Fedora 16 here:
>>
>> http://coderthoughts.blogspot.com/2012/02/building-project-penrose-or-openjdk-8.html
>>
>> Cheers,
>>
>> David
>>
> Here is my experience of building OpenJDK8/Jigsaw/Penrose on Windows XP
> 32bit machine. Basically follow the instruction in README-builds.html, you
> can get the build successfully.
>
> 1. Pre-requirement
>
>    1.1 NTFS required
>    1.2 cygwin: package required:
>    Binary Name  Category      Package
>    ar.exe       Devel         binutils
>    m4.exe       Interpreters  m4
>    cpio.exe     Utils         cpio
>    gawk.exe     Utils         awk
>    file.exe     Utils         file
>    zip.exe      Archive       zip
>    unzip.exe    Archive       unzip
>    free.exe     System        procps
>    1.3 Microsoft Visual Studio C++ 2010 Professional Edition or Express
> compiler required
>    1.4 ant >= 1.7.1. Get the latest ant from here:
> http://ant.apache.org/ivy/download.cgi
>    1.5 bootstrap jdk >= jdk7
>    1.6 freetype
>
>        a. Get the latest code from
> http://freetype.sourceforge.net/download.html#stable
>        b. Build the project. The output are freetype.dll in
> ALT_FREETYPE_LIB_PATH and src/include as ALT_FREETYPE_HEADER_PATH
>
>    1.7 make 3.80: make 3.80 is no longer provided by the cygwin. Please get
> it from http://www.go-mono.com/archive/helper/make-3.80-1.tar.bz2
>
>    1.8 Microsoft Direct SDK: Please get it from
> http://www.microsoft.com/downloads/details.aspx?FamilyId=FD044A42-9912-42A3-9A9E-D857199F888E&displaylang=en
>
> 2. Get the code
>
>    Get mercurial from: http://mercurial.selenic.com/
>    Get the source
>
>     hg clone http://hg.openjdk.java.net/penrose/jigsaw
>     cd jigsaw
>     chmod +x get_source.sh
>     ./get_source.sh
>
> 3. Build
>
>    Using vs studio command prompt:
>
>    set CLASSPATH=
>    set JAVA_HOME=
>    make ALT_BOOTDIR=<bootjdk> ALT_FREETYPE_LIB_PATH=<freetype lib>
> ALT_FREETYPE_HEADERS_PATH=<freetype header> ALLOW_DOWNLOADS=true
>
>
>
>
> --
> Regards,
>
> Shi Jun Zhang
>
>

In the mean time I figured out how to run the tests, for those who are
interested, you can read my findings here:
http://coderthoughts.blogspot.com/2012/02/running-penrose-or-openjdk-8-tests.html

Best regards,

David


More information about the penrose-dev mailing list