Building Jigsaw on Fedora 16

Alan Bateman Alan.Bateman at oracle.com
Wed Feb 22 13:19:05 PST 2012


On 22/02/2012 19:16, David Bosschaert wrote:
> Hi all,
>
> Just wondering what might be the issue here.
>
> When, in a jigsaw clone, I do 'make sanity' on Fedora 16 I get the
> following error message, while on Ubuntu it seems to work fine. Anyone
> know how I can build on Fedora?
>
> $ make sanity
> ( cd  ./jdk/make&&  \
>    make sanity HOTSPOT_IMPORT_CHECK=false
> JDK_TOPDIR=/home/david/hg/jigsaw_01/jdk
> JDK_MAKE_SHARED_DIR=/home/david/hg/jigsaw_01/jdk/make/common/shared
> EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=7
> TARGET_CLASS_VERSION=7 MILESTONE=internal BUILD_NUMBER=b00
> JDK_BUILD_NUMBER=b00
> FULL_VERSION=1.8.0-internal-david_2012_02_22_19_10-b00
> PREVIOUS_JDK_VERSION=1.7.0 JDK_VERSION=1.8.0 JDK_MKTG_VERSION=8
> JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=8 JDK_MICRO_VERSION=0
> PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=7
> PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=32 COOKED_BUILD_NUMBER=0
> ALT_OUTPUTDIR=/home/david/hg/jigsaw_01/build/linux-i586
> ALT_LANGTOOLS_DIST=/home/david/hg/jigsaw_01/build/linux-i586/langtools/dist
> ALT_CORBA_DIST=/home/david/hg/jigsaw_01/build/linux-i586/corba/dist
> ALT_JAXP_DIST=/home/david/hg/jigsaw_01/build/linux-i586/jaxp/dist
> ALT_JAXWS_DIST=/home/david/hg/jigsaw_01/build/linux-i586/jaxws/dist
> ALT_HOTSPOT_IMPORT_PATH=/home/david/hg/jigsaw_01/build/linux-i586/hotspot/import
> BUILD_MODULES=all BUILD_HOTSPOT=true ; )
> /bin/sh: line 0: [: /bin/sh:: integer expression expected
> /bin/sh: line 0: [: /bin/sh:: integer expression expected
> /bin/sh: line 0: [: /NO_BOOTDIR/bin/java:: integer expression expected
> /bin/sh: line 0: [: /NO_BOOTDIR/bin/java:: integer expression expected
> /bin/sh: line 0: [: No: integer expression expected
> /bin/sh: line 0: [: No: integer expression expected
> make[1]: Entering directory `/home/david/hg/jigsaw_01/jdk/make'
> /home/david/hg/jigsaw_01/jdk/make/common/shared/Sanity.gmk:857: ***
> missing separator (did you mean TAB instead of 8 spaces?).  Stop.
> make[1]: Leaving directory `/home/david/hg/jigsaw_01/jdk/make'
> make: *** [jdk-sanity] Error 2
>
> Thanks,
>
> David
It doesn't look like you've set the bootstrap JDK, try:

make ALT_BOOTDIR=<jdk7> sanity

and see if you get further.

-Alan






More information about the jigsaw-dev mailing list