[yocto] Fwd: Yocto Layers not getting recognized by bitbake

Saul Wold sgw at linux.intel.com
Tue Jun 25 12:13:18 PDT 2013


On 06/25/2013 12:04 PM, varun bhatnagar wrote:
> Thanks a ton for the reply Paul.... :)
> But how to clone the meta-openembedded repository. I am not very clear
> on the suggestion given by you.  :(
> Can you please provide some steps on how to do this (cloning
> open-embedded repository).
>
Paul is suggesting that you use the git tools to clone the repo.

you can get man pages for git, but the summary is:

git clone git://git.openembedded.org/meta-openembedded

in the poky directory, this will bring everything you need.

Sau!

> //
> Varun
>
>
> On Tue, Jun 25, 2013 at 4:16 PM, Paul Eggleton
> <paul.eggleton at linux.intel.com <mailto:paul.eggleton at linux.intel.com>>
> wrote:
>
>     On Sunday 23 June 2013 00:34:17 varun bhatnagar wrote:
>      > I am trying to compile my code using yocto. For that I have
>     created two
>      > layers: "meta-networking" and "meta-oe". I have added these
>     dependencies in
>      > bblayer.conf too. But these are not getting build. Can anyone
>     please tell
>      > me what should I do to make this work.
>      >
>      > //
>      > Varun
>      >
>      > ----------
>      > From: *Gary Thomas* <gary at mlbassoc.com <mailto:gary at mlbassoc.com>>
>      > Date: Mon, Jun 17, 2013 at 11:03 PM
>      > To: yocto at yoctoproject.org <mailto:yocto at yoctoproject.org>
>      >
>      >
>      > More details are needed to be able to help.
>      >
>      > What do you mean "not getting built"?  Do you mean that if you
>      > try to build recipe XYZ which is in one of those layers that it's
>      > not being built?  Or perhaps you mean something else?
>      >
>      > What do you mean "created two layers: ..."?  Did you just extract
>      > these from meta-openembedded?  or something else?
>      >
>      > > I am building one of my application using yocto by giving
>     bitbake -k
>      > > core-image-minimal command but I am facing some errors as this
>     application
>      > > requires two libraries
>      > > *1) net-snmp*
>      > > *2) fuse*
>      > > *
>      > >
>      > > *
>      > > I have one link where in they are asking to add these two
>     libraries in the
>      > > form of layers and then execute bitbake -k core-image-minimal
>     command.
>      > >
>      > > I am pasting one screenshot below:
>      > >
>      > > As you can I have added two layers meta-networking (contains
>     net-snmp) and
>      > > meta-oe(contains fuse). After this I added these layers in
>      > > *build/conf/bblayer.conf.*
>      > > *
>      > > *
>      > > *
>      > >
>      > > *
>      > > After this I again executed bitbake -k core-image-minimal
>     command but I
>      > > faced the same error as before... :(
>      > > Is there anyway that these layers get recognized? Do I need to
>     execute
>      > > some other command?
>      >
>      > Obviously, this is a recipe that you made.
>      >
>      > Does it show these dependencies?  e.g. a line like this in your
>     recipe file:
>      > DEPENDS = "net-snmp fuse"
>      > (or whatever the *packages* that you need are)
>      >
>      > Bitbake can't read your mind; it will only build the recipes you
>     ask and the
>      > dependencies which are explicitly specified in that build chain.
>      >
>      > If you still have trouble, try sending your recipe (.bb file and
>     all other
>      > components you might have), bblayers.conf, etc to the list
>     because we're not
>      > mind readers either :-)
>      >
>      > > On Tue, Jun 18, 2013 at 2:32 AM, Sudhangathan B S
>      > > <sudhangathan at gmail.com <mailto:sudhangathan at gmail.com><mailto:>
>      > > sudhangathan at gmail.com <mailto:sudhangathan at gmail.com>**>> wrote:
>      > >     Can you please paste your command and it's output here..!
>     If you don't
>      > >
>      > > mind..!! Or explain with equivalent clarity. It
>      > >
>      > >     l will good if you can also put in your directory structure.
>      > >
>      > >     ------------------------------**---
>      > >     Sudhangathan BS
>      > >     Ph:(+91) 9731-905-205
>      > >     ------------------------------**---
>      > >
>      > >
>      > >     On Mon, Jun 17, 2013 at 11:33 PM, varun bhatnagar <
>      > >
>      > > varun292006 at gmail.com <mailto:varun292006 at gmail.com>
>     <mailto:varun292006 at gmail.com <mailto:varun292006 at gmail.com>>**> wrote:
>      > >         Actually the package which I am building is having some
>      > >
>      > > dependencies on some libraries. So I provided those libraries
>     with the
>      > > help of creating layers. I did not extract those from
>     meta-openembedded,
>      > > instead, I manually created two layers and added them in
>     bblayer.conf file.
>
>     Rather than creating these layers from scratch (which I think is the
>     most
>     likely source of the problem) I'd suggest starting by cloning the
>     original
>     meta-openembedded repository and building your recipe with the
>     meta-networking
>     and meta-oe layers enabled in your bblayers.conf file.
>
>     Cheers,
>     Paul
>
>     --
>
>     Paul Eggleton
>     Intel Open Source Technology Centre
>
>
>
>
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>



More information about the yocto mailing list