<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Josh0027's Activities</title><link>https://community.arm.com/members/josh0027</link><description>Josh0027's recent activity</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>Build issue on UEFI ARM in Windows 10 console</title><link>https://community.arm.com/developer/ip-products/system/f/embedded-forum/48087/build-issue-on-uefi-arm-in-windows-10-console</link><pubDate>Thu, 19 Nov 2020 09:59:41 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:544f86ec-9016-4f2e-97a1-4723efa08838</guid><dc:creator>Josh0027</dc:creator><description>&lt;p&gt;Good day. I&amp;#39;m Josh and just starting to learn UEFI on ARM so please bear with me.&lt;/p&gt;
&lt;p&gt;I have been following this link for building UEFI ARM, I am attempting first to Build Arm\JunoPkg.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.arm.com/tools-and-software/open-source-software/firmware/edkii-uefi-firmware/building-edkii-uefi-firmware-for-arm-platforms/build-firmware-on-a-x64-windows-host"&gt;https://developer.arm.com/tools-and-software/open-source-software/firmware/edkii-uefi-firmware/building-edkii-uefi-firmware-for-arm-platforms/build-firmware-on-a-x64-windows-host&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What happens is that I am getting this error:&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;build.py...&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;f:\source\edk2-platforms\Platform\ARM\JunoPkg\ArmJuno.dsc(...): error 4000: Instance of library class [VariablePolicyLib] is not found&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; in [f:\source\edk2\MdeModulePkg\Universal\Variable\RuntimeDxe\VariableRuntimeDxe.inf] [AARCH64]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; consumed by module [f:\source\edk2\MdeModulePkg\Universal\Variable\RuntimeDxe\VariableRuntimeDxe.inf]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The next thing I did is to research if there was any similar issue and all I got was this link where it mentioned some commit broke a package.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.mail-archive.com/search?l=devel@edk2.groups.io&amp;amp;q=subject:%22Re%5C%3A+%5C%5Bedk2%5C-devel%5C%5D+Cannot+build+due+to+recent+change%22&amp;amp;o=newest&amp;amp;f=1"&gt;https://www.mail-archive.com/search?l=devel@edk2.groups.io&amp;amp;q=subject:%22Re%5C%3A+%5C%5Bedk2%5C-devel%5C%5D+Cannot+build+due+to+recent+change%22&amp;amp;o=newest&amp;amp;f=1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So I just tried first in using the commit-ids that were suggested to work but I got a new error:&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;Active Platform = f:\source\edk2-platforms\Platform\ARM\JunoPkg\ArmJuno.dsc&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;............... done!&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Building ... f:\source\edk2\MdeModulePkg\Library\VarCheckUefiLib\VarCheckUefiLib.inf [AARCH64]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Building ... f:\source\edk2\EmbeddedPkg\Library\NvVarStoreFormattedLib\NvVarStoreFormattedLib.inf [AARCH64]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Building ... f:\source\edk2\ArmPkg\Library\CompilerIntrinsicsLib\CompilerIntrinsicsLib.inf [AARCH64]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Building ... f:\source\edk2\MdePkg\Library\BaseStackCheckLib\BaseStackCheckLib.inf [AARCH64]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Building ... f:\source\edk2\MdeModulePkg\Library\AuthVariableLibNull\AuthVariableLibNull.inf [AARCH64]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Building ... f:\source\edk2\MdeModulePkg\Library\TpmMeasurementLibNull\TpmMeasurementLibNull.inf [AARCH64]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Building ... f:\source\edk2\MdePkg\Library\DxeHobLib\DxeHobLib.inf [AARCH64]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Building ... f:\source\edk2\MdePkg\Library\UefiDriverEntryPoint\UefiDriverEntryPoint.inf [AARCH64]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;&amp;#39;make&amp;#39; is not recognized as an internal or external command,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;operable program or batch file.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;&amp;#39;make&amp;#39; is not recognized as an internal or external command,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;operable program or batch file.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;&amp;#39;make&amp;#39; is not recognized as an internal or external command,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;operable program or batch file.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;&amp;#39;make&amp;#39; is not recognized as an internal or external command,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;operable program or batch file.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;&amp;#39;make&amp;#39; is not recognized as an internal or external command,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;operable program or batch file.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;&amp;#39;make&amp;#39; is not recognized as an internal or external command,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;operable program or batch file.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;&amp;#39;make&amp;#39; is not recognized as an internal or external command,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;operable program or batch file.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;&amp;#39;make&amp;#39; is not recognized as an internal or external command,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;operable program or batch file.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The current commit-id I last used is&amp;nbsp;b5701a4c7a0fb185e0c5b9db9525939c78664bfd.&lt;/p&gt;
&lt;p&gt;I am still investigating but my question is I got these procedures on the official site and should it be that this be working assuming the instructions are followed?&lt;/p&gt;
&lt;p&gt;Maybe someone has also experience this issue? I have attached my build dump.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;With best regards,&lt;/p&gt;
&lt;p&gt;Josh&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.arm.com/cfs-file/__key/communityserver-discussions-components-files/18/build_5F00_error_5F00_01.txt"&gt;community.arm.com/.../build_5F00_error_5F00_01.txt&lt;/a&gt;&lt;a href="https://community.arm.com/cfs-file/__key/communityserver-discussions-components-files/18/build_5F00_error_5F00_02.txt"&gt;community.arm.com/.../build_5F00_error_5F00_02.txt&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>