[yocto] Integrate java with yocto
Aman Sharma
amansh.sharma5 at gmail.com
Thu Aug 1 02:57:50 PDT 2013
Hi all,
I intend to add java (openjdk) to my root file system. I was able to
successfully add meta-java layer and build the same, packages were built
but were not added to the root file system.
Following are the steps which i followed to include java in my powerpc.
1. export
PATH=$PATH:/home/vvdn/yocto/QorIQ-SDK-V1.3.2-20130325-yocto/bitbake/bin/
2 ./scripts/host-prepare.sh
3 source ./fsl-setup-poky -m p1020rdb
Then i used following command to include meta-java utility.
git clone -b master git://github.com/woglinde/meta-java.git
With this i successfully installed meta-java utility.
The i added meta-java to bblayers.conf.file.
Then i added following lines to local.conf file.
# Java preferences. Could also be in distro config.
PREFERRED_PROVIDER_virtual/java-native = "jamvm-native"
PREFERRED_PROVIDER_virtual/javac-native = "ecj-bootstrap-native"
PREFERRED_VERSION_openjdk-7-jre = "03b21-2.1.8"
PREFERRED_VERSION_icedtea7-native = "2.1.3"
PREFERRED_PROVIDER_openjdk-7-jre = "openjdk-7-jre"
After this i tried.
4 bitbake openjdk-7-jre
5 bitbake fsl-image-core
After this i successfully build a root file system but meta-java was not
included in this build. Can anyone help me regarding this.
Thanks in advance for the help.
Regards
Aman Sharma
On Thu, Aug 1, 2013 at 7:45 AM, Luo Zhenhua-B19537 <B19537 at freescale.com>wrote:
> Aman, ****
>
> ** **
>
> “jre-related-pkg-list” is just a description, you need to replace it with
> actually package name(e.g. openjdk-7-jre). ****
>
> ** **
>
> ** **
>
> Best Regards,****
>
> ** **
>
> Zhenhua****
>
> ** **
>
> *From:* Aman Sharma [mailto:amansh.sharma5 at gmail.com]
> *Sent:* Wednesday, July 31, 2013 9:10 PM
> *To:* Luo Zhenhua-B19537
> *Cc:* yocto at yoctoproject.org
> *Subject:* Re: [yocto] Integrate java with yocto****
>
> ** **
>
> Hi Luo,****
>
> ** **
>
> I am getting this error message.****
>
> freescale at freescale-sdk:~/SDK/QorIQ-SDK-V1.4-20130625-yocto/build_t4240qds_release$
> bitbake fsl-image-core
> Loading cache: 100%
> |##################################################################################################################################|
> ETA: 00:00:00
> Loaded 3302 entries from dependency cache.
>
> Build Configuration:
> BB_VERSION = "1.18.0"
> BUILD_SYS = "i686-linux"
> NATIVELSBSTRING = "Ubuntu-10.04"
> TARGET_SYS = "powerpc-fsl_networking-linux"
> MACHINE = "t4240qds"
> DISTRO = "fsl-networking"
> DISTRO_VERSION = "1.4"
> TUNE_FEATURES = "m32 fpu-hard e6500 altivec"
> TARGET_FPU = "hard"
> meta
> meta-yocto
> meta-yocto-bsp = "sdk-v1.4.x:5a7532143a49f59a5c85b08d3daf574fb1eccd8d"
> meta-fsl-ppc = "sdk-v1.4.x:f9fd0a617eb6913f87335c551918315ff4ebe18c"
> meta-fsl-ppc-toolchain =
> "sdk-v1.4.x:8ec94cec04527cb971c125b1ddd2c5375034d723"
> meta-virtualization = "sdk-v1.4.x:ad6df4f59cd7646f61db29e8fa51f878329d6f93"
> meta-fsl-networking = "(nobranch):00f7a535029ca7ef8c96ba8e9916d4742166bab0"
> meta-oe
> meta-networking = "sdk-v1.4.x:7c8dd8f096b64a709175d37a08a4fb02ca263616"
> meta-java = "master:59696d89fd33df6953dcb2dd54ccd3b362513f28"
>
> NOTE: Resolving any missing task queue dependencies
> ERROR: Nothing RPROVIDES 'jre-related-pkg-list' (but
> /home/freescale/SDK/QorIQ-SDK-V1.4-20130625-yocto/meta-fsl-networking/images/
> fsl-image-core.bb RDEPENDS on or otherwise requires it)
> NOTE: Runtime target 'jre-related-pkg-list' is unbuildable, removing...
> Missing or unbuildable dependency chain was: ['jre-related-pkg-list']
> ERROR: Required build target 'fsl-image-core' has no buildable providers.
> Missing or unbuildable dependency chain was: ['fsl-image-core',
> 'jre-related-pkg-list']
>
> Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
>
> I added the following line in local.conf file:
> # Java preferences. Could also be in distro config.
> PREFERRED_PROVIDER_virtual/java-native = "jamvm-native"
> PREFERRED_PROVIDER_virtual/javac-native = "ecj-bootstrap-native"
> PREFERRED_VERSION_openjdk-7-jre = "03b21-2.1.8"
> PREFERRED_VERSION_icedtea7-native = "2.1.3"
> PREFERRED_PROVIDER_openjdk-7-jre = "openjdk-7-jre"
>
>
> #By aman
> IMAGE_INSTALL_append = "jre-related-pkg-list"
>
> Can you please help me in this.
> Thanks for your Response.
>
> --
> regards
> Aman
>
> ****
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20130801/00816afc/attachment.html>
More information about the yocto
mailing list