Thanks Michael I did run git submodule update --init when I checked out the repo. I ran it again, and now I'm bouncing between two errors, the original I posted, and when I run build again, I get this, which I thought was addressed with nasm 2.15, what am I missing here?
Appreciate the help xp Building ... c:\users\maciej\uefi\edk2\MdePkg\Library\SmmMemLib\SmmMemLib.inf [X64] dictionary.c "C:\nasm\nasm" -Ic:\users\maciej\uefi\edk2\MdePkg\Library\BaseLib\X64\ -Ic:\users\maciej\uefi\edk2\MdePkg\Library\BaseLib\X64\ -Ic:\users\maciej\uefi\edk2\MdePkg\Libr ary\BaseLib\ -Ic:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePkg\Library\BaseLib\BaseLib\DEBUG\ -Ic:\users\maciej\uefi\edk2\MdePkg\ -Ic:\users\maciej\uefi\e dk2\MdePkg\Include\ -Ic:\users\maciej\uefi\edk2\MdePkg\Test\UnitTest\Include\ -Ic:\users\maciej\uefi\edk2\MdePkg\Include\X64\ -Ox -f win64 -g -o c:\users\maciej\uefi\edk2\Bu ild\MdeModule\DEBUG_VS2017\X64\MdePkg\Library\BaseLib\BaseLib\OUTPUT\X64\LongJump.obj c:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePkg\Library\BaseLib\BaseLib \OUTPUT\X64\LongJump.iii Building ... c:\users\maciej\uefi\edk2\MdeModulePkg\Library\PeiCrc32GuidedSectionExtractLib\PeiCrc32GuidedSectionExtractLib.inf [X64] c:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePkg\Library\BaseLib\BaseLib\OUTPUT\X64\LongJump.iii:44: error: parser: instruction expected c:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePkg\Library\BaseLib\BaseLib\OUTPUT\X64\LongJump.iii:49: error: parser: instruction expected NMAKE : fatal error U1077: 'C:\nasm\nasm.EXE' : return code '0x1' Stop. Building ... c:\users\maciej\uefi\edk2\MdeModulePkg\Library\SmmReportStatusCodeLib\SmmReportStatusCodeLib.inf [X64] build.py... : error 7000: Failed to execute command C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\nmake.exe /nologo tbuild [c:\users\maciej\uefi\edk2\Build\MdeM odule\DEBUG_VS2017\X64\MdePkg\Library\BaseLib\BaseLib] build.py... : error 7000: Failed to execute command C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\nmake.exe /nologo tbuild [c:\users\maciej\uefi\edk2\Build\MdeM odule\DEBUG_VS2017\X64\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib] build.py... : error F002: Failed to build module c:\users\maciej\uefi\edk2\MdePkg\Library\BaseLib\BaseLib.inf [X64, VS2017, DEBUG] On Thu, Jun 16, 2022 at 2:11 PM Michael D Kinney <michael.d.kin...@intel.com> wrote: > Looks like Brotli submodule code is missing. > > > > https://github.com/tianocore/edk2#submodules > > > > Mike > > > > *From:* devel@edk2.groups.io <devel@edk2.groups.io> *On Behalf Of *M.T. > *Sent:* Thursday, June 16, 2022 11:09 AM > *To:* devel@edk2.groups.io > *Subject:* [edk2-devel] Windows 10 build failing > > > > Hello > > > > I am trying to setup a windows build system with MSVS2017 or MSVS2022, but > I keep running into the same issue over and over, and I can't seem to > figure it out. > > > > I followed several guides on how to get everything working, but also, I > can't build MdeModulePkg, which on linux was nowhere near this difficult. > > > > In any case, here is what I have so far. > > From a regular command prompt, I setup my paths for NASM_Prefix (Version > 2.15), WORKSPACE, PACKAGE_PATHS and EDK_TOOLS_PATH > > I run edk2setup.bat, which gives warnings about CLANG_BIN and CYGWIN_HOME, > I ignore those, and then I run build. > > (Python is 3.9.4) > > target.txt is switched to TOOL_CHAIN_TAG = VS2017 and TARGET_ARCH= X64 > > This is what I always hit, no matter how many variations of the above I > try including python venvs etc. > > > > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\SmmLockBoxLib\SmmLockBoxPeiLib.inf > [X64] > "C:\Program Files (x86)\Microsoft Visual > Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\cl.exe" > /Foc:\users\ma > ciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePkg\Library\BaseLib\BaseLib\OUTPUT\X64\ > /showIncludes /nologo /c /WX /GS- /W4 /Gs3276 > 8 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Z7 /Gw > /Ic:\users\maciej\uefi\edk2\MdePkg\Library\BaseLib\X64 /Ic:\users\mac > iej\uefi\edk2\MdePkg\Library\BaseLib > > /Ic:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePkg\Library\BaseLib\BaseLib\DEBUG > /Ic:\users\maciej\uefi\edk2\MdePkg > /Ic:\users\maciej\uefi\edk2\MdePkg\Include > /Ic:\users\maciej\uefi\edk2\MdePkg\Test\UnitTest\Includ > e /Ic:\users\maciej\uefi\edk2\MdePkg\Include\X64 > @c:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePkg\Library\BaseLib\Bas > eLib\OUTPUT\cc_resp_56.txt > NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual > Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\cl > .exe"' : return code '0x2' > Stop. > PeCoffExtraActionLib.c > "C:\Program Files (x86)\Microsoft Visual > Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\cl.exe" > /Foc:\users\ma > > ciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdeModulePkg\Library\PlatformHookLibSerialPortPpi\PlatformHookLibSerialPortPpi\OUTPUT\.\ > /showIncludes /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy > /FIAutoGen.h /EHs-c- /GR- /GF /Z7 /Gw /Ic:\users\maciej\uefi\e > dk2\MdeModulePkg\Library\PlatformHookLibSerialPortPpi > > /Ic:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdeModulePkg\Library > \PlatformHookLibSerialPortPpi\PlatformHookLibSerialPortPpi\DEBUG > /Ic:\users\maciej\uefi\edk2\MdePkg /Ic:\users\maciej\uefi\edk2\MdePkg > \Include /Ic:\users\maciej\uefi\edk2\MdePkg\Test\UnitTest\Include > /Ic:\users\maciej\uefi\edk2\MdePkg\Include\X64 /Ic:\users\maciej\ue > fi\edk2\MdeModulePkg /Ic:\users\maciej\uefi\edk2\MdeModulePkg\Include > /Ic:\users\maciej\uefi\edk2\MdeModulePkg\Library\BrotliCustomDec > ompressLib\brotli\c\include > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\PlatformHookLibSerialPortPpi\PlatformHookLibSerialPortPpi.c > "C:\Program Files (x86)\Microsoft Visual > Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\cl.exe" > /Foc:\users\ma > ciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdeModulePkg\Library\VarCheckPolicyLib\VarCheckPolicyLibStandaloneMm\OUTPUT\.\ > /showIncl > udes /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy > /FIAutoGen.h /EHs-c- /GR- /GF /Z7 /Gw /Ic:\users\maciej\uefi\edk2\MdeMod > ulePkg\Library\VarCheckPolicyLib > > /Ic:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdeModulePkg\Library\VarCheckPolicyLib\Va > rCheckPolicyLibStandaloneMm\DEBUG /Ic:\users\maciej\uefi\edk2\MdePkg > /Ic:\users\maciej\uefi\edk2\MdePkg\Include /Ic:\users\maciej\uef > i\edk2\MdePkg\Test\UnitTest\Include > /Ic:\users\maciej\uefi\edk2\MdePkg\Include\X64 > /Ic:\users\maciej\uefi\edk2\MdeModulePkg /Ic:\user > s\maciej\uefi\edk2\MdeModulePkg\Include > > /Ic:\users\maciej\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib\brotli\c\include > /I > c:\users\maciej\uefi\edk2\StandaloneMmPkg > /Ic:\users\maciej\uefi\edk2\StandaloneMmPkg\Include > @c:\users\maciej\uefi\edk2\Build\MdeModul > > e\DEBUG_VS2017\X64\MdeModulePkg\Library\VarCheckPolicyLib\VarCheckPolicyLibStandaloneMm\OUTPUT\cc_resp_1.txt > > > build.py... > : error 7000: Failed to execute command > C:\Program Files (x86)\Microsoft Visual > Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\nmake.exe > /nologo tbuil > d > [c:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib] > > > build.py... > : error 7000: Failed to execute command > C:\Program Files (x86)\Microsoft Visual > Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\nmake.exe > /nologo tbuil > d > [c:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePkg\Library\BaseLib\BaseLib] > > > build.py... > : error F002: Failed to build module > > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib.inf > [X64, VS2017, DEBUG] > > - Failed - > Build end time: 13:55:06, Jun.16 2022 > Build total time: 00:00:13 > > > > I am not sure what this error is: > > NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual > Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\cl > .exe"' : return code '0x2' > > > > I tried tracking it down, but I'm just not familiar enough with edk2 build > env to sort it all out. > > > > I would really appreciate some help as I'm totally stuck with this. > > > > Thank you > > xp > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#90555): https://edk2.groups.io/g/devel/message/90555 Mute This Topic: https://groups.io/mt/91805662/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-