[yocto] build error pandaboard on master

Jim Abernathy jfabernathy at gmail.com
Mon Jul 30 10:09:24 PDT 2012


On 07/30/2012 12:57 PM, Gary Thomas wrote:
> On 2012-07-30 10:50, Jim Abernathy wrote:
>> On 07/30/2012 10:21 AM, Gary Thomas wrote:
>>> On 2012-07-30 08:11, Jim Abernathy wrote:
>>>> On 07/30/2012 09:56 AM, Gary Thomas wrote:
>>>>> On 2012-07-30 07:48, Jim Abernathy wrote:
>>>>>> On 07/30/2012 09:15 AM, Gary Thomas wrote:
>>>>>>> On 2012-07-30 06:53, Jim Abernathy wrote:
>>>>>>>> I'm on master branch trying to build core-image-minimal for the 
>>>>>>>> machine "pandaboard". Besides the basics, I put in a license 
>>>>>>>> statement for cloud9 into local.conf.
>>>>>>>>
>>>>>>>> My bblayer.conf is as follows:
>>>>>>>>
>>>>>>>> # LAYER_CONF_VERSION is increased each time 
>>>>>>>> build/conf/bblayers.conf
>>>>>>>> # changes incompatibly
>>>>>>>> LCONF_VERSION = "5"
>>>>>>>>
>>>>>>>> BBPATH = "${TOPDIR}"
>>>>>>>> BBFILES ?= ""
>>>>>>>>
>>>>>>>> BBLAYERS ?= " \
>>>>>>>>    /home/jim/poky/meta \
>>>>>>>>    /home/jim/poky/meta-yocto \
>>>>>>>>    /home/jim/meta-openembedded/meta-oe \
>>>>>>>>    /home/jim/meta-ti \
>>>>>>>>    "
>>>>>>>>
>>>>>>>> The error I'm getting is:
>>>>>>>>
>>>>>>>> ERROR: ParseError at 
>>>>>>>> /home/jim/meta-ti/recipes-misc/payload/bonescript.bb:5: Could 
>>>>>>>> not inherit file classes/systemd.bbclass
>>>>>>>>
>>>>>>>> Build Configuration:
>>>>>>>> BB_VERSION        = "1.15.3"
>>>>>>>> TARGET_ARCH       = "arm"
>>>>>>>> TARGET_OS         = "linux-gnueabi"
>>>>>>>> MACHINE           = "pandaboard"
>>>>>>>> DISTRO            = "poky"
>>>>>>>> DISTRO_VERSION    = "1.2+snapshot-20120730"
>>>>>>>> TUNE_FEATURES     = "armv7a vfp neon cortexa9"
>>>>>>>> TARGET_FPU        = "vfp-neon"
>>>>>>>> meta
>>>>>>>> meta-yocto        = 
>>>>>>>> "master:7411158e1f980cd71c432026fa2f68ab80e3541e"
>>>>>>>> meta-oe           = 
>>>>>>>> "master:9afc488a1b97bfc5378f139ba04a7a5297b15fdb"
>>>>>>>> meta-ti           = 
>>>>>>>> "master:9bc77dff5f84578e259f8225bfa0656d94a2a60a"
>>>>>>>>
>>>>>>>> ERROR: Nothing PROVIDES 'pseudo-native'
>>>>>>>
>>>>>>> Try adding this in local.conf:
>>>>>>>   BBMASK ?= ".*/meta-ti/recipes-(misc|bsp/formfactor)/"
>>>>>>>
>>>>>> BBMASK by itself didn't solve my particular problem. I'll try the 
>>>>>> other suggestions and report back.
>>>>>
>>>>> What other problem do you have?  That BBMASK should keep bitbake from
>>>>> trying to parse the recipe mentioned above.
>>>>>
>>>>> Note: I use these layers with Yocto all the time with that mask...
>>>>>
>>>>
>>>> When I just used the statement:
>>>>
>>>> BBMASK ?= ".*/meta-ti/recipes-(misc|bsp/formfactor)/"
>>>>
>>>> I got the same error as my original post.
>>>
>>> The only way you could get that same error is if you already have a 
>>> BBMASK
>>> statement somewhere and this one is being ignored because of the ?= 
>>> assignment.
>>>
>> So I started with a clean build again. This time I only added the 
>> BBMASK statement you suggested.  I got the following error:
>>
>> ERROR: No recipes available for:
>> /home/jim/meta-openembedded/meta-systemd/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bbappend 
>>
>> /home/jim/meta-openembedded/meta-systemd/meta-efl/recipes-efl/efl/elsa_svn.bbappend 
>>
>> ERROR: Command execution failed: Exited with 1
>>
>> I'm guessing the BBMASK needs to call out 
>> meta-openembedded/meta-systemd/meta-gnome and meta-efl?
>
> Or don't include those layers - meta-systemd isn't needed by your 
> yocto build.
>
Thanks, that makes more sense now.  I removed the layer meta-systemd 
from bblayers.conf and used the

BBMASK ?= ".*/meta-ti/recipes-(misc|bsp/formfactor)/"

statement in local.conf to solves the problem.

What is really causing the problem?  Without it dependencies on 
meta-systemd are there, but the mask removes that??  Why can you remove 
a dependency?

Jim A






More information about the yocto mailing list