Navdeep,

Yes since the 202002 stable tag there have been submodules introduced to the 
basetools.  If you look closely you will see in the CI process this required a 
change where stuart_setup is run before calling edk2toolsbuild.py.

https://github.com/tianocore/edk2/commit/e1fbff3ded87704fb0086f9b5fb368080eb4db51#diff-6973939bf9ad6f6a3082d99ce3b32ff1


If you are using "stuart" to build then that is the suggested path as 
stuar_setup will init your submodules listed in the RequiredSubmodules 
(https://github.com/tianocore/edk2/blob/master/.pytool/CISettings.py#L136).  
Given that the edk2 project and ecosystem has numerous ways to setup your 
environment and build, you can also just make sure your workspace is complete 
prior to running Edk2ToolsBuild.py.  In this case you only need to run "git 
submodule update --init"

I just did this and it works fine with VS2019.

Jim,

Just as fyi as I know there are lots of reasons for toolchain selection.
I believe the Visual studio build tools are available free of charge (not the 
IDE but the compilers).   Directions here. 
https://microsoft.github.io/mu/CodeDevelopment/prerequisites/#visual-studio-2019-preferred

Thanks
Sean



From: [email protected] <[email protected]> On Behalf Of Navdeeppal.Singh 
via groups.io
Sent: Thursday, April 23, 2020 9:14 AM
To: Bret Barkelew <[email protected]>; [email protected]
Subject: Re: [EXTERNAL] [edk2-devel] EDK2 environment setup

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 
<[email protected]<mailto:[email protected]>>
Sent: Thursday, April 23, 2020 9:37 PM
To: [email protected]<mailto:[email protected]>; 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:[email protected]>
Sent: Thursday, April 23, 2020 6:05 AM
To: [email protected]<mailto:[email protected]>
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 (#57995): https://edk2.groups.io/g/devel/message/57995
Mute This Topic: https://groups.io/mt/73221341/21656
Group Owner: [email protected]
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to