<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)">
<!--[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:"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;}
/* 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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
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="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal">Any suggestions.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Regards,<o:p></o:p></p>
<p class="MsoNormal">Navdeep<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Singh, Navdeeppal <br>
<b>Sent:</b> Thursday, April 30, 2020 10:39 AM<br>
<b>To:</b> 'Leif Lindholm'; 'devel@edk2.groups.io'; 'guomin.jiang@intel.com'<br>
<b>Cc:</b> 'spbrogan@outlook.com'; 'sean.brogan@microsoft.com'; 'Bret.Barkelew@microsoft.com'; 'jim.slaughter@sage-micro.com'<br>
<b>Subject:</b> RE: [edk2-devel] EDK2 environment setup<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoPlainText">Hi,<o:p></o:p></p>
<p class="MsoPlainText">After launching Winhost.exe. Emulator exits after displaying “Sec Has Started”.<o:p></o:p></p>
<p class="MsoPlainText">I have not built any platform pkgs yet. This is just after building Emulator Pkg .<o:p></o:p></p>
<p class="MsoPlainText">To boot to Shell what shall I do. How can I achive this. <o:p>
</o:p></p>
<p class="MsoPlainText">Is there a document I can refer to.<o:p></o:p></p>
<p class="MsoPlainText"><img width="1018" height="255" style="width:10.6041in;height:2.6527in" id="Picture_x0020_1" src="cid:image001.jpg@01D62201.0F368030"><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Regards,<o:p></o:p></p>
<p class="MsoPlainText">Navdeep<o:p></o:p></p>
<p class="MsoPlainText">-----Original Message-----<br>
From: Singh, Navdeeppal <br>
Sent: Tuesday, April 28, 2020 3:23 PM<br>
To: 'Leif Lindholm'; <a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>;
<a href="mailto:guomin.jiang@intel.com">guomin.jiang@intel.com</a><br>
Cc: <a href="mailto:spbrogan@outlook.com">spbrogan@outlook.com</a>; <a href="mailto:sean.brogan@microsoft.com">
sean.brogan@microsoft.com</a>; <a href="mailto:Bret.Barkelew@microsoft.com">Bret.Barkelew@microsoft.com</a>;
<a href="mailto:jim.slaughter@sage-micro.com">jim.slaughter@sage-micro.com</a><br>
Subject: RE: [edk2-devel] EDK2 environment setup<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Thank you.<o:p></o:p></p>
<p class="MsoPlainText">Able to build Emulator pkg after adding VS2019 build options.<o:p></o:p></p>
<p class="MsoPlainText">Regards,<o:p></o:p></p>
<p class="MsoPlainText">Navdeep<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">-----Original Message-----<o:p></o:p></p>
<p class="MsoPlainText">From: Leif Lindholm <<a href="mailto:leif@nuviainc.com"><span style="color:windowtext;text-decoration:none">leif@nuviainc.com</span></a>>
<o:p></o:p></p>
<p class="MsoPlainText">Sent: Tuesday, April 28, 2020 3:18 PM<o:p></o:p></p>
<p class="MsoPlainText">To: <a href="mailto:devel@edk2.groups.io"><span style="color:windowtext;text-decoration:none">devel@edk2.groups.io</span></a>;
<a href="mailto:guomin.jiang@intel.com"><span style="color:windowtext;text-decoration:none">guomin.jiang@intel.com</span></a><o:p></o:p></p>
<p class="MsoPlainText">Cc: Singh, Navdeeppal; <a href="mailto:spbrogan@outlook.com">
<span style="color:windowtext;text-decoration:none">spbrogan@outlook.com</span></a>;
<a href="mailto:sean.brogan@microsoft.com"><span style="color:windowtext;text-decoration:none">sean.brogan@microsoft.com</span></a>;
<a href="mailto:Bret.Barkelew@microsoft.com"><span style="color:windowtext;text-decoration:none">Bret.Barkelew@microsoft.com</span></a>;
<a href="mailto:jim.slaughter@sage-micro.com"><span style="color:windowtext;text-decoration:none">jim.slaughter@sage-micro.com</span></a><o:p></o:p></p>
<p class="MsoPlainText">Subject: Re: [edk2-devel] EDK2 environment setup<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">[EXTERNAL EMAIL] <o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">My bad, was checking on a different computer than I thought where the<o:p></o:p></p>
<p class="MsoPlainText">edk2 checkout wasn't up to date. Still, gives me a way to close out the stackoverflow question, so thanks :)<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">/<o:p></o:p></p>
<p class="MsoPlainText">    Leif<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">On Tue, Apr 28, 2020 at 09:35:22 +0000, Guomin Jiang wrote:<o:p></o:p></p>
<p class="MsoPlainText">> It is known issue and can refer <a href="https://bugzilla.tianocore.org/show_bug.cgi?id=2637">
<span style="color:windowtext;text-decoration:none">https://bugzilla.tianocore.org/show_bug.cgi?id=2637</span></a> for detail.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> It have been fixed in newest repository, you can update to the newest repository and try again.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> From: <a href="mailto:devel@edk2.groups.io"><span style="color:windowtext;text-decoration:none">devel@edk2.groups.io</span></a> <<a href="mailto:devel@edk2.groups.io"><span style="color:windowtext;text-decoration:none">devel@edk2.groups.io</span></a>>
 On Behalf Of <o:p></o:p></p>
<p class="MsoPlainText">> <a href="mailto:Navdeeppal.Singh@dell.com"><span style="color:windowtext;text-decoration:none">Navdeeppal.Singh@dell.com</span></a><o:p></o:p></p>
<p class="MsoPlainText">> Sent: Tuesday, April 28, 2020 5:15 PM<o:p></o:p></p>
<p class="MsoPlainText">> To: <a href="mailto:spbrogan@outlook.com"><span style="color:windowtext;text-decoration:none">spbrogan@outlook.com</span></a>;
<a href="mailto:devel@edk2.groups.io"><span style="color:windowtext;text-decoration:none">devel@edk2.groups.io</span></a>;
<o:p></o:p></p>
<p class="MsoPlainText">> <a href="mailto:sean.brogan@microsoft.com"><span style="color:windowtext;text-decoration:none">sean.brogan@microsoft.com</span></a>;
<a href="mailto:Bret.Barkelew@microsoft.com"><span style="color:windowtext;text-decoration:none">Bret.Barkelew@microsoft.com</span></a>;
<o:p></o:p></p>
<p class="MsoPlainText">> <a href="mailto:jim.slaughter@sage-micro.com"><span style="color:windowtext;text-decoration:none">jim.slaughter@sage-micro.com</span></a><o:p></o:p></p>
<p class="MsoPlainText">> Subject: Re: [EXTERNAL] [edk2-devel] EDK2 environment setup<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Hi,<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Yes I am using edksetup.bat.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> I was able to fix VFR compiler after making path changes.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> And I was able to build MdeModulePkg Successfully.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> But while building Emulator Pkg. I see the following Linker Error. Do I need to build some other module before building Emulator Pkg.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> [<a href="cid:image001.jpg@01D61D83.5E9F0750"><span style="color:windowtext;text-decoration:none">cid:image001.jpg@01D61D83.5E9F0750</span></a>]<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Regards,<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Navdeep<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> -----Original Message-----<o:p></o:p></p>
<p class="MsoPlainText">> From: Sean Brogan <<a href="mailto:spbrogan@outlook.com%3cmailto:spbrogan@outlook.com"><span style="color:windowtext;text-decoration:none">spbrogan@outlook.com<mailto:spbrogan@outlook.com</span></a>>><o:p></o:p></p>
<p class="MsoPlainText">> Sent: Tuesday, April 28, 2020 2:28 AM<o:p></o:p></p>
<p class="MsoPlainText">> To: <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">
<span style="color:windowtext;text-decoration:none">devel@edk2.groups.io<mailto:devel@edk2.groups.io</span></a>>; Singh,
<o:p></o:p></p>
<p class="MsoPlainText">> Navdeeppal; <o:p></o:p></p>
<p class="MsoPlainText">> <a href="mailto:sean.brogan@microsoft.com%3cmailto:sean.brogan@microsoft.com">
<span style="color:windowtext;text-decoration:none">sean.brogan@microsoft.com<mailto:sean.brogan@microsoft.com</span></a>>;
<o:p></o:p></p>
<p class="MsoPlainText">> <a href="mailto:Bret.Barkelew@microsoft.com%3cmailto:Bret.Barkelew@microsoft.com">
<span style="color:windowtext;text-decoration:none">Bret.Barkelew@microsoft.com<mailto:Bret.Barkelew@microsoft.com</span></a>>;
<o:p></o:p></p>
<p class="MsoPlainText">> <a href="mailto:jim.slaughter@sage-micro.com%3cmailto:jim.slaughter@sage-micro.com">
<span style="color:windowtext;text-decoration:none">jim.slaughter@sage-micro.com<mailto:jim.slaughter@sage-micro.com</span></a>><o:p></o:p></p>
<p class="MsoPlainText">> Subject: Re: [EXTERNAL] [edk2-devel] EDK2 environment setup<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> [EXTERNAL EMAIL]<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Are you using edksetup.bat?  I would have expected this code to set the path for you.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <a href="https://github.com/tianocore/edk2/blob/master/BaseTools/toolsetup.bat">
<span style="color:windowtext;text-decoration:none">https://github.com/tianocore/edk2/blob/master/BaseTools/toolsetup.bat#</span></a><o:p></o:p></p>
<p class="MsoPlainText">> L134<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">>   So without more logs i don't know.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> If you want to use "stuart" (my preferred method) I have a commit here for EmulatorPkg which has a platformbuild.py and readme.md that describes the process.  This should be committed to edk2 master this week to enable Platform CI
 for every PR.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Here is the readme and details.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <a href="https://github.com/spbrogan/edk2/tree/PlatformAndCoreCIForOvmfArmVirtE">
<span style="color:windowtext;text-decoration:none">https://github.com/spbrogan/edk2/tree/PlatformAndCoreCIForOvmfArmVirtE</span></a><o:p></o:p></p>
<p class="MsoPlainText">> mulatorPackages_v10/EmulatorPkg/PlatformCI<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Here is the commit you should cherry-pick if you want to try it.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <a href="https://github.com/spbrogan/edk2/commit/8bdb9075b52a9d1c196b068729eefd">
<span style="color:windowtext;text-decoration:none">https://github.com/spbrogan/edk2/commit/8bdb9075b52a9d1c196b068729eefd</span></a><o:p></o:p></p>
<p class="MsoPlainText">> 76f068d0a2<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Thanks<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Sean<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> On 4/27/2020 1:26 AM, <a href="mailto:Navdeeppal.Singh@dell.com%3cmailto:Navdeeppal.Singh@dell.com">
<span style="color:windowtext;text-decoration:none">Navdeeppal.Singh@dell.com<mailto:Navdeeppal.Singh@dell.com</span></a>> wrote:<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Hi,<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Thanks for your help.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > I am to build base tools and able to generate bin files.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > "Build" command is generated.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Later, I am trying to build "EmulatorPkg".<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > And running into VfrCompile error.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > 'VfrCompile' is not recognized as an internal or external command,<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > operable program or batch file.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > NMAKE : fatal error U1077: '"VfrCompile' : return code '0x1'<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Stop.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > 'VfrCompile' is not recognized as an internal or external command,<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > operable program or batch file.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > I can see VfrCompile.exe generated in "BaseTools".<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Attached build log for "Emulator Pkg".<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > I tried checking the Env Paths .<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Regards,<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Navdeep<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *From:* Sean Brogan <o:p></o:p></p>
<p class="MsoPlainText">> > <<a href="mailto:sean.brogan@microsoft.com%3cmailto:sean.brogan@microsoft.com"><span style="color:windowtext;text-decoration:none">sean.brogan@microsoft.com<mailto:sean.brogan@microsoft.com</span></a>>><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *Sent:* Friday, April 24, 2020 12:33 AM<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *To:* <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">
<span style="color:windowtext;text-decoration:none">devel@edk2.groups.io<mailto:devel@edk2.groups.io</span></a>>; Singh,
<o:p></o:p></p>
<p class="MsoPlainText">> > Navdeeppal; Bret Barkelew;<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > <a href="mailto:jim.slaughter@sage-micro.com%3cmailto:jim.slaughter@sage-micro.com">
<span style="color:windowtext;text-decoration:none">jim.slaughter@sage-micro.com<mailto:jim.slaughter@sage-micro.com</span></a>><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *Subject:* RE: [EXTERNAL] [edk2-devel] EDK2 environment setup<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > [EXTERNAL EMAIL]<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Navdeep,<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Yes since the 202002 stable tag there have been submodules
<o:p></o:p></p>
<p class="MsoPlainText">> > introduced<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > to the basetools.  If you look closely you will see in the CI
<o:p></o:p></p>
<p class="MsoPlainText">> > process<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > this required a change where stuart_setup is run before calling<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > edk2toolsbuild.py.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > <a href="https://github.com/tianocore/edk2/commit/e1fbff3ded87704fb0086f9b5fb">
<span style="color:windowtext;text-decoration:none">https://github.com/tianocore/edk2/commit/e1fbff3ded87704fb0086f9b5fb</span></a><o:p></o:p></p>
<p class="MsoPlainText">> > 36<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > 8080eb4db51#diff-6973939bf9ad6f6a3082d99ce3b32ff1<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > If you are using "stuart" to build then that is the suggested path
<o:p></o:p></p>
<p class="MsoPlainText">> > as<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > stuar_setup will init your submodules listed in the <o:p>
</o:p></p>
<p class="MsoPlainText">> > RequiredSubmodules<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > (<a href="https://github.com/tianocore/edk2/blob/master/.pytool/CISettings.py#L136"><span style="color:windowtext;text-decoration:none">https://github.com/tianocore/edk2/blob/master/.pytool/CISettings.py#L136</span></a>).<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Given that the edk2 project and ecosystem has numerous ways to setup<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > your environment and build, you can also just make sure your
<o:p></o:p></p>
<p class="MsoPlainText">> > workspace<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > is complete prior to running Edk2ToolsBuild.py.  In this case you
<o:p></o:p></p>
<p class="MsoPlainText">> > only<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > need to run "git submodule update --init"<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > I just did this and it works fine with VS2019.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Jim,<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Just as fyi as I know there are lots of reasons for toolchain selection.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > I believe the Visual studio build tools are available free of charge<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > (not the IDE but the compilers).   Directions here.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > <a href="https://microsoft.github.io/mu/CodeDevelopment/prerequisites/#visual">
<span style="color:windowtext;text-decoration:none">https://microsoft.github.io/mu/CodeDevelopment/prerequisites/#visual</span></a><o:p></o:p></p>
<p class="MsoPlainText">> > -s<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > tudio-2019-preferred<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Thanks<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Sean<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *From:* <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">
<span style="color:windowtext;text-decoration:none">devel@edk2.groups.io<mailto:devel@edk2.groups.io</span></a>>
<o:p></o:p></p>
<p class="MsoPlainText">> > <<a href="mailto:devel@edk2.groups.io"><span style="color:windowtext;text-decoration:none">mailto:devel@edk2.groups.io</span></a>><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > <devel@edk2.groups.io <o:p></o:p></p>
<p class="MsoPlainText">> > <mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%20%3cmailto<o:p></o:p></p>
<p class="MsoPlainText">> > :devel@edk2.groups.io>>> *On Behalf Of<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *Navdeeppal.Singh via groups.io<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *Sent:* Thursday, April 23, 2020 9:14 AM<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *To:* Bret Barkelew <Bret.Barkelew@microsoft.com<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > <<a href="mailto:Bret.Barkelew@microsoft.com"><span style="color:windowtext;text-decoration:none">mailto:Bret.Barkelew@microsoft.com</span></a>>>;
<o:p></o:p></p>
<p class="MsoPlainText">> > <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">
<span style="color:windowtext;text-decoration:none">devel@edk2.groups.io<mailto:devel@edk2.groups.io</span></a>><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > <<a href="mailto:devel@edk2.groups.io"><span style="color:windowtext;text-decoration:none">mailto:devel@edk2.groups.io</span></a>><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *Subject:* Re: [EXTERNAL] [edk2-devel] EDK2 environment setup<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Hi Bret,<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Yes PIP requirements are up to date.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > On further digging through the logging file BASETOOLS_BUILD.txt.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > INFO - subprocess not exit successfully<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > INFO - Error while execute command 'nmake all' in direcotry<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > C:\edk2\BaseTools\Source\C\BrotliCompress<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Regards,<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Navdeep<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *From:* Bret Barkelew <Bret.Barkelew@microsoft.com<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > <<a href="mailto:Bret.Barkelew@microsoft.com"><span style="color:windowtext;text-decoration:none">mailto:Bret.Barkelew@microsoft.com</span></a>>><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *Sent:* Thursday, April 23, 2020 9:37 PM<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *To:* <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">
<span style="color:windowtext;text-decoration:none">devel@edk2.groups.io<mailto:devel@edk2.groups.io</span></a>>
<o:p></o:p></p>
<p class="MsoPlainText">> > <<a href="mailto:devel@edk2.groups.io"><span style="color:windowtext;text-decoration:none">mailto:devel@edk2.groups.io</span></a>>; Singh,<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Navdeeppal<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *Subject:* RE: [EXTERNAL] [edk2-devel] EDK2 environment setup<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > [EXTERNAL EMAIL]<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Have you installed the up-to-date Python requirements? "pip install<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > -upgrade -r pip-requirements.txt"?<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > That's the first thing I would check. Otherwise, happy to look at
<o:p></o:p></p>
<p class="MsoPlainText">> > the<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > problem with you.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > - Bret<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *From: *NAVDEEPPAL_SINGH via groups.io<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > <<a href="mailto:NAVDEEPPAL_SINGH=DELL.COM@groups.io"><span style="color:windowtext;text-decoration:none">mailto:NAVDEEPPAL_SINGH=DELL.COM@groups.io</span></a>><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *Sent: *Thursday, April 23, 2020 6:05 AM<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *To: <a href="mailto:*devel@edk2.groups.io%3cmailto:*devel@edk2.groups.io">
<span style="color:windowtext;text-decoration:none">*devel@edk2.groups.io<mailto:*devel@edk2.groups.io</span></a>>
<o:p></o:p></p>
<p class="MsoPlainText">> > <<a href="mailto:devel@edk2.groups.io"><span style="color:windowtext;text-decoration:none">mailto:devel@edk2.groups.io</span></a>><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > *Subject: *[EXTERNAL] [edk2-devel] EDK2 environment setup<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > I am trying to setup EDK2 environment setup from Tianocore/EDK2.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > While doing the Base Tool setup. After running<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > BaseTool/EDK2ToolsBuild.py -t VS2019 Getting following error :-<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > c:\edk2\BaseTools>python Edk2ToolsBuild.py  -t VS2019 SECTION - Init<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > SDE SECTION - Loading Plugins SECTION - Start Invocable Tool
<o:p></o:p></p>
<p class="MsoPlainText">> > Traceback<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > (most recent call last):<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> >    File "Edk2ToolsBuild.py", line 177, in <module><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> >      main()<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> >    File "Edk2ToolsBuild.py", line 173, in main<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> >      Edk2ToolsBuild().Invoke()<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> >    File "C:\Program<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Files\Python38\lib\site-packages\edk2toolext\base_abstract_invocable<o:p></o:p></p>
<p class="MsoPlainText">> > .p<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > y", line 141, in Invoke<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> >      retcode = self.Go()<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> >    File "Edk2ToolsBuild.py", line 139, in Go<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> >      raise Exception("Failed to build.")<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Exception: Failed to build.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > set EDK_TOOLS_PATH=C:\edk2\BaseTools<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > set EDK_TOOLS_BIN=C:\edk2\BaseTools\Bin\Win32<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> > Can some one help<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
</div>
</body>
</html>

<div width="1" style="color:white;clear:both">_._,_._,_</div>
<hr>
Groups.io Links:<p>


You receive all messages sent to this group.



<p>

<a target="_blank" href="https://edk2.groups.io/g/devel/message/58564">View/Reply Online (#58564)</a> |


  


|


  
    <a target="_blank" href="https://groups.io/mt/73323736/1813853">Mute This Topic</a>
  

| <a href="https://edk2.groups.io/g/devel/post">New Topic</a><br>



<br>

<a href="https://edk2.groups.io/g/devel/editsub/1813853">Your Subscription</a> |
<a href="mailto:devel+owner@edk2.groups.io">Contact Group Owner</a> |

<a href="https://edk2.groups.io/g/devel/unsub">Unsubscribe</a>

 [edk2-devel-archive@redhat.com]<br>
<div width="1" style="color:white;clear:both">_._,_._,_</div>