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

Paul Eggleton paul.eggleton at linux.intel.com
Tue Jun 25 03:46:29 PDT 2013


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>
> Date: Mon, Jun 17, 2013 at 11:03 PM
> To: 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**>> 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>**> 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



More information about the yocto mailing list