[OE-core] [PATCH] gstreamer1.0-plugins-bad: disable uvch264 for systemd

wenzong fan wenzong.fan at windriver.com
Sat Nov 14 09:19:03 UTC 2015


On 11/14/2015 04:23 PM, Martin Jansa wrote:
> NAK, see
> http://lists.openembedded.org/pipermail/openembedded-core/2015-November/112685.html

Hi Martin

Thanks for your reply.

If we build oe-core + systemd only (without meta-oe), it will fail with:

ERROR: Nothing PROVIDES 'libgudev' (but 
/path/to/poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.4.5.bb 
DEPENDS on or otherwise requires it)
ERROR: udev PROVIDES libgudev but was skipped: 'systemd' in DISTRO_FEATURES
ERROR: Required build target 'gstreamer1.0-plugins-bad' has no buildable 
providers.
Missing or unbuildable dependency chain was: 
['gstreamer1.0-plugins-bad', 'libgudev']

We should not get oe-core depends on meta-oe, I incline to disable 
libgudev for systemd by default.

Does it make sense?

Thanks
Wenzong

>
> On Sat, Nov 14, 2015 at 7:21 AM, <wenzong.fan at windriver.com
> <mailto:wenzong.fan at windriver.com>> wrote:
>
>     From: Wenzong Fan <wenzong.fan at windriver.com
>     <mailto:wenzong.fan at windriver.com>>
>
>     Disable uvch264 to remove the dependency to libgudev which has been
>     removed from systemd project.
>
>     Signed-off-by: Wenzong Fan <wenzong.fan at windriver.com
>     <mailto:wenzong.fan at windriver.com>>
>     ---
>       meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc | 3 ++-
>       1 file changed, 2 insertions(+), 1 deletion(-)
>
>     diff --git
>     a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
>     b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
>     index cdedb60..863925d 100644
>     --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
>     +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
>     @@ -20,7 +20,8 @@ PACKAGECONFIG ??= " \
>           ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland',
>     '', d)} \
>           ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez',
>     '', d)} \
>           ${@bb.utils.contains('DISTRO_FEATURES', 'directfb',
>     'directfb', '', d)} \
>     -    orc curl uvch264 neon sndfile \
>     +    ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '',
>     'uvch264', d)} \
>     +    orc curl neon sndfile \
>           hls sbc dash bz2 smoothstreaming \
>           "
>
>     --
>     1.9.1
>
>     --
>     _______________________________________________
>     Openembedded-core mailing list
>     Openembedded-core at lists.openembedded.org
>     <mailto:Openembedded-core at lists.openembedded.org>
>     http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
>



More information about the Openembedded-core mailing list