All installs should be placed relative to ${D}. See one of the many other 
recipes that define do_install for examples :)

-- 
Christopher Larson


On Monday, March 19, 2012 at 2:57 PM, simran singh wrote:

> So install something along the lines:
> 
> do_install(){
>        python configure.py --prefix=${libdir}/botan
> }
> 
> When I do that, I get a permission denied error:
> mkdir: cannot create directory /usr/lib/botan
> 
> Sorry I am still significantly new to open embedded and bitbake.
> 
> Thanks,
> Simran
> 
> Date: Mon, 19 Mar 2012 14:39:13 -0700
> From: kerg...@gmail.com (mailto:kerg...@gmail.com)
> To: openembedded-core@lists.openembedded.org 
> (mailto:openembedded-core@lists.openembedded.org)
> Subject: Re: [OE-core] Linking two recipes
> 
> /usr/botan isn't a path that'll be placed into the sysroot, which is the 
> standard mechanism by which files from dependencies are accessed (e.g. 
> headers, shared libraries, native scripts). You should install to more 
> standard system locations.
> 
> -- 
> Christopher Larson
> 
> 
> On Monday, March 19, 2012 at 2:33 PM, simran singh wrote:
> 
> > Hello Richard,
> > 
> > I did try the DEPENDS variable before but still doesnt solve the problem.
> > A configure script in recipe B has to run a program that is built under 
> > ${D}/usr/botan by recipe A. 
> > Even if i pass the path to the configure script, it is unable to find the 
> > script. ./configure --with-botan=............./usr/botan
> > Thanks.
> > 
> > Simran
> > 
> > 
> > > From: richard.pur...@linuxfoundation.org 
> > > (mailto:richard.pur...@linuxfoundation.org)
> > > To: openembedded-core@lists.openembedded.org 
> > > (mailto:openembedded-core@lists.openembedded.org)
> > > Date: Mon, 19 Mar 2012 21:22:30 +0000
> > > Subject: Re: [OE-core] Linking two recipes
> > > 
> > > On Mon, 2012-03-19 at 13:59 -0700, simran singh wrote:
> > > > Hello,
> > > > I have recipes for two applications Recipe A and Recipe B. Recipe B
> > > > requires a lib.so file and init.h file which are installed by Recipe
> > > > A.
> > > > How do I acknowledge this dependency in Recipe B. I tried doing
> > > > do_stage() function in recipe A with no success. Please advice.
> > > > I am attaching the two recipes.
> > > > Thank you for any help.
> > > 
> > > recipe B needs to do:
> > > 
> > > DEPENDS += "recipeA"
> > > 
> > > Cheers,
> > > 
> > > Richard
> > > 
> > > 
> > > 
> > > _______________________________________________
> > > Openembedded-core mailing list
> > > Openembedded-core@lists.openembedded.org 
> > > (mailto:Openembedded-core@lists.openembedded.org)
> > > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
> > _______________________________________________
> > Openembedded-core mailing list
> > Openembedded-core@lists.openembedded.org 
> > (mailto:Openembedded-core@lists.openembedded.org)
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
> > 
> > 
> > 
> 
> 
> 
> _______________________________________________ Openembedded-core mailing 
> list Openembedded-core@lists.openembedded.org 
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org 
> (mailto:Openembedded-core@lists.openembedded.org)
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
> 
> 


_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to