Upcoming changes to JDK7 build process: JIBX

Kelly O'Hair Kelly.Ohair at Sun.COM
Wed May 13 09:44:32 PDT 2009



Artem Ananiev wrote:
> 
> 
> Andrew John Hughes wrote:
> 
>> So I'm building with:
>>
>> LANG=C make ALT_BOOTDIR=$ICEDTEA_INSTALL \
>>     ALT_PARALLEL_COMPILE_JOBS=$PARALLEL_JOBS \
>>     HOTSPOT_BUILD_JOBS=$PARALLEL_JOBS \
>>     ALT_JIXB_LIBS_PATH=/usr/share/java
>>
>> and even simply make ALT_JIXB_LIBS_PATH=/usr/share/java and the build
>> doesn't listen:
>>
>>   JIBX_LIBS_PATH = /NOT-SET/devtools/share/jibx/lib
>>     ALT_JIBX_LIBS_PATH =
>> ....
>> ERROR: You do not have access to valid JIBX library files.
>>        Please check your access to
>>            /NOT-SET/devtools/share/jibx/lib/jibx-run.jar
>>        and/or check your value of ALT_JDK_DEVTOOLS_DIR, 
>> ALT_JIBX_LIBS_PATH
>>
>> Gah! Any one seen something similar or (better) had this actually work?
> 
> On Windows, my ALT_JIBX_LIBS_PATH was recognized correctly. However, I 
> now see the following error:
> 
>  >>>Recursively making nimbus build @ Wed May 13 16:38:45 RDT 2009 ...
> make[2]: Entering directory 
> `/cygdrive/c/work/ws/ie/make/javax/swing/plaf/nimbus'
> make[2]: *** No rule to make target 
> `c:/work/ie-build-64/btjars/nimbus_generator.jar', needed by 
> `c:/work/ie-build-64/gensrc/jav
> ax/swing/plaf/nimbus'.  Stop.
> make[2]: Leaving directory 
> `/cygdrive/c/work/ws/ie/make/javax/swing/plaf/nimbus'
> make[1]: *** [build] Error 1
> make[1]: Leaving directory `/cygdrive/c/work/ws/ie/make/javax/swing/plaf'
> make: *** [build] Error 1
> 
> I tried both 3.78.1 and 3.80 versions of gnumake. Any ideas?

You need to figure out why the generator tool did not get created.
Go into jdk/make/tools and try a 'make' there, see if the tools
are getting built. The nimbus_generator.jar should exist at
c:/work/ie-build-64/btjars/nimbus_generator.jar at this point in the
build process.

The build tools get built early on, once, so that anyone building
just a part of the make tree isn't paying to constantly regenerate
the tools.

-kto


-kto

> 
> Thanks,
> 
> Artem



More information about the jdk7-dev mailing list