Building Jigsaw on Fedora 16
David Holmes
david.holmes at oracle.com
Thu Feb 23 04:03:15 PST 2012
So to ask the obvious ...
On 23/02/2012 9:29 PM, David Bosschaert wrote:
> /home/david/hg/pj_230212/jdk/make/common/shared/Sanity.gmk:857: ***
> missing separator (did you mean TAB instead of 8 spaces?). Stop.
Did you check line 857 to see if it has spaces instead of tab?
David
> 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