Building Jigsaw on Fedora 16

David Bosschaert david.bosschaert at gmail.com
Thu Feb 23 04:10:54 PST 2012


It does, but I on Ubuntu (where I am actually able to build this) it
also contains the spaces and the make sanity succeeds, maybe it's a
difference between gmake 3.82 and gmake 3.81.

In any case, it would be nice if we could build on Fedora 16. I'm
currently trying Fedora 15 to see if that makes any difference.

Cheers,

David

On 23 February 2012 12:03, David Holmes <david.holmes at oracle.com> wrote:
> 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