[OE-core] [PATCH 01/12] gstreamer: Add common .inc files for meson based recipes

Carlos Rafael Giani crg7475 at mailbox.org
Tue Jan 14 18:37:51 UTC 2020


Nice find! But, there is still one issue Khem found, regarding errors in 
meta-multimedia plugins: https://errors.yoctoproject.org/Errors/Build/96752/

This, and the discussion about the qt5 packageconfig, means to me that a 
v2 set is warranted. What do you think?

On 14.01.20 16:51, Alexander Kanavin wrote:
> I just sent a patch for this, and for the ptest issue. Should be good 
> to merge now!
>
> Alex
>
> On Mon, 13 Jan 2020 at 19:01, Alexander Kanavin 
> <alex.kanavin at gmail.com <mailto:alex.kanavin at gmail.com>> wrote:
>
>     I have reproduced this just now. You need to set up a special
>     'nodistro' configuration like this:
>
>     bblayers.conf:
>     BBLAYERS ?= " \
>       /home/alexander/development/poky/meta \
>     "
>     (and no other layers)
>
>     local.conf:
>
>     MACHINE ??= "qemuarm"
>     DISTRO ?= "nodistro"
>     INHERIT += 'uninative'
>     require conf/distro/include/yocto-uninative.inc
>     ... (dl_dir, sstate etc)
>
>     and build gstreamer1.0-plugins-base.
>
>     Alex
>
>
>     On Mon, 13 Jan 2020 at 16:38, Carlos Rafael Giani
>     <crg7475 at mailbox.org <mailto:crg7475 at mailbox.org>> wrote:
>
>         Except that there is no such package. Also, even if I build
>         GStreamer
>         from scratch with all optional packageconfigs disabled, I do
>         not get
>         this error, nor do I get any warnings about potentially missing
>         dependencies. So, I don't know what is going on here..
>
>         On 13.01.20 13:59, Richard Purdie wrote:
>         > On Mon, 2020-01-13 at 13:55 +0100, Carlos Rafael Giani wrote:
>         >> Nope. This is an odd one. Are you sure there isn't a
>         problem with
>         >> the
>         >> setup itself? In step2c, I see:
>         >>
>         >>   > ERROR: core-image-sato-1.0-r0 do_testsdk: The toolchain
>         >> /home/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp-
>         >> glibc/deploy/sdk/oecore-i686-armv7vet2hf-neon-toolchain-
>         >> nodistro.0.sh <http://nodistro.0.sh>
>         >> is not built. Build it before running the tests: 'bitbake
>         <image> -c
>         >> populate_sdk' .
>         > 2c fails as earlier stepd didn't build. I think the real
>         issue is
>         > step1b which says:
>         >
>         > | Compiler for C supports arguments
>         -Wdeclaration-after-statement: YES
>         > | Found pkg-config:
>         /home/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp-glibc/work/armv7vet2hf-neon-oe-linux-gnueabi/gstreamer1.0-plugins-base/1.16.1-r0/recipe-sysroot-native/usr/bin/pkg-config
>         (0.29.2)
>         > | Run-time dependency x11 found: YES 1.6.9
>         > | Run-time dependency glib-2.0 found: YES 2.62.4
>         > | Run-time dependency gobject-2.0 found: YES 2.62.4
>         > | Run-time dependency gio-2.0 found: YES 2.62.4
>         > | Run-time dependency gio-unix-2.0 found: YES 2.62.4
>         > | Run-time dependency gmodule-no-export-2.0 found: YES 2.62.4
>         > | Dependency gdk-pixbuf-2.0 skipped: feature examples disabled
>         > | Dependency gtk+-3.0 skipped: feature examples disabled
>         > | Dependency gtk+-x11-3.0 skipped: feature examples disabled
>         > | Run-time dependency gstreamer-1.0 found: YES 1.16.1
>         > | Run-time dependency gstreamer-base-1.0 found: YES 1.16.1
>         > | Run-time dependency gstreamer-net-1.0 found: YES 1.16.1
>         > | Found CMake: NO
>         > | Run-time dependency gstreamer-check-1.0 found: NO (tried
>         pkgconfig and cmake)
>         > | Looking for a fallback subproject for the dependency
>         gstreamer-check-1.0
>         > | Subproject directory not found and gstreamer.wrap file not
>         found
>         > | Subproject  subprojects/gstreamer is buildable: NO (disabling)
>         > | Dependency gstreamer-check-1.0 from subproject
>         subprojects/gstreamer found: NO
>         > |
>         > | meson.build:309:0: ERROR: Could not find dependency
>         gst_controller_dep in subproject gstreamer
>         > |
>         > | A full log can be found at
>         /home/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp-glibc/work/armv7vet2hf-neon-oe-linux-gnueabi/gstreamer1.0-plugins-base/1.16.1-r0/build/meson-logs/meson-log.txt
>         > | WARNING:
>         /home/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp-glibc/work/armv7vet2hf-neon-oe-linux-gnueabi/gstreamer1.0-plugins-base/1.16.1-r0/temp/run.do_configure.46093:1
>         exit 1 from 'exit 1'
>         > |
>         > NOTE: recipe gstreamer1.0-plugins-base-1.16.1-r0: task
>         do_configure: Failed
>         >
>         > | Compiler for C supports arguments
>         -Wdeclaration-after-statement: YES
>         > | Found pkg-config:
>         /home/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp-glibc/work/armv7vet2hf-neon-oe-linux-gnueabi/gstreamer1.0-plugins-base/1.16.1-r0/recipe-sysroot-native/usr/bin/pkg-config
>         (0.29.2)
>         > | Run-time dependency x11 found: YES 1.6.9
>         > | Run-time dependency glib-2.0 found: YES 2.62.4
>         > | Run-time dependency gobject-2.0 found: YES 2.62.4
>         > | Run-time dependency gio-2.0 found: YES 2.62.4
>         > | Run-time dependency gio-unix-2.0 found: YES 2.62.4
>         > | Run-time dependency gmodule-no-export-2.0 found: YES 2.62.4
>         > | Dependency gdk-pixbuf-2.0 skipped: feature examples disabled
>         > | Dependency gtk+-3.0 skipped: feature examples disabled
>         > | Dependency gtk+-x11-3.0 skipped: feature examples disabled
>         > | Run-time dependency gstreamer-1.0 found: YES 1.16.1
>         > | Run-time dependency gstreamer-base-1.0 found: YES 1.16.1
>         > | Run-time dependency gstreamer-net-1.0 found: YES 1.16.1
>         > | Found CMake: NO
>         > | Run-time dependency gstreamer-check-1.0 found: NO (tried
>         pkgconfig and cmake)
>         > | Looking for a fallback subproject for the dependency
>         gstreamer-check-1.0
>         > | Subproject directory not found and gstreamer.wrap file not
>         found
>         > | Subproject  subprojects/gstreamer is buildable: NO (disabling)
>         > | Dependency gstreamer-check-1.0 from subproject
>         subprojects/gstreamer found: NO
>         > |
>         > | meson.build:309:0: ERROR: Could not find dependency
>         gst_controller_dep in subproject gstreamer
>         > |
>         > | A full log can be found at
>         /home/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp-glibc/work/armv7vet2hf-neon-oe-linux-gnueabi/gstreamer1.0-plugins-base/1.16.1-r0/build/meson-logs/meson-log.txt
>         > | WARNING:
>         /home/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp-glibc/work/armv7vet2hf-neon-oe-linux-gnueabi/gstreamer1.0-plugins-base/1.16.1-r0/temp/run.do_configure.46093:1
>         exit 1 from 'exit 1'
>         > |
>         > NOTE: recipe gstreamer1.0-plugins-base-1.16.1-r0: task
>         do_configure: Failed
>         >
>         > missing a check dependency?
>         >
>         > Cheers,
>         >
>         > Richard
>         >
>         >
>         -- 
>         _______________________________________________
>         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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20200114/1b2e13f6/attachment.html>


More information about the Openembedded-core mailing list