Re: [OE-core] [PATCH v5 05/22] gstreamer1.0-plugins-good: upgrade to version 1.18.0

Jose Quaresma
2020-10-30T16:47:41Z

nasm is present on sysroot

The build log
https://errors.yoctoproject.org/Errors/Details/510826/

Countain:

NOTE: Direct dependencies are:
'/home/pokybuild/yocto-worker/qemux86-64-ltp/build/meta/recipes-devtools/nasm/nasm_2.15.05.bb:do_populate_sysroot'

NOTE: Skipping as already exists in sysroot:
'nasm'

I don't have a build it on qemux86-64 and only build on arm
and on arm it is builded without nasm because -Dasm=disabled
Otherwise I think everything is correct with this patch

Jose Quaresma via lists.openembedded.org
<quaresma.jose=gmail.com@lists.openembedded.org> escreveu no dia
quinta, 29/10/2020 à(s) 22:54:
>
> I don't understand that!
>
> The logs from
> https://errors.yoctoproject.org/Errors/Details/510826/
> Have meson asm enabled [-Dasm=enabled] and this option pulls nasm as
> dependency in [PATCH v5 07/22]
>
> [PATCH v5 07/22] gstreamer1.0-plugins-good: add new meson option as
> PACKAGECONFIG
>
> diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.0.bb
> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.0.bb
> index ad3eabd0be..860b31106f 100644
> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.0.bb
> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.0.bb
> @@ -20,6 +20,7 @@ RPROVIDES_${PN}-soup += "${PN}-souphttpsrc"
> PACKAGECONFIG ??= " \
> ${GSTREAMER_ORC} \
> ${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio x11', d)} \
> + ${@bb.utils.contains('TUNE_FEATURES', 'm64', 'asm', '', d)} \
> bz2 cairo flac gdk-pixbuf gudev jpeg lame libpng mpg123 soup
> speex taglib v4l2 \
> "
>
> @@ -27,6 +28,7 @@ X11DEPENDS = "virtual/libx11 libsm libxrender
> libxfixes libxdamage"
> X11ENABLEOPTS = "-Dximagesrc=enabled -Dximagesrc-xshm=enabled
> -Dximagesrc-xfixes=enabled -Dximagesrc-xdamage=enabled"
> X11DISABLEOPTS = "-Dximagesrc=disabled -Dximagesrc-xshm=disabled
> -Dximagesrc-xfixes=disabled -Dximagesrc-xdamage=disabled"
>
> +PACKAGECONFIG[asm] = "-Dasm=enabled,-Dasm=disabled,nasm"
> PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2"
> PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo"
>
> Jose Quaresma via lists.openembedded.org
> <quaresma.jose=gmail.com@lists.openembedded.org> escreveu no dia
> quinta, 29/10/2020 à(s) 22:14:
> >
> > I need to check what's append with this
> >
> > Richard Purdie <richard.purdie@linuxfoundation.org> escreveu no dia
> > quinta, 29/10/2020 à(s) 16:06:
> > >
> > > On Thu, 2020-10-29 at 14:27 +0000, Jose Quaresma wrote:
> > > > * 0001-qmlgl-ensure-Qt-defines-GLsync-to-fix-compile-on-som.patch
> > > > Removed since these are included in 1.18.0
> > > >
> > > > License-Update: remove file://common/coverage/coverage-report.pl
> > > > Upstream dont have it any more.
> > > >
> > > > Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
> > > > ---
> > > > ...defines-GLsync-to-fix-compile-on-som.patch | 70 ---------------
> > > > ----
> > > > ...t-gstqtgl.h-instead-of-gst-gl-gstglf.patch | 8 +--
> > > > ...bb => gstreamer1.0-plugins-good_1.18.0.bb} | 14 ++--
> > > > 3 files changed, 10 insertions(+), 82 deletions(-)
> > > > delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-
> > > > plugins-good/0001-qmlgl-ensure-Qt-defines-GLsync-to-fix-compile-on-
> > > > som.patch
> > > > rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-
> > > > good_1.16.2.bb => gstreamer1.0-plugins-good_1.18.0.bb} (84%)
> > >
> > > Thanks for the updated series, I put it in for testing and this time
> > > we're seeing:
> > >
> > > https://autobuilder.yoctoproject.org/typhoon/#/builders/95/builds/1305
> > >
> > > nasm seems to be needed by plugins-good but is missing?
> > >
> > > Cheers,
> > >
> > > Richard
> > >
> >
> >
> > --
> > best regards,
> > José Quaresma
> >
> >
> >
>
>
> --
> best regards,
> José Quaresma
>
>
>

--
best regards,
José Quaresma