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