<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>This seems to be an issue which only happens on some host distros (e.g. Fedora 26) and will be fixed with this change:</p>
<p><a href="https://patchwork.openembedded.org/patch/146562/">https://patchwork.openembedded.org/patch/146562/</a></p>
<p><br /></p>
<p>--</p>
<p>Stefan</p>
<p><br /></p>
<p>On 2017-12-11 10:34, Vincent Prince wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div dir="ltr">Hi Stefan, Carlos,
<div> </div>
<div>On my environment, I can compile this recipe (0.13.0) without issue,</div>
<div>but one of my collegue cannot on its environment. We're investigating this issue.</div>
<div> </div>
<div>Best regards,</div>
<div>Vincent</div>
<div> </div>
</div>
<div class="gmail_extra"><br />
<div class="gmail_quote">2017-12-11 9:16 GMT+01:00 Stefan Agner <span><<a href="mailto:stefan@agner.ch">stefan@agner.ch</a>></span>:<br />
<blockquote class="gmail_quote" style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;">Hi Carlos,<br /> <br /> This fails rather colorful for me when trying to build for an i.MX6Q<br /> machine, custom image on rocko:<br /> <br /> WARNING: gstreamer1.0-plugins-imx-0.13.<wbr />0-r0 do_package: QA Issue:<br /> gstreamer1.0-plugins-imx: Files/directories were installed but not<br /> shipped in any package:<br /> <br /> <br /> /usr/lib64/libgstimxcommon.so.<wbr />0<br /> /usr/lib64/<wbr />libgstimxcompositor.so.0.13.0<br /> /usr/lib64/libgstimxcommon.so<br /> /usr/lib64/libgstimxblitter.<wbr />so.0<br /> /usr/lib64/<wbr />libgstimxcompositor.so.0<br /> /usr/lib64/libgstimxblitter.so<br /> /usr/lib64/libgstimxcommon.so.<wbr />0.13.0<br /> /usr/lib64/<wbr />libgstimxcompositor.so<br /> /usr/lib64/libgstimxblitter.<wbr />so.0.13.0<br /> /usr/lib64/pkgconfig<br /> /usr/lib64/pkgconfig/<wbr />gstimxcommon.pc<br /> Please set FILES such that these items are packaged. Alternatively if<br /> they are unneeded, avoid installing them or delete them within<br /> do_install.<br /> gstreamer1.0-plugins-imx: 11 installed and not shipped files.<br /> [installed-vs-shipped]<br /> ERROR: gstreamer1.0-plugins-imx-0.13.<wbr />0-r0 do_package_qa: QA Issue:<br /> /usr/lib/gstreamer-1.0/<wbr />libgstimxv4l2video.so contained in package<br /> gstreamer1.0-plugins-imx-<wbr />imxv4l2video requires libgstimxcommon.so.0, but<br /> no providers found in RDEPENDS_gstreamer1.0-plugins-<wbr />imx-imxv4l2video?<br /> [file-rdeps]<br /> ERROR: gstreamer1.0-plugins-imx-0.13.<wbr />0-r0 do_package_qa: QA Issue:<br /> /usr/lib/gstreamer-1.0/<wbr />libgstimxaudio.so contained in package<br /> gstreamer1.0-plugins-imx-<wbr />imxaudio requires libgstimxcommon.so.0, but no<br /> providers found in RDEPENDS_gstreamer1.0-plugins-<wbr />imx-imxaudio?<br /> [file-rdeps]<br /> ERROR: gstreamer1.0-plugins-imx-0.13.<wbr />0-r0 do_package_qa: QA Issue:<br /> /usr/lib/gstreamer-1.0/<wbr />libgstimxipu.so contained in package<br /> gstreamer1.0-plugins-imx-<wbr />imxipu requires libgstimxblitter.so.0, but no<br /> providers found in RDEPENDS_gstreamer1.0-plugins-<wbr />imx-imxipu?<br /> [file-rdeps]<br /> ERROR: gstreamer1.0-plugins-imx-0.13.<wbr />0-r0 do_package_qa: QA Issue:<br /> /usr/lib/gstreamer-1.0/<wbr />libgstimxipu.so contained in package<br /> gstreamer1.0-plugins-imx-<wbr />imxipu requires libgstimxcompositor.so.0, but<br /> no providers found in RDEPENDS_gstreamer1.0-plugins-<wbr />imx-imxipu?<br /> [file-rdeps]<br /> ERROR: gstreamer1.0-plugins-imx-0.13.<wbr />0-r0 do_package_qa: QA Issue:<br /> /usr/lib/gstreamer-1.0/<wbr />libgstimxipu.so contained in package<br /> gstreamer1.0-plugins-imx-<wbr />imxipu requires libgstimxcommon.so.0, but no<br /> providers found in RDEPENDS_gstreamer1.0-plugins-<wbr />imx-imxipu?<br /> [file-rdeps]<br /> ERROR: gstreamer1.0-plugins-imx-0.13.<wbr />0-r0 do_package_qa: QA Issue:<br /> /usr/lib/gstreamer-1.0/<wbr />libgstimxeglvivsink.so contained in package<br /> gstreamer1.0-plugins-imx-<wbr />imxeglvivsink requires libgstimxcommon.so.0,<br /> but no providers found in<br /> DEPENDS_gstreamer1.0-plugins-<wbr />imx-imxeglvivsink? [file-rdeps]<br /> ERROR: gstreamer1.0-plugins-imx-0.13.<wbr />0-r0 do_package_qa: QA Issue:<br /> /usr/lib/gstreamer-1.0/<wbr />libgstimxvpu.so contained in package<br /> gstreamer1.0-plugins-imx-<wbr />imxvpu requires libgstimxcommon.so.0, but no<br /> providers found in RDEPENDS_gstreamer1.0-plugins-<wbr />imx-imxvpu?<br /> [file-rdeps]<br /> WARNING: gstreamer1.0-plugins-imx-0.13.<wbr />0-r0 do_package_qa: QA Issue:<br /> gstreamer1.0-plugins-imx-dbg: found library in wrong location:<br /> /usr/lib64/.debug/<wbr />libgstimxcompositor.so.0.13.0<br /> gstreamer1.0-plugins-imx-dbg: found library in wrong location:<br /> /usr/lib64/.debug/<wbr />libgstimxcommon.so.0.13.0<br /> gstreamer1.0-plugins-imx-dbg: found library in wrong location:<br /> /usr/lib64/.debug/<wbr />libgstimxblitter.so.0.13.0 [libdir]<br /> ERROR: gstreamer1.0-plugins-imx-0.13.<wbr />0-r0 do_package_qa: QA run found<br /> fatal errors. Please consider fixing them.<br /> ERROR: gstreamer1.0-plugins-imx-0.13.<wbr />0-r0 do_package_qa: Function<br /> failed: do_package_qa<br /> ERROR: Logfile of failure stored in:<br /> /build/ags/oe-core_2.8/build/<wbr />tmp-glibc/work/apalis_imx6-<wbr />angstrom-linux-gnueabi/<wbr />gstreamer1.0-plugins-imx/0.13.<wbr />0-r0/temp/log.do_package_qa.<wbr />27171<br /> ERROR: Task<br /> (/build/ags/oe-core_2.8/build/<wbr />../layers/meta-freescale/<wbr />recipes-multimedia/gstreamer/<wbr />gstreamer1.0-plugins-imx_0.13.<wbr />0.bb:do_package_qa)<br /> failed with exit code '1'<br /> <br /> Reverting this commit makes build work again. Maybe I miss something in<br /> my image?<br /> <br /> --<br /> Stefan<br />
<div class="HOEnZb">
<div class="h5"><br /> <br /> On 2017-11-21 22:10, Carlos Rafael Giani wrote:<br /> > Changes:<br /> ><br /> > * New imxv4l2videosink element<br /> > Currently only supports input physically contiguous memory blocks<br /> > as input (so, for example, no videotestsrc)<br /> ><br /> > * New Pango-based overlay elements using G2D for rendering<br /> ><br /> > * gstimxcommon library is now public<br /> > Necessary when implementing external sinks to retrieve the mapped<br /> > physical memory address from gstreamer buffers<br /> > (NOTE: ABI may change in the next few releases until this is stabilized)<br /> ><br /> > * New optional ability to use GstPhysMemory from gst-plugins-bad<br /> ><br /> > * imxv4l2videosrc:<br /> > * Add checks for V4L XRGB555X and GStreamer NV61 pixel formats<br /> > * Add UYVY support and make it the new default<br /> > UYVY works better with IPU-based deinterlacing, since with I420,<br /> > deinterlaced frames may exhibit a green band at the bottom, which<br /> > is apparently an IPU bug related to the plane offsets.<br /> > * Fix compile prior to Gstreamer 1.3.1<br /> > * v4l2_buffer_pool: Add special case for tw6869 driver<br /> > The tw6869 driver requires a different physical address to allow<br /> > DMA'able buffers for decreasing latency between chip and display<br /> > * v4l2src: add fractional "fps" property<br /> > (obsoletes the "fps-n" property)<br /> > * Add GstImxV4l2Meta init function<br /> > This avoids the g_assert() that was caused by the missing init<br /> > function<br /> > * Add num-additional-buffers property<br /> > This can be useful if capturing video isn't smooth; it sets the<br /> > number of internal additional buffers, so if downstream consumes<br /> > too many buffers, imxv4l2videosrc might end up doing a blocking<br /> > wait until buffers are returned<br /> ><br /> > * imxv4l2src plugin is now called imxv4l2video, because it also<br /> > contains imxv4l2videosink<br /> > Also, the v4l2 elements can be enabled/disabled in the build<br /> > configuration individually now<br /> ><br /> > * compositor:<br /> > * Clear output also if the input format has an alpha channel<br /> > * Only copy compositor input buffers to DMA memory once<br /> > If a single input frame is used for multiple output frames, we would<br /> > otherwise copy multiple times which can easily go to the limit of the<br /> > memory bandwidth<br /> ><br /> > * vpu:<br /> > * Fix leak causd by missing GstVideoCodecState unref<br /> > * Release decoder context GCond during flush to fix potential deadlock<br /> > * Add memory tag to VPU framebuffer meta to avoid meta related crashes<br /> > * Add support for GRAY8 frames as a "fake grayscale mode"<br /> > Grayscale is actually encoded as I420, with the U and V planes<br /> > filled with 0x80 bytes. This feature also makes libimxvpuapi 0.10.3<br /> > the new minimum requirement.<br /> > * Remove 8-pixel alignment from width & height sinkcaps<br /> > * Framebuffer array: fix memory leak if we got out of memory<br /> > * Handle releasing of buffers without assigned framebuffer<br /> > This can happen if the buffer is released before it was actually<br /> > used, e.g. when renegotiating at the very beginning; prevents<br /> > a crash that would otherwise occur<br /> > * Add parameter check to avoid encoder crash on flush<br /> ><br /> > * g2d:<br /> > * Always enable blending if the input frames have an alpha channel<br /> > G2D automatically makes use not only of global alpha, but also of<br /> > per-pixel alpha. Therefore, it makes sense to enable blending even<br /> > if global alpha is set to 255, as long as the input frames have an<br /> > alpha channel. Such blending is useful for composing a video frame<br /> > with some partially-transparent overlays for example (not to be<br /> > confused with hardware overlays though).<br /> > * Add build configuration switches to explicitely specify G2D include<br /> > and library paths<br /> > * Disable cacheable memory allocation<br /> > Several issues were reported with cacheable DMA memory, so it is<br /> > turned off, at least for now<br /> ><br /> > * blitter:<br /> > * Add property to clear screen to black in blitter sinks<br /> > * Add output-rotation property to videotransform base class<br /> ><br /> > * audio:<br /> > * Fix SIGFPE when restarting mp3 encoder<br /> > * Fix reference counting for caps<br /> > * Mark static codec caps as may be leaked<br /> > This gets rid of the false positive in the leak tracer<br /> ><br /> > * misc:<br /> > * Update waf to 1.9.3 to fix compilation with Python 3.4+<br /> ><br /> > Signed-off-by: Carlos Rafael Giani <<a href="mailto:dv@pseudoterminal.org">dv@pseudoterminal.org</a>><br /> > ---<br /> > ...<a href="http://lugins-imx_0.12.2.bb">lugins-imx_0.12.2.bb</a> => <a href="http://gstreamer1.0-plugins-imx_0.13.0.bb">gstreamer1.0-plugins-imx_0.13.<wbr />0.bb</a>} | 10 ++++++----<br /> > 1 file changed, 6 insertions(+), 4 deletions(-)<br /> > rename<br /> > recipes-multimedia/gstreamer/{<a href="http://gstreamer1.0-plugins-imx_0.12.2.bb"><wbr />gstreamer1.0-plugins-imx_0.12.<wbr />2.bb</a> =><br /> > <a href="http://gstreamer1.0-plugins-imx_0.13.0.bb">gstreamer1.0-plugins-imx_0.13.<wbr />0.bb</a>} (89%)<br /> ><br /> > diff --git<br /> > a/recipes-multimedia/<wbr />gstreamer/<a href="http://gstreamer1.0-plugins-imx_0.12.2.bb">gstreamer1.0-<wbr />plugins-imx_0.12.2.bb</a><br /> > b/recipes-multimedia/<wbr />gstreamer/<a href="http://gstreamer1.0-plugins-imx_0.13.0.bb">gstreamer1.0-<wbr />plugins-imx_0.13.0.bb</a><br /> > similarity index 89%<br /> > rename from recipes-multimedia/gstreamer/<a href="http://gstreamer1.0-plugins-imx_0.12.2.bb">g<wbr />streamer1.0-plugins-imx_0.12.<wbr />2.bb</a><br /> > rename to recipes-multimedia/gstreamer/<a href="http://gstreamer1.0-plugins-imx_0.13.0.bb">g<wbr />streamer1.0-plugins-imx_0.13.<wbr />0.bb</a><br /> > index e7f75680..efd4ee19 100644<br /> > --- a/recipes-multimedia/<wbr />gstreamer/<a href="http://gstreamer1.0-plugins-imx_0.12.2.bb">gstreamer1.0-<wbr />plugins-imx_0.12.2.bb</a><br /> > +++ b/recipes-multimedia/<wbr />gstreamer/<a href="http://gstreamer1.0-plugins-imx_0.13.0.bb">gstreamer1.0-<wbr />plugins-imx_0.13.0.bb</a><br /> > @@ -14,7 +14,7 @@ RDEPENDS_gstreamer1.0-plugins-<wbr />imx-imxaudio =<br /> > "gstreamer1.0-plugins-good-<wbr />audiopar<br /> > RDEPENDS_gstreamer1.0-plugins-<wbr />imx-imxvpu =<br /> > "gstreamer1.0-plugins-bad-<wbr />videoparsersbad"<br /> ><br /> > SRCBRANCH ?= "master"<br /> > -SRCREV = "<wbr />50ddcd9f2b6ecc3d94d0d2f71b6de8<wbr />41d8a8fb7b"<br /> > +SRCREV = "<wbr />048d596dfc657f16d235029c39221b<wbr />0a118e5c87"<br /> > SRC_URI = "git://<a href="http://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH}">github.com/Freescale/<wbr />gstreamer-imx.git;branch=${<wbr />SRCBRANCH}</a>"<br /> ><br /> > S = "${WORKDIR}/git"<br /> > @@ -41,19 +41,21 @@ EGLVIVSINK_DEPENDS = " \<br /> > '', d), d)} \<br /> > "<br /> ><br /> > -PACKAGECONFIG ?= "uniaudiodec mp3encoder v4l2src"<br /> > +PACKAGECONFIG ?= "uniaudiodec mp3encoder v4l2src v4l2sink"<br /> > PACKAGECONFIG_append_imxgpu3d = " eglvivsink"<br /> > -PACKAGECONFIG_append_imxgpu2d = " g2d"<br /> > +PACKAGECONFIG_append_imxgpu2d = " g2d g2dpango"<br /> > PACKAGECONFIG_append_imxipu = " ipu"<br /> > PACKAGECONFIG_append_imxvpu = " vpu"<br /> > PACKAGECONFIG_append_imxpxp = " pxp"<br /> ><br /> > PACKAGECONFIG[g2d] = ",--disable-g2d,imx-gpu-viv"<br /> > +PACKAGECONFIG[g2dpango] = ",--disable-g2dpango,imx-gpu-<wbr />viv pango"<br /> > PACKAGECONFIG[pxp] = ",--disable-pxp,"<br /> > PACKAGECONFIG[ipu] = ",--disable-ipu,"<br /> > PACKAGECONFIG[vpu] = ",--disable-vpu,libimxvpuapi"<br /> > PACKAGECONFIG[eglvivsink] =<br /> > "${EGL_PLATFORM_CONF},--<wbr />disable-eglvivsink,${<wbr />EGLVIVSINK_DEPENDS}"<br /> > -PACKAGECONFIG[v4l2src] = ",--disable-v4l2src,"<br /> > +PACKAGECONFIG[v4l2src] = ",--disable-imxv4l2videosrc,"<br /> > +PACKAGECONFIG[v4l2sink] = ",--disable-imxv4l2videosink,"<br /> > PACKAGECONFIG[uniaudiodec] = ",--disable-uniaudiodec,imx-<wbr />codec"<br /> > PACKAGECONFIG[mp3encoder] = ",--disable-mp3encoder,imx-<wbr />codec"<br /> ><br /> > --<br /> > 2.11.0<br /> --<br /> ______________________________<wbr />_________________<br /> meta-freescale mailing list<br /> <a href="mailto:meta-freescale@yoctoproject.org">meta-freescale@yoctoproject.<wbr />org</a><br /> <a href="https://lists.yoctoproject.org/listinfo/meta-freescale">https://lists.yoctoproject.<wbr />org/listinfo/meta-freescale</a></div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<p><br /></p>
</body></html>