<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; font-family:Calibri,Arial,Helvetica,sans-serif">
<p></p>
<p style="font-family:Calibri,Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
Hi Paul,</p>
<p style="font-family:Calibri,Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
<br>
</p>
<p style="font-family:Calibri,Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
Thanks for your feedback. </p>
<p style="font-family:Calibri,Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
Unfortunately I was suspecting such a problem.</p>
<p style="font-family:Calibri,Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
<br>
</p>
<p style="font-family:Calibri,Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
Regarding the config below, is it possible to install the "dispmanx"component to activate EGL ?</p>
<p style="font-family:Calibri,Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
<br>
</p>
<p style="font-family:Calibri,Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
What recipe provides dispmanx ?</p>
<p style="font-family:Calibri,Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
<br>
</p>
<p style="font-family:Calibri,Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
Karim</p>
<p style="font-family:Calibri,Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
<br>
</p>
<br>
<p></p>
<br>
<br>
<div style="color:rgb(0,0,0)">
<div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>De :</b> Paul Barker <paul@paulbarker.me.uk><br>
<b>Envoyé :</b> samedi 29 octobre 2016 23:13<br>
<b>À :</b> Karim ATIKI<br>
<b>Cc :</b> yocto<br>
<b>Objet :</b> Re: [yocto] [meta-raspberrypi3] Failed to build gstreamer1.0-plugins-bad with minimal configuration</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt">
<div class="PlainText">On Fri, 28 Oct 2016 05:56:07 +0000<br>
Karim ATIKI <karim_atiki@hotmail.com> wrote:<br>
<br>
> Hi Paul,<br>
> <br>
> <br>
> Thanks a lot for your feedback and analysis.<br>
> <br>
> I think it sohuld compile without X11 and Wayland as it's a very<br>
> common configuration<br>
> <br>
> for RaspberryPi being used with Qt5.x applications.<br>
> <br>
> <br>
> Do you think it's bug related to Gstreamer1.0 configuration ?<br>
> <br>
> <br>
> <br>
> Karim<br>
> <br>
<br>
The do_configure log for gstreamer1.0-plugins-bad does contain:<br>
<br>
configure: WARNING: X or Wayland is required for OpenGL support<br>
<br>
configure.ac in gst-plugins-bad-1.8.3 contains:<br>
<br>
dnl EGL<br>
if test "x$HAVE_EGL" = "xno"; then<br>
if test "x$HAVE_GL" = "xno"; then<br>
AC_MSG_WARN([Building requires either EGL or GLX for OpenGL support])<br>
fi<br>
else<br>
if test "x$NEED_EGL" != "xno"; then<br>
if test "x$HAVE_WINDOW_WAYLAND" = "xyes" -o "x$HAVE_WINDOW_X11" = "xyes" -o "x$HAVE_WINDOW_DISPMANX" = "xyes"; then<br>
GL_LIBS="$GL_LIBS -lEGL $EGL_LIBS"<br>
GL_CFLAGS="$GL_CFLAGS $EGL_CFLAGS"<br>
USE_EGL=yes<br>
fi<br>
fi<br>
fi<br>
;;<br>
<br>
In config.status EGL_LIBS contains "-lbcm_host -lvcos<br>
-lvchiq_arm", however GL_LIBS only contains "-lGLESv2". So I'd say<br>
EGL_LIBS is not being included in to GL_LIBS because<br>
HAVE_WINDOW_WAYLAND, HAVE_WINDOW_X11 and HAVE_WINDOW_DISPMAX are all<br>
false.<br>
<br>
GL_LIBS is used in gst-libs/gst/gl/Makefile.am so that's the variable<br>
the libraries should be listed in.<br>
<br>
I'd say that's an upstream issue - it really looks like it's demanding<br>
X or Wayland to be enabled for OpenGL to work. I'd suggest raising the<br>
issue upsteream.<br>
<br>
Thanks,<br>
Paul Barker<br>
</div>
</span></font></div>
</div>
</body>
</html>