<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=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:PMingLiU;
        panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:PMingLiU;
        panose-1:2 1 6 1 0 1 1 1 1 1;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
code
        {mso-style-priority:99;
        font-family:"Courier New";}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1024206878;
        mso-list-type:hybrid;
        mso-list-template-ids:-1428018392 -1959858818 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:1.75in;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.75in;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:3.25in;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:3.75in;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:4.25in;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:4.75in;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></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="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi all , <o:p></o:p></p>
<p class="MsoNormal">I have couple questions about build code<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Question 1 :<o:p></o:p></p>
<p class="MsoNormal">If  I follow the steps of GITHUB openbmc readme to build code , it always failed due to bitbake not found as below :<o:p></o:p></p>
<p class="MsoNormal" style="background:#F6F8FA"><span style="font-size:10.0pt;font-family:Consolas;color:#24292E;border:none windowtext 1.0pt;padding:0in">export TEMPLATECONF=meta-ibm/meta-palmetto/conf<o:p></o:p></span></p>
<pre style="background:#F6F8FA"><code><span style="font-family:Consolas;color:#24292E;border:none windowtext 1.0pt;padding:0in;background:yellow;mso-highlight:yellow">./openbmc-env</span></code><span style="font-family:Consolas;color:#24292E"><o:p></o:p></span></pre>
<p class="MsoNormal"><i>brenden@brenden-VirtualBox:~/OCP/openbmc$ bitbake obmc-phosphor-image<o:p></o:p></i></p>
<p class="MsoNormal"><i>WARNING:root:could not open file '/etc/apt/sources.list.d/nodesource.list'<o:p></o:p></i></p>
<p class="MsoNormal"><i>bitbake: command not found<o:p></o:p></i></p>
<p class="MsoNormal"><i><o:p> </o:p></i></p>
<p class="MsoNormal">But after I try use :<o:p></o:p></p>
<p class="MsoNormal"><i>source ./setup palmetto <o:p></o:p></i></p>
<p class="MsoNormal">Then the build process goes smoothly .What the difference between this two method ?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Question 2 :<o:p></o:p></p>
<p class="MsoNormal">The build configuration info MACHINE always show “zaius” , even if  build for palmetto and  romulus
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Build Configuration:<o:p></o:p></p>
<p class="MsoNormal">BB_VERSION           = "1.40.0"<o:p></o:p></p>
<p class="MsoNormal">BUILD_SYS            = "x86_64-linux"<o:p></o:p></p>
<p class="MsoNormal">NATIVELSBSTRING      = "ubuntu-16.04"<o:p></o:p></p>
<p class="MsoNormal">TARGET_SYS           = "arm-openbmc-linux-gnueabi"<o:p></o:p></p>
<p class="MsoNormal">MACHINE              = "zaius"<o:p></o:p></p>
<p class="MsoNormal">DISTRO               = "openbmc-phosphor"<o:p></o:p></p>
<p class="MsoNormal">DISTRO_VERSION       = "0.1.0"<o:p></o:p></p>
<p class="MsoNormal">TUNE_FEATURES        = "arm armv6 thumb arm1176jzs"<o:p></o:p></p>
<p class="MsoNormal">TARGET_FPU           = "soft"<o:p></o:p></p>
<p class="MsoNormal">meta                 <o:p></o:p></p>
<p class="MsoNormal">meta-poky            <o:p></o:p></p>
<p class="MsoNormal">meta-oe              <o:p></o:p></p>
<p class="MsoNormal">meta-networking      <o:p></o:p></p>
<p class="MsoNormal">meta-perl            <o:p></o:p></p>
<p class="MsoNormal">meta-python          <o:p></o:p></p>
<p class="MsoNormal">meta-webserver       <o:p></o:p></p>
<p class="MsoNormal">meta-phosphor        <o:p></o:p></p>
<p class="MsoNormal">meta-aspeed          <o:p></o:p></p>
<p class="MsoNormal">meta-openpower       <o:p></o:p></p>
<p class="MsoNormal">meta-ingrasys        <o:p></o:p></p>
<p class="MsoNormal">meta-zaius           = "master:50ea7cc89521929e29d0836367fa8b06776ce4c2"<o:p></o:p></p>
<p class="MsoNormal"><i><o:p> </o:p></i></p>
<p class="MsoNormal">Here is my scripts:<o:p></o:p></p>
<p class="MsoNormal"><i>For: romulus<o:p></o:p></i></p>
<p class="MsoNormal" style="text-indent:.5in"><i>source ./setup romulus<o:p></o:p></i></p>
<p class="MsoNormal" style="text-indent:.5in"><i>bitbake obmc-phosphor-imag<o:p></o:p></i></p>
<p class="MsoNormal"><i>For <o:p></o:p></i></p>
<p class="MsoNormal"><i>               source ./setup </i>palmetto<o:p></o:p></p>
<p class="MsoNormal" style="text-indent:.5in"><i>bitbake obmc-phosphor-imag <o:p>
</o:p></i></p>
<p class="MsoNormal">Is it a normal behavior or my environment setting wrong ?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Question 3 :<o:p></o:p></p>
<p class="MsoNormal">I understand it long time for first build , due to it may install some prerequisite
<o:p></o:p></p>
<p class="MsoNormal">But Why it still take so long time to build while the build target machine is different from previous build ?<o:p></o:p></p>
<p class="MsoNormal">I saw it take over 5000 task(see below ) just like first build , Does it make sense ?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Initialising tasks: 100% |#######################################| Time: 0:00:05<o:p></o:p></p>
<p class="MsoNormal">Sstate summary: Wanted 1476 Found 0 Missed 1476 Current 345 (0% match, 18% complete)<o:p></o:p></p>
<p class="MsoNormal">NOTE: Executing SetScene Tasks<o:p></o:p></p>
<p class="MsoNormal">NOTE: Executing RunQueue Tasks<o:p></o:p></p>
<p class="MsoNormal">Currently  1 running tasks (440 of <span style="background:yellow;mso-highlight:yellow">
5152</span>)   8% |##                              |<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal"><i>Thanks -Brenden<o:p></o:p></i></p>
<p class="MsoNormal"><i>               <o:p></o:p></i></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><i><o:p> </o:p></i></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">Brenden Lai<br>
SR. BMC Design Engineer<br>
</span><span style="font-size:10.0pt;color:#222222">E&I, Jabil Design Services</span><span style="font-size:10.0pt;color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>