Building Jigsaw on Fedora 16

David Bosschaert david.bosschaert at gmail.com
Thu Feb 23 03:29:24 PST 2012


Thanks Alan. Yes my bad for not sourcing the environment variables.

I've set my ALT_BOOTDIR (and LANG=C) but I'm still getting this error
around the spaces in Sanity.gmk. See below. Note that I didn't make
any changes to the code...
It seems to be the same issue that Julien Ponge ran into here:
http://live.julien.ponge.info/84822905
Any ideas?

Thanks,

David

$ make sanity
( cd  ./jdk/make && \
  make sanity HOTSPOT_IMPORT_CHECK=false
JDK_TOPDIR=/home/david/hg/pj_230212/jdk
JDK_MAKE_SHARED_DIR=/home/david/hg/pj_230212/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_23_11_24-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/pj_230212/build/linux-i586
ALT_LANGTOOLS_DIST=/home/david/hg/pj_230212/build/linux-i586/langtools/dist
ALT_CORBA_DIST=/home/david/hg/pj_230212/build/linux-i586/corba/dist
ALT_JAXP_DIST=/home/david/hg/pj_230212/build/linux-i586/jaxp/dist
ALT_JAXWS_DIST=/home/david/hg/pj_230212/build/linux-i586/jaxws/dist
ALT_HOTSPOT_IMPORT_PATH=/home/david/hg/pj_230212/build/linux-i586/hotspot/import
BUILD_MODULES=all BUILD_HOTSPOT=true ; )
make[1]: Entering directory `/home/david/hg/pj_230212/jdk/make'
/home/david/hg/pj_230212/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/pj_230212/jdk/make'
make: *** [jdk-sanity] Error 2


On 22 February 2012 21:19, Alan Bateman <Alan.Bateman at oracle.com> wrote:
> 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