Skip to contentSkip to conversation

meta-raspberry pi libav bbappend

DISCUSSION Jack Mitchell 5 participants 11 messages Aug 31, 2012

lore
Share & tools
lore
#0 lore raw

I'm attempting to build for the Raspberry Pi again today and I have hit a problem with libav. I have it BBMASK'ed in my local.conf however it seems the recipe still gets sanity checked and can't find the recipe to go with the bbappend so it fails.

What is the best way to get around this?

EDIT: I just checked the readme again and it seems as though meta-oe is now required, is this the only hurdle in having a non meta-oe build or has there been other additions recently?

Regards,
Jack.

Signature · 5 lines
  Jack Mitchell ([email protected])
  Embedded Systems Engineer
  http://www.embed.me.uk

--
#1 lore raw
Quoted 9 lines · Jack Mitchell

I'm attempting to build for the Raspberry Pi again today and I have hit a problem with libav. I have it BBMASK'ed in my local.conf however it seems the recipe still gets sanity checked and can't find the recipe to go with the bbappend so it fails.

What is the best way to get around this?

EDIT: I just checked the readme again and it seems as though meta-oe is now required, is this the only hurdle in having a non meta-oe build or has there been other additions recently?

Regards,
Jack.

Just a quick note that I have no problem with using meta-oe, it's a curiosity and design question rather than a whinge!

Cheers,

Signature · 5 lines
  Jack Mitchell ([email protected])
  Embedded Systems Engineer
  http://www.embed.me.uk

--
#2 lore raw
In reply to Jack Mitchell
Quoted 4 lines · On Friday 31 August 2012 09:26:03 Jack Mitchell wrote:

I'm attempting to build for the Raspberry Pi again today and I have hit a problem with libav. I have it BBMASK'ed in my local.conf however it seems the recipe still gets sanity checked and can't find the recipe to go with the bbappend so it fails.

If it's still being in any way considered by the build system when parsing actually starts, it's not properly BBMASKed. Check that your regex is valid.

Cheers,
Paul

Signature · 2 lines
Paul Eggleton
Intel Open Source Technology Centre
#3 lore raw
Quoted 11 lines · Paul Eggleton
Quoted 4 lines · On Friday 31 August 2012 09:26:03 Jack Mitchell wrote:

I'm attempting to build for the Raspberry Pi again today and I have hit a problem with libav. I have it BBMASK'ed in my local.conf however it seems the recipe still gets sanity checked and can't find the recipe to go with the bbappend so it fails.

If it's still being in any way considered by the build system when parsing actually starts, it's not properly BBMASKed. Check that your regex is valid.

Cheers,
Paul

So my error is:

Pseudo is not present but is required, building this first before
the main build
Parsing recipes: 100% |#########################################|
Time: 00:02:43
Parsing of 828 .bb files complete (0 cached, 828 parsed). 1124
targets, 46 skipped, 1 masked, 0 errors.
ERROR: No recipes available for:
/home/jack/Projects/poky-rasp/meta-raspberrypi/recipes-multimedia/libav/libav_0.7.4.bbappend
ERROR: Command execution failed: Exited with 1

Summary: There were 2 ERROR messages shown, returning a non-zero exit code.

My BBMASK is:

BBMASK = "meta-raspberrypi/recipes-multimedia/libav|meta-raspberrypi/recipes-core/systemd"

Does this BBMASK not cover:

/home/jack/Projects/poky-rasp/meta-raspberrypi/recipes-multimedia/libav/libav_0.7.4.bbappend

Cheers,

Signature · 5 lines
  Jack Mitchell ([email protected])
  Embedded Systems Engineer
  http://www.embed.me.uk

--
#4 lore raw
Quoted 5 lines · Jack Mitchell

My BBMASK is:

BBMASK =

"meta-raspberrypi/recipes-multimedia/libav|meta-raspberrypi/recipes-core/systemd"

I think it matches against full paths, so try:

".*/meta-raspberrypi/recipes-multimedia/libav|.*/meta-raspberrypi/recipes-core/systemd"

Tomas

Quoted 13 lines

Does this BBMASK not cover:

/home/jack/Projects/poky-rasp/meta-raspberrypi/recipes-multimedia/libav/libav_0.7.4.bbappend

Cheers,

#5 lore raw
Quoted 11 lines · Tomas Frydrych
Quoted 5 lines · Jack Mitchell

My BBMASK is:

BBMASK =

"meta-raspberrypi/recipes-multimedia/libav|meta-raspberrypi/recipes-core/systemd"

I think it matches against full paths, so try:

".*/meta-raspberrypi/recipes-multimedia/libav|.*/meta-raspberrypi/recipes-core/systemd"

Tomas

