Hi Bret, Yes PIP requirements are up to date. On further digging through the logging file BASETOOLS_BUILD.txt. INFO - subprocess not exit successfully INFO - Error while execute command 'nmake all' in direcotry C:\edk2\BaseTools\Source\C\BrotliCompress
Regards, Navdeep From: Bret Barkelew <bret.barke...@microsoft.com> Sent: Thursday, April 23, 2020 9:37 PM To: devel@edk2.groups.io; Singh, Navdeeppal Subject: RE: [EXTERNAL] [edk2-devel] EDK2 environment setup [EXTERNAL EMAIL] Have you installed the up-to-date Python requirements? "pip install -upgrade -r pip-requirements.txt"? That's the first thing I would check. Otherwise, happy to look at the problem with you. - Bret From: NAVDEEPPAL_SINGH via groups.io<mailto:NAVDEEPPAL_SINGH=dell....@groups.io> Sent: Thursday, April 23, 2020 6:05 AM To: devel@edk2.groups.io<mailto:devel@edk2.groups.io> Subject: [EXTERNAL] [edk2-devel] EDK2 environment setup I am trying to setup EDK2 environment setup from Tianocore/EDK2. While doing the Base Tool setup. After running BaseTool/EDK2ToolsBuild.py -t VS2019 Getting following error :- c:\edk2\BaseTools>python Edk2ToolsBuild.py -t VS2019 SECTION - Init SDE SECTION - Loading Plugins SECTION - Start Invocable Tool Traceback (most recent call last): File "Edk2ToolsBuild.py", line 177, in <module> main() File "Edk2ToolsBuild.py", line 173, in main Edk2ToolsBuild().Invoke() File "C:\Program Files\Python38\lib\site-packages\edk2toolext\base_abstract_invocable.py", line 141, in Invoke retcode = self.Go() File "Edk2ToolsBuild.py", line 139, in Go raise Exception("Failed to build.") Exception: Failed to build. set EDK_TOOLS_PATH=C:\edk2\BaseTools set EDK_TOOLS_BIN=C:\edk2\BaseTools\Bin\Win32 Can some one help -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#57987): https://edk2.groups.io/g/devel/message/57987 Mute This Topic: https://groups.io/mt/73221341/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
INFO - Log Started: Thursday, April 23, 2020 09:35PM SECTION - Init SDE DEBUG - --- self_describing_environment.load_workspace() DEBUG - Loading workspace: C:\edk2\BaseTools DEBUG - Including scopes: global DEBUG - Adding descriptor 'C:\edk2\BaseTools\basetools_calling_path_env.yaml' to the environment with scope 'global'. DEBUG - Adding descriptor 'C:\edk2\BaseTools\basetools_path_env.yaml' to the environment with scope 'global'. DEBUG - Adding descriptor 'C:\edk2\BaseTools\Source\Python\basetool_tiano_python_path_env.yaml' to the environment with scope 'global'. DEBUG - Adding descriptor 'C:\edk2\BaseTools\Plugin\BuildToolsReport\BuildToolsReportGenerator_plug_in.yaml' to the environment with scope 'global'. DEBUG - --- self_describing_environment.update_simple_paths() DEBUG - --- self_describing_environment.update_extdep_paths() DEBUG - --- self_describing_environment.report_extdep_version() SECTION - Loading Plugins DEBUG - Loading Plugin from C:\edk2\BaseTools\Plugin\BuildToolsReport\BuildToolsReportGenerator.py SECTION - Start Invocable Tool INFO - Running Python version: sys.version_info(major=3, minor=8, micro=2, releaselevel='final', serial=0) INFO - Cmd to run YO BABY is: "c:\program files\python38\lib\site-packages\edk2toollib\bin\vswhere.exe" -latest -nologo -all -property installationPath -products * -version 16.0,17.0 INFO - ------------------------------------------------ INFO - --------------Cmd Output Starting--------------- INFO - ------------------------------------------------ INFO - C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools INFO - ------------------------------------------------ INFO - --------------Cmd Output Finished--------------- INFO - --------- Running Time (mm:ss): 00:00 ---------- INFO - ----------- Return Code: 0x00000000 ------------ INFO - ------------------------------------------------ DEBUG - Calling 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvarsall.bat x86' DEBUG - Var - ExtensionSdkDir = C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs DEBUG - Var - INCLUDE = C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt DEBUG - Var - LIB = C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\lib\x86;C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86;C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\lib\x86;C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86;C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86 DEBUG - Var - LIBPATH = C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\lib\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\lib\x86\store\references;C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.18362.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.18362.0;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\lib\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\lib\x86\store\references;C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.18362.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.18362.0;C:\Windows\Microsoft.NET\Framework\v4.0.30319 DEBUG - Var - Path = C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\Tools\;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\Tools\;C:\edk2\BaseTools\BinWrappers\WindowsLike;C:\Users\Navdeeppal_Singh\Documents\Simulator\edk2\BaseTools\Bin\Win32;C:\Program Files\Python38\Scripts\;C:\Program Files\Python38\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\1E\NomadBranch\;C:\Program Files\Dell\Dell Data Protection\Encryption\;C:\Program Files\PuTTY\;C:\Program Files\Dell\SysMgt\rac5;C:\Program Files\TortoiseGit\bin;c:\program files (x86)\adaptiva\AdaptivaClient\bin\x32;c:\program files (x86)\adaptiva\AdaptivaClient\bin\x64;C:\Users\Navdeeppal_Singh\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja DEBUG - Var - UCRTVersion = 10.0.18362.0 DEBUG - Var - UniversalCRTSdkDir = C:\Program Files (x86)\Windows Kits\10\ DEBUG - Var - VCToolsInstallDir = C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\ DEBUG - Var - WindowsLibPath = C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.18362.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.18362.0 DEBUG - Var - WindowsSdkBinPath = C:\Program Files (x86)\Windows Kits\10\bin\ DEBUG - Var - WindowsSdkDir = C:\Program Files (x86)\Windows Kits\10\ DEBUG - Var - WindowsSdkVerBinPath = C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\ DEBUG - Var - WindowsSDKVersion = 10.0.18362.0\ INFO - Cmd to run YO BABY is: nmake.exe INFO - ------------------------------------------------ INFO - --------------Cmd Output Starting--------------- INFO - ------------------------------------------------ INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - ###################### INFO - # Build libraries INFO - ###################### INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\Common INFO - INFO - INFO - ###################### INFO - # Build executables INFO - ###################### INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\GenFv INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\GenCrc32 INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\GenFfs INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\GenFw INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\VfrCompile INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\EfiRom INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\GenSec INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\Split INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\TianoCompress INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\LzmaCompress INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\VolInfo INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - execute command "nmake all" in directory C:\edk2\BaseTools\Source\C\DevicePath INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - INFO - subprocess not exit successfully INFO - Error while execute command 'nmake all' in direcotry C:\edk2\BaseTools\Source\C\BrotliCompress INFO - INFO - Microsoft (R) Program Maintenance Utility Version 14.25.28614.0 INFO - Copyright (C) Microsoft Corporation. All rights reserved. INFO - INFO - link.exe /nologo /debug /OPT:REF /OPT:ICF=10 /incremental:no /nodefaultlib:libc.lib /out:C:\edk2\BaseTools\Bin\Win32\Brotli.exe brotli\c\tools\brotli.obj brotli\c\common\dictionary.obj brotli\c\common\transform.obj brotli\c\dec\bit_reader.obj brotli\c\dec\decode.obj brotli\c\dec\huffman.obj brotli\c\dec\state.obj brotli\c\enc\backward_references.obj brotli\c\enc\backward_references_hq.obj brotli\c\enc\bit_cost.obj brotli\c\enc\block_splitter.obj brotli\c\enc\brotli_bit_stream.obj brotli\c\enc\cluster.obj brotli\c\enc\compress_fragment.obj brotli\c\enc\compress_fragment_two_pass.obj brotli\c\enc\dictionary_hash.obj brotli\c\enc\encode.obj brotli\c\enc\encoder_dict.obj brotli\c\enc\entropy_encode.obj brotli\c\enc\histogram.obj brotli\c\enc\literal_cost.obj brotli\c\enc\memory.obj brotli\c\enc\metablock.obj brotli\c\enc\static_dict.obj brotli\c\enc\utf8_util.obj INFO - LINK : fatal error LNK1181: cannot open input file 'brotli\c\tools\brotli.obj' INFO - NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86\link.exe"' : return code '0x49d' INFO - Stop. INFO - INFO - NMAKE : fatal error U1077: 'if' : return code '0x1' INFO - Stop. INFO - NMAKE : fatal error U1077: 'if' : return code '0x1' INFO - Stop. INFO - ------------------------------------------------ INFO - --------------Cmd Output Finished--------------- INFO - --------- Running Time (mm:ss): 00:03 ---------- INFO - ----------- Return Code: 0x00000002 ------------ INFO - ------------------------------------------------