As you might have seen in the last changset, build-infra now builds on 32bit windows.

Phil Race philip.race at oracle.com
Fri Nov 4 10:54:25 PDT 2011


It no workee for me.

here's a log of what happens when I run configure
from the top-level JDk 7 freshly pulled this morning from
http://hg.openjdk.java.net/build-infra/jdk7


sh-4.1$ ./configure
checking for gawk... gawk
checking for cat... /usr/bin/cat
checking for chmod... /usr/bin/chmod
checking for cp... /usr/bin/cp
checking for cpio... /usr/bin/cpio
checking for cut... /usr/bin/cut
checking for date... /usr/bin/date
checking for df... /usr/bin/df
checking for diff... /usr/bin/diff
checking for echo... /usr/bin/echo
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for find... /usr/bin/find
checking if find supports -delete... yes
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for head... /usr/bin/head
checking for ln... /usr/bin/ln
checking for ls... /usr/bin/ls
checking for gmake... no
checking for make... /usr/bin/make
checking for mkdir... /usr/bin/mkdir
checking for mv... /usr/bin/mv
checking for nawk... no
checking for gawk... /usr/bin/gawk
checking for printf... /usr/bin/printf
checking for pwd... /usr/bin/pwd
checking for rm... /usr/bin/rm
checking for a sed that does not truncate output... /usr/bin/sed
checking for sh... /usr/bin/sh
checking for sort... /usr/bin/sort
checking for tar... /usr/bin/tar
checking for tail... /usr/bin/tail
checking for tee... /usr/bin/tee
checking for tr... /usr/bin/tr
checking for touch... /usr/bin/touch
checking for wc... /usr/bin/wc
checking for xargs... /usr/bin/xargs
checking for zip... /usr/bin/zip
checking for unzip... /usr/bin/unzip
checking for ldd... /usr/bin/ldd
checking for readelf... /usr/bin/readelf
configure: error: cannot run /bin/sh common/config/config.sub
sh-4.1$ ls common/config/config.sub
ls: cannot access common/config/config.sub: No such file or directory

-phil.

On 10/26/2011 9:28 AM, Fredrik Öhrström wrote:
> It builds on WindowsXP, using Visual Studio 2010 Express (free edition).
>
> 1) Install Visual Studio.
>
> 2) Install cygwin + devel + zip and any other thing the configure script might complain about.'
>
> 3) Install freetype from http://gnuwin32.sourceforge.net/packages/freetype.htm and copy libfreetype.dll.a into the more useful name freetype.dll
> It usually installs in: /cygdrive/c/Program\ Files/GnuWin32
>
> 4) From the cygwin shell
> ./configure --with-jvm-variant=server --disable-javac-multi-core --disable-javac-deps --disable-javac-server --with-freetype=/cygdrive/c/Program\ Files/GnuWin32
>
> 5) make
>
> 6) ./build/windows-i586-server-release/jdk/bin/javac Test.java
>     ./build/windows-i586-server-release/jdk/bin/java Test
> Success!
>
> Anyone cares to test?
>
> However jconsole does not work. As probably any other graphical program. I know some parts that are still missing. :-) Will fix that.
>
> If you forget to do the disables above, then the build will be much much slower because of a bug that forces a 2 minute timeout after each repository. To be fixed.
>
> //Fredrik




More information about the build-infra-dev mailing list