Upcoming changes to JDK7 build process: JIBX

Andrew John Hughes gnu_andrew at member.fsf.org
Wed May 13 05:20:30 PDT 2009


2009/5/4 Peter Zhelezniakov <Peter.Zhelezniakov at sun.com>:
> Hello,
>
> NimbusLookAndFeel has been pushed recently and is now available in JDK7.
> So from now on, JIBX libraries are required to build -- see details below.
>
> Thanks!
>
> Peter Zhelezniakov wrote:
>>
>> Hello,
>>
>> As part of the Nimbus forwardport into JDK7, a change to the build process
>> is being made.
>>
>> Nimbus generates many of its source files automatically at build time. The
>> generator is based on a third-party project, JIBX (jibx.sourceforge.net).
>> Specifically, it needs the following 4 jar files to run:
>>        bcel.jar
>>        jibx-bind.jar
>>        jibx-run.jar
>>        xpp3.jar
>>
>> These files can be downloaded from
>>
>> http://sourceforge.net/project/showfiles.php?group_id=69358&package_id=68290
>>
>> By default, these files are looked for in /java/devtools/share/jibx/lib or
>> J:\share\jibx\lib. You can specify another path with the ALT_JIBX_LIBS_PATH
>> variable.
>>
>> Note that this is a build-time dependency only; the jar files are not
>> copied to the resulting build.
>
> --
> Peter
>


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?
-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8



More information about the jdk7-dev mailing list