Self-built JDK has troubles reading jar-files
Andrew John Hughes
gnu_andrew at member.fsf.org
Tue Nov 3 23:19:44 UTC 2009
2009/11/3 Kelly O'Hair <Kelly.Ohair at sun.com>:
> If it is complaining about libjsig.so,
> then you need this changeset in the jdk7/jdk repository.
> The Makefile jdk7/jdk/make/java/redist/Makefile is the jdk
> Makefile that copies the hotspot build into a jdk image.
> There was some recent changes in hotspot that required a
> change in this jdk makefile.
> A fresh master forest should build ok, if it doesn't I need to look
> Where did you get the forest from?
> http://hg.openjdk.java.net/jdk7/jdk7 ???
There's still the FontManager issue with b75, so for now I'd recommend m5:
which is currently b75 + build forest promotion + jsr166y
> Andrew John Hughes wrote:
>> 2009/11/3 Clemens Eisserer <linuxhippy at gmail.com>:
>>> Hi Andrew,
>>>> Difficult to say from just that. Have you tried using the freshly
>>>> built JDK to build itself? It's a quick acid test of a new build, and
>>>> something IcedTea does by default.
>>> I know thats no excuse, but I haven't played a lot with building OpenJDK.
>>> I was happy when I found a way to build it reliable, I usually do that
>>> with the following script:
>>>> export ALT_BOOTDIR=/home/ce/Programme/jdk7b75/
>>>> export ALT_HOTSPOT_IMPORT_PATH=/home/ce/Programme/jdk7b75
>>>> export ALT_BINARY_PLUGS_PATH=/fc8/home/ce/OpenJDK7/openjdk-binary-plugs
>>>> export PATH=$PATH:/home/ce/Development/tools/apache-ant-1.6.5/bin/
>>>> export ALT_OUTPUTDIR=/home/ce/jdk2d_try/jdk/build/linux-i586
>>>> export ALT_JDK_IMPORT_PATH=/home/ce/Programme/jdk7b75
>>>> export ALT_JIBX_LIBS_PATH=/home/ce/Development/tools/jibx/lib
>>>> make ARCH_DATA_MODEL=32 FASTDEBUG=false DEV_ONLY=false
>>> When I try to use the self-built jdk, it fails, because the files in
>>> linux-i586 don't have the structure the makefile searches for, and it
>>> fails with:
>>> ERROR: HOTSPOT_SERVER_PATH does not point to a valid HotSpot VM.
>>> Please check your access to
>>> and/or check your value of ALT_HOTSPOT_SERV
>>> Thanks, Clemens
>> You can cut that down to:
>> export ALT_BOOTDIR=/home/ce/Programme/jdk7b75/
>> export PATH=$PATH:/home/ce/Development/tools/apache-ant-1.6.5/bin/
>> export ALT_OUTPUTDIR=/home/ce/jdk2d_try/jdk/build/linux-i586
>> You don't need binary plugs or any of these import statements, and
>> they are probably confusing things.
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
More information about the build-dev