[yocto] Error including meta-oracle-java in custom image

Marcelo Valle mvalleavila at gmail.com
Tue Jun 4 00:41:51 PDT 2013


Hello,

Sorry for last message, i send it incomplete by mistake!

I'm triying to include oracle java in my custom image and i'm having some
troubles to accomplish it.

After include oracle-jse-jre-x86-64_1.7.0.bb recipe in IMAGE_INSTALL var
and build the image the following errors appears:

1.
Fetcher failure for URL: '
http://download.oracle.com/otn-pub/java/jdk/7u2-b13/jre-7u2-linux-x64.tar.gz'.
Checksum mismatch!

If this change is expected (e.g. you have upgraded to a new version without
updating the checksums) then you can use these lines within the recipe:
SRC_URI[md5sum] = "
81ee08846975d4b8d46acf3b6eddf103"
SRC_URI[sha256sum] =
"80212f7748c2671b89b6085000717c747851db004409dce3bb97f3a2aeb91cdd"

To fix it i've update oracle-jse-jre-x86-64_1.7.0.bb with these checksum.
I build the image again and new error appears

--------------------------------------------

2.
Function failed: Unpack failure for URL: '
http://download.oracle.com/otn-pub/java/jdk/7u2-b13/jre-7u2-linux-x64.tar.gz
'

Unpacking
/home/mvalle/Yocto2/poky-dylan-9.0.0/build/downloads/jre-7u2-linux-x64.tar.gz
gzip: stdin: not in gzip format

So i decide to download the file directly from oracle page and copy in
build/downloads directory.
After that i have new error:

---------------------------------------------

3.
ERROR: objcopy failed with exit code 1 (cmd was 'x86_64-poky-linux-objcopy'
--add-gnu-debuglink='/home/mvalle/Yocto2/poky-dylan-9.0.0/build/tmp/work/x86_64-poky-linux/oracle-jse-jre-x86-64/1.7.0-r0/package/usr/jre1.7.0_02/lib/amd64/.debug/libjsig.so'
'/home/mvalle/Yocto2/poky-dylan-9.0.0/build/tmp/work/x86_64-poky-linux/oracle-jse-jre-x86-64/1.7.0-r0/package/usr/jre1.7.0_02/lib/amd64/libjsig.so')
ERROR: Function failed: split_and_strip_files

To fix it I include INHIBIT_PACKAGE_STRIP = "1"  in
oracle-jse-jre-x86-64_1.7.0.bb file

----------------------------------------------

After that the execution "bitbake oracle-jse-jre-x86-64" -> Compile without
errors!

-----------------------------------------------
But if I try to build my custom image and the build fails with these error:

Function failed: do_rootfs

| Computing transaction...error: Can't install
oracle-jse-jre-x86-64-1.7.0-r0 at x86_64: no package provides
libXi.so.6()(64bit)


Am I doing the correct steps to fix the errors? Can you please give me some
help to include jre in my custom image?

Thanks a lot for your help!
Marcelo.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20130604/6a756306/attachment.html>


More information about the yocto mailing list