[yocto] Error: PATH contains '.' or '', which will break the build, please remove this.

Khem Raj raj.khem at gmail.com
Thu Jun 21 21:25:34 PDT 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 6/21/2012 8:05 PM, Elvis Dowson wrote:
> Hi Khem,
> 
> On Jun 21, 2012, at 8:09 PM, Khem Raj wrote:
> 
>> On Thu, Jun 21, 2012 at 8:25 AM, Elvis Dowson
>> <elvis.dowson at gmail.com> wrote:
>>> BBFILES ?= "" BBLAYERS ?= " \ /tool/yocto/poky/meta \ 
>>> /tool/yocto/poky/meta-yocto \ 
>>> /tool/yocto/meta-openembedded/meta-oe \ /tool/yocto/meta-xilinx
>>> \ "
>>> 
>> what does
>> 
>> bitbake -e <image> | grep -e "^BBPATH="
>> 
>> show
> 
> It shows the following:
> 
> BBPATH="/tool/yocto/poky/meta-yocto::/tool/yocto/poky/meta:/tool/yocto/meta-openembedded/meta-oe:/tool/yocto/meta-xilinx"
>
>  There is an extra colon : , how can I remove it?
> 

BBLAYERS above meta appears before meta-yocto but in BBPATH meta-yocto
appears before meta. I think meta-yocto/conf/layer.conf has

BBPATH := "${LAYERDIR}:${BBPATH}"

change it to

BBPATH .= ":${LAYERDIR}"

and if you want meta-yocto to appear before meta then rearrange
BBLAYERS above to

BBLAYERS ?= " \
 /tool/yocto/poky/meta-yocto \
 /tool/yocto/poky/meta \
 /tool/yocto/meta-openembedded/meta-oe \
 /tool/yocto/meta-xilinx \
 "

but that may not solve the problem too since now you will get

BBPATH=":/tool/yocto/poky/meta-yocto:/tool/yocto/poky/meta:/tool/yocto/meta-openembedded/meta-oe:/tool/yocto/meta-xilinx"

and it will whine about : at the beginning since that will present and
empty BBPATH when it separates them out for sanity checks.

The fix would be to see if you have : at beginning or end of BBPATH
(_after_ it has been populated) and strip it out.

> Best regards,
> 
> Elvis Dowson
> 


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/j874ACgkQuwUzVZGdMxSgUQCfTMT+9+YaJK3cUuCGhGjr6V/J
0TwAnR3rjGAwIDs2Fg1zGYiculK4BfkP
=EkD0
-----END PGP SIGNATURE-----



More information about the yocto mailing list