<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:"Century Gothic";
panose-1:2 11 5 2 2 2 2 2 2 4;}
@font-face
{font-family:Georgia;
panose-1:2 4 5 2 5 4 5 2 3 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Balloon Text Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-priority:99;
mso-style-link:"Balloon Text";
font-family:"Tahoma","sans-serif";}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 2.0cm 70.85pt 2.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Ah, forgot the whole command line options. Now I have picture! Thanks. Now I just need to make that patch for the display settings.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal" style="line-height:9.0pt;mso-line-height-rule:exactly"><b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D">Teemu Keskinarkaus<br>
</span></b><span style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:#1F497D">Software system engineer</span><b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D"><br>
<br>
</span></b><b><span lang="EN-GB" style="font-family:"Century Gothic","sans-serif";color:black"><o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span lang="EN-GB" style="font-family:"Century Gothic","sans-serif";color:black">maximatecc<o:p></o:p></span></b></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:black">making machines smart, safe and productive</span><span style="font-size:7.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Heikki Sarkanen [mailto:heikki.sarkanen@tamtron.fi]
<br>
<b>Sent:</b> 24. huhtikuuta 2015 9:59<br>
<b>To:</b> Keskinarkaus, Teemu; meta-freescale@yoctoproject.org<br>
<b>Subject:</b> Re: Compiling weston<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div id="divtagdefaultwrapper">
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">Hi,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">In my experience the screen should be configured properly for the kernel after that I haven't had any problems in Weston to recognize the resolution.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">First you could try to pass it as kernel command line option, for example: "video=mxcfb0:dev=ldb,1280x800M@60,if=RGB24 ldb=sin0". More info:
<a href="http://boundarydevices.com/configuring-i-mx6-machines-different-screens-nitrogen6x-sabre-lite/" id="LPlnk825179">
http://boundarydevices.com/configuring-i-mx6-machines-different-screens-nitrogen6x-sabre-lite/</a>​<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">For more permanent configuration you could try modifying device tree, format and device tree support may vary depending on your kernel version. Here is
one example: <a href="https://github.com/Freescale/meta-fsl-arm-extra/blob/master/recipes-kernel/linux/linux-compulab-3.14.28/0054-ARM-i.MX6-dts-add-ldb-support-for-SBC-FX6-boards.patch" id="LPlnk162093">
https://github.com/Freescale/meta-fsl-arm-extra/blob/master/recipes-kernel/linux/linux-compulab-3.14.28/0054-ARM-i.MX6-dts-add-ldb-support-for-SBC-FX6-boards.patch</a><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">BR,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">Heikki Sarkanen<o:p></o:p></span></p>
</div>
<p style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"><o:p> </o:p></span></p>
<div>
<div class="MsoNormal" align="center" style="text-align:center;background:white">
<span style="font-family:"Calibri","sans-serif";color:black">
<hr size="2" width="98%" align="center">
</span></div>
<div id="divRplyFwdMsg">
<p class="MsoNormal" style="background:white"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> Keskinarkaus, Teemu <<a href="mailto:Teemu.Keskinarkaus@Maximatecc.com">Teemu.Keskinarkaus@Maximatecc.com</a>><br>
<b>Sent:</b> 24 April 2015 8:03<br>
<b>To:</b> Heikki Sarkanen; <a href="mailto:meta-freescale@yoctoproject.org">meta-freescale@yoctoproject.org</a><br>
<b>Subject:</b> RE: Compiling weston</span><span style="font-family:"Calibri","sans-serif";color:black">
<o:p></o:p></span></p>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> <o:p></o:p></span></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hi,</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I got the debug-output. It seems that the Weston init-script opens virtual terminal and I think that’s where all the outputs are but
they are not just shown now.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">One more problem. It seems that the Weston always defaults to 1024x768 resolution. I looked at the compositor-fbdev.c code you pointed
out and it seems that there is no option for configuring the resolution or screen settings. I tried to set the parameters with fbset and they seemed to be right before I started the Weston, but still the Weston defaults to 1024x768 resolution. I’m guessing
there has to be a way to configure the resolution/color depth etc.? </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Although looking at the code I get feeling that they are calculated runtime from framebuffer metadata.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt;mso-line-height-alt:9.0pt;background:white">
<b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D">Teemu Keskinarkaus<br>
</span></b><span style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:#1F497D">Software system engineer</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><b><span lang="EN-GB" style="font-family:"Century Gothic","sans-serif";color:black">maximatecc</span></b><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span lang="EN-GB" style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:black">making machines smart, safe and productive</span><span style="color:black"><o:p></o:p></span></p>
</div>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="background:white"><b><span lang="FI" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black">From:</span></b><span lang="FI" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black"> Heikki Sarkanen [</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black"><a href="mailto:heikki.sarkanen@tamtron.fi"><span lang="FI">mailto:heikki.sarkanen@tamtron.fi</span></a></span><span lang="FI" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black">]
<br>
<b>Sent:</b> 23. huhtikuuta 2015 14:36<br>
<b>To:</b> Keskinarkaus, Teemu; </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black"><a href="mailto:meta-freescale@yoctoproject.org"><span lang="FI">meta-freescale@yoctoproject.org</span></a></span><span lang="FI" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black"><br>
<b>Subject:</b> Re: Compiling weston</span><span lang="FI" style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="background:white"><span lang="FI" style="color:black"> <o:p></o:p></span></p>
<div id="divtagdefaultwrapper">
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">Hi,</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">As I have understood on current iMX6/Yocto you are forced to use fbdev-backend, which doesn't really use weston.ini until lately (possibly included in
coming Weston 1.8) <a href="http://cgit.freedesktop.org/wayland/weston/commit/?id=44ed70b469beb97b6438d07a8048418f6302a0e2" id="LPlnk653729">
http://cgit.freedesktop.org/wayland/weston/commit/?id=44ed70b469beb97b6438d07a8048418f6302a0e2</a> when transform was added. Drm-backend supports many configs but currently iMX6 doesn't support it. Of course you can change desktop-shell behavior etc if you
wish using ~/.config/weston.ini but that's another topic. But things you're trying to do should be possible.</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">You can check command line options supported by fbdev-backend from Weston sources:
<a href="http://cgit.freedesktop.org/wayland/weston/tree/src/compositor-fbdev.c?id=1.6.0#n971" id="LPlnk528895">
http://cgit.freedesktop.org/wayland/weston/tree/src/compositor-fbdev.c?id=1.6.0#n971</a> Fsl-patch adds option for gal2d-renderer which I found having some graphics glithces which default gl-renderer doesn't have:
<a href="https://github.com/Freescale/meta-fsl-arm/blob/master/recipes-graphics/wayland/weston/0002-ENGR00314805-2-Add-Vivante-GAL2D-support.patch#L256-L257" id="LPlnk974379">
https://github.com/Freescale/meta-fsl-arm/blob/master/recipes-graphics/wayland/weston/0002-ENGR00314805-2-Add-Vivante-GAL2D-support.patch#L256-L257</a></span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">So changing the device should be easy:</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"># Kill the already running Weston</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">killall weston</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"># Weston wants this environment variable to be set (<a href="http://wayland.freedesktop.org/building.html" id="LPlnk728078">http://wayland.freedesktop.org/building.html)</a> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">export XDG_RUNTIME_DIR=/run/user/root && mkdir --parents $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"># Launch Weston on fb4, you should now see some debug info as well</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">weston --tty=1 --use-gal2d=0 --use-gl=1 --device=/dev/fb4</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">If you want to change the behavior on boot you should look Weston init file:
<a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-graphics/wayland/weston-init/init" id="LPlnk47519">
https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-graphics/wayland/weston-init/init</a> You could try to change line "openvt -s weston" to something like "openvt -s -- weston --device=/dev/fb4".</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">BR,</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">Heikki Sarkanen</span><span style="color:black"><o:p></o:p></span></p>
</div>
<p style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> <o:p></o:p></span></p>
<div>
<div class="MsoNormal" align="center" style="text-align:center;background:white">
<span style="font-family:"Calibri","sans-serif";color:black">
<hr size="2" width="98%" align="center">
</span></div>
<div id="divRplyFwdMsg">
<p class="MsoNormal" style="background:white"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> Keskinarkaus, Teemu <<a href="mailto:Teemu.Keskinarkaus@Maximatecc.com">Teemu.Keskinarkaus@Maximatecc.com</a>><br>
<b>Sent:</b> 23 April 2015 13:02<br>
<b>To:</b> Heikki Sarkanen; <a href="mailto:meta-freescale@yoctoproject.org">meta-freescale@yoctoproject.org</a><br>
<b>Subject:</b> RE: Compiling weston</span><span style="font-family:"Calibri","sans-serif";color:black">
</span><span style="color:black"><o:p></o:p></span></p>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hi,</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Thanks. I got the wayland/Weston compiled with that! Thanks.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">This next piece is bit of off-topic, but I’m sure someone doing this maybe end up having same problem.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I have display connected to connector marked LVDS0. I got the picture to it with X11 when I configured the screen being at /dev/fb4.
Problem is that I’m not sure how to configure that in Weston. I created /.config/weston.ini (I checked that $HOME is set to / when Weston is being started) with output configured to LVDS0 and resolution being correct, but that didn’t help. Debugging is also
bit hard because Weston does not output anything. I can see that it’s running (Weston-processes), but that’s about it.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">So couple questions. Where should I put the Weston.ini and how do I turn on the debug/info from Weston?</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<div>
<p class="MsoNormal" style="background:white"><b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D">Teemu Keskinarkaus<br>
</span></b><span style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:#1F497D">Software system engineer</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><b><span lang="EN-GB" style="font-family:"Century Gothic","sans-serif";color:black">maximatecc</span></b><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span lang="EN-GB" style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:black">making machines smart, safe and productive</span><span style="color:black"><o:p></o:p></span></p>
</div>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="background:white"><b><span lang="FI" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black">From:</span></b><span lang="FI" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black"> Heikki Sarkanen [</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black"><a href="mailto:heikki.sarkanen@tamtron.fi"><span lang="FI">mailto:heikki.sarkanen@tamtron.fi</span></a></span><span lang="FI" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black">]
<br>
<b>Sent:</b> 22. huhtikuuta 2015 14:39<br>
<b>To:</b> Keskinarkaus, Teemu; </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black"><a href="mailto:meta-freescale@yoctoproject.org"><span lang="FI">meta-freescale@yoctoproject.org</span></a></span><span lang="FI" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black"><br>
<b>Subject:</b> Re: Compiling weston</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="background:white"><span lang="FI" style="color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<div id="divtagdefaultwrapper">
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">Hi Teemu,</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">Adding Wayland isn't enough. You should also explicitly remove X11 and Framebuffer so the right Vivante GPU driver gets included for Wayland/Weston.</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">Try again in new build folder and add this line to your local.conf:</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">DISTRO_FEATURES_remove = "x11 directfb"</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">These slides are for fsl-release-bsp, but most parts applies also for fsl-community-bsp, so check slide 49:</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"><a href="https://community.freescale.com/docs/DOC-104266">https://community.freescale.com/docs/DOC-104266</a></span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">BR,</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">Heikki Sarkanen</span><span style="color:black"><o:p></o:p></span></p>
</div>
<p style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> <o:p></o:p></span></p>
<div>
<div class="MsoNormal" align="center" style="text-align:center;background:white">
<span style="font-family:"Calibri","sans-serif";color:black">
<hr size="2" width="98%" align="center">
</span></div>
<div id="divRplyFwdMsg">
<p class="MsoNormal" style="background:white"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">
<a href="mailto:meta-freescale-bounces@yoctoproject.org">meta-freescale-bounces@yoctoproject.org</a> <<a href="mailto:meta-freescale-bounces@yoctoproject.org">meta-freescale-bounces@yoctoproject.org</a>> on behalf of Keskinarkaus, Teemu <<a href="mailto:Teemu.Keskinarkaus@Maximatecc.com">Teemu.Keskinarkaus@Maximatecc.com</a>><br>
<b>Sent:</b> 22 April 2015 13:34<br>
<b>To:</b> <a href="mailto:meta-freescale@yoctoproject.org">meta-freescale@yoctoproject.org</a><br>
<b>Subject:</b> [meta-freescale] Compiling weston</span><span style="font-family:"Calibri","sans-serif";color:black">
</span><span style="color:black"><o:p></o:p></span></p>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">Hi,</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">This probably has been discussed before, but I couldn’t find anything from archives or from google other than it seems some have gotten
this working.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">I’m compiling Weston/wayland based system for imx6q-sdb – develboard.
</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">In local.conf I have:</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">DISTRO_FEATURES_append = " wayland opengl"</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">In image-recipe I have:</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">REQUIRED_DISTRO_FEATURES = "wayland"</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">CORE_IMAGE_BASE_INSTALL += "weston weston-init weston-examples gtk+3-demo clutter-1.0-examples libwayland-egl libwayland-egl-dev"</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">The built is stopped at error:</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">| configure: error: Package requirements (egl >= 7.10 glesv2 wayland-client wayland-egl) were not met:</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">|</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">| No package 'wayland-egl' found</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">The libwayland-egl and libwayland-egl-dev were added later, but the same error still stays.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">Should Weston compile without any modifications after checking out meta-fsl-arm?</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">I tried also checking out the meta-fsl-bsp-release which has newer Weston version and other packages. That worked even worse since the
patches provided wouldn’t apply to that version.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">So how have anyone gotten Weston/wayland compiled?</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:black">Teemu Keskinarkaus<br>
</span></b><span style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:black">Software system engineer</span><b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:black"><br>
</span></b><span style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:black">Cell: +358 400 330047</span><b><span style="font-size:6.0pt;font-family:"Century Gothic","sans-serif";color:black"><br>
</span></b><span style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:black">Fax: +358 207 669199</span><b><span style="font-size:6.0pt;font-family:"Century Gothic","sans-serif";color:black"><br>
</span></b><span lang="EN-GB" style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:black"><a href="http://www.maximatecc.com/"><span style="font-size:7.5pt;color:#0070C0">www.maximatecc.com</span></a></span><span lang="EN-GB" style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:#0070C0">
</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><b><span lang="EN-GB" style="font-family:"Century Gothic","sans-serif";color:black">maximatecc</span></b><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span lang="EN-GB" style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:black">making machines smart, safe and productive</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<div class="MsoNormal" align="center" style="text-align:center;background:white">
<span style="font-family:"Calibri","sans-serif";color:black">
<hr size="2" width="100%" align="center">
</span></div>
<p class="MsoNormal" style="background:white"><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:black"><br>
Actuant Corporation Email Notice<br>
<br>
This message is intended only for the use of the Addressee and may contain information that is PRIVILEGED and/or CONFIDENTIAL.<br>
This email is intended only for the personal and confidential use of the recipient(s) named above. If the reader of this email is not an intended recipient, you have received this email in error and any review, dissemination, distribution or copying is strictly
prohibited.<br>
If you have received this email in error, please notify the sender immediately by return mail and permanently delete the copy you received.<br>
<br>
Thank you.</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<div class="MsoNormal" align="center" style="text-align:center;background:white">
<span style="font-family:"Calibri","sans-serif";color:black">
<hr size="2" width="100%" align="center">
</span></div>
<p class="MsoNormal" style="background:white"><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:black"><br>
Actuant Corporation Email Notice<br>
<br>
This message is intended only for the use of the Addressee and may contain information that is PRIVILEGED and/or CONFIDENTIAL.<br>
This email is intended only for the personal and confidential use of the recipient(s) named above. If the reader of this email is not an intended recipient, you have received this email in error and any review, dissemination, distribution or copying is strictly
prohibited.<br>
If you have received this email in error, please notify the sender immediately by return mail and permanently delete the copy you received.<br>
<br>
Thank you.</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"><o:p> </o:p></span></p>
<div class="MsoNormal" align="center" style="text-align:center;background:white">
<span style="font-family:"Calibri","sans-serif";color:black">
<hr size="2" width="100%" align="center">
</span></div>
<p class="MsoNormal" style="background:white"><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:black"><br>
Actuant Corporation Email Notice<br>
<br>
This message is intended only for the use of the Addressee and may contain information that is PRIVILEGED and/or CONFIDENTIAL.<br>
This email is intended only for the personal and confidential use of the recipient(s) named above. If the reader of this email is not an intended recipient, you have received this email in error and any review, dissemination, distribution or copying is strictly
prohibited.<br>
If you have received this email in error, please notify the sender immediately by return mail and permanently delete the copy you received.<br>
<br>
Thank you.</span><span style="font-family:"Calibri","sans-serif";color:black"><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
<br>
<hr>
<font face="Arial" color="Black" size="1"><br>
Actuant Corporation Email Notice<br>
<br>
This message is intended only for the use of the Addressee and may contain information that is PRIVILEGED and/or CONFIDENTIAL.<br>
This email is intended only for the personal and confidential use of the recipient(s) named above. If the reader of this email is not an intended recipient, you have received this email in error and any review, dissemination, distribution or copying is strictly
prohibited.<br>
If you have received this email in error, please notify the sender immediately by return mail and permanently delete the copy you received.<br>
<br>
Thank you.<br>
</font>
</body>
</html>