Thanks for the suggestion but unfortunately no dice. It was working about a week ago with this BBMASK...The only big change I can see is that omxplayer now depends in libav, but I have tried just masking the whole recipes-multimedia path with the same result, so I don't it's that.

Quoted 17 lines
Quoted 4 lines
Quoted 9 lines

Does this BBMASK not cover:

/home/jack/Projects/poky-rasp/meta-raspberrypi/recipes-multimedia/libav/libav_0.7.4.bbappend

Cheers,

_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Signature · 5 lines
  Jack Mitchell ([email protected])
  Embedded Systems Engineer
  http://www.embed.me.uk

--
#6 lore raw
Quoted 4 lines · Jack Mitchell

Thanks for the suggestion but unfortunately no dice. It was working about a week ago with this BBMASK...The only big change I can see is that omxplayer now depends in libav, but I have tried just masking the whole recipes-multimedia path with the same result, so I don't it's that.

I think the poky-raspberrypi.conf is overriding your BBMASK and it no longer masks out libav, see
https://github.com/djwillis/meta-raspberrypi/commit/3e0cf999e8fe547a52cb8af28eefdf0f8482daba

Tomas

Quoted 21 lines
Quoted 19 lines
Quoted 8 lines

Does this BBMASK not cover:

Quoted 7 lines

/home/jack/Projects/poky-rasp/meta-raspberrypi/recipes-multimedia/libav/libav_0.7.4.bbappend

Cheers,

_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

#7 lore raw
Quoted 14 lines · Tomas Frydrych
Quoted 4 lines · Jack Mitchell

Thanks for the suggestion but unfortunately no dice. It was working about a week ago with this BBMASK...The only big change I can see is that omxplayer now depends in libav, but I have tried just masking the whole recipes-multimedia path with the same result, so I don't it's that.

I think the poky-raspberrypi.conf is overriding your BBMASK and it no longer masks out libav, see

https://github.com/djwillis/meta-raspberrypi/commit/3e0cf999e8fe547a52cb8af28eefdf0f8482daba

yes. BBMASK is set in distro conf. I will fix it. Wait a sec.

#8 lore raw
Quoted 16 lines · Andrei Gherzan

On Fri, Aug 31, 2012 at 12:18 PM, Tomas Frydrych <[email protected] <mailto:[email protected]>>wrote:

On 31/08/12 10:10, Jack Mitchell wrote:
> Thanks for the suggestion but unfortunately no dice. It was working > about a week ago with this BBMASK...The only big change I can see is > that omxplayer now depends in libav, but I have tried just masking the
> whole recipes-multimedia path with the same result, so I don't it's that.

I think the poky-raspberrypi.conf is overriding your BBMASK and it no longer masks out libav, see
https://github.com/djwillis/meta-raspberrypi/commit/3e0cf999e8fe547a52cb8af28eefdf0f8482daba

Quoted 7 lines

yes. BBMASK is set in distro conf. I will fix it. Wait a sec.

_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Cheers Andrei, that fixed the parsing issue!

Signature · 5 lines
  Jack Mitchell ([email protected])
  Embedded Systems Engineer
  http://www.embed.me.uk

--
#9 lore raw
Quoted 25 lines · Jack Mitchell
Quoted 23 lines · Andrei Gherzan

On Fri, Aug 31, 2012 at 12:18 PM, Tomas Frydrych <
[email protected] <mailto:tf+lists.yocto@r-**finger.com<tf%[email protected]>

Quoted 1 line
Quoted 1 line

wrote:

On 31/08/12 10:10, Jack Mitchell wrote:
> Thanks for the suggestion but unfortunately no dice. It was working > about a week ago with this BBMASK...The only big change I can see is > that omxplayer now depends in libav, but I have tried just masking the
> whole recipes-multimedia path with the same result, so I don't it's that.

I think the poky-raspberrypi.conf is overriding your BBMASK and it no
longer masks out libav, see
https://github.com/djwillis/**meta-raspberrypi/commit/**
3e0cf999e8fe547a52cb8af28eefdf**0f8482daba<https://github.com/djwillis/meta-raspberrypi/commit/3e0cf999e8fe547a52cb8af28eefdf0f8482daba>

yes. BBMASK is set in distro conf. I will fix it. Wait a sec.

Quoted 9 lines
Quoted 5 lines

______________________________**_________________
yocto mailing list
[email protected]
https://lists.yoctoproject.**org/listinfo/yocto<https://lists.yoctoproject.org/listinfo/yocto>

Cheers Andrei, that fixed the parsing issue!

Checking the next one...

Andrei

#10 lore raw
In reply to Jack Mitchell
Quoted 3 lines · Jack Mitchell

"meta-raspberrypi/recipes-multimedia/libav|meta-raspberrypi/recipes-core/systemd"

I wonder whats inside meta-raspberrypi/recipes-core/systemd