From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) by mx.groups.io with SMTP id smtpd.web11.22605.1655410752447323854 for ; Thu, 16 Jun 2022 13:19:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=BpcZlHzI; spf=pass (domain: gmail.com, ip: 209.85.210.173, mailfrom: xzavierpower@gmail.com) Received: by mail-pf1-f173.google.com with SMTP id i64so2415126pfc.8 for ; Thu, 16 Jun 2022 13:19:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZA3LqTQ2kWi7uDFxsnwHfQ4Ad8QXiBfeTKh5/9qM+Q0=; b=BpcZlHzI0Prs6WBY6oomMEXtomo/8CfJoVM+tIasMV1Q7Uo0AOt3vGAbyfMAzyNroE h0Hoxp6ZiRAUJoufmpsaSpadz1ufkeAKBWlolbkdkJ9JC473Ntgwx0/DLheO4RKWdMkM sZOg9Z6PeU9L0x9uLueFFD9q9KiGD393Ghbs0GjaRHtsY5VVejfL343LTWchcoEO0F1E /dGPEgD9wyaH8O/97E6R1VbewuFyrRojU5bJBcuVv8boc/QXujGN0lA6FK43otrRiHCi BCGxV8FM62r1wumkraKWDz1ME62/NS48CKPwpydEgYGNOhqOp6mhoTAuF6o8+9odN/P8 FRcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZA3LqTQ2kWi7uDFxsnwHfQ4Ad8QXiBfeTKh5/9qM+Q0=; b=KO87caoFUVpNZMzhRLgVtr4jceza52ttZMMqnuFbJpnBZE0AEjdZzAUIcK5bMQdAab OtJXQkqEMU7QrBILXz+SHhe59eFjvthkorguETBz28sct/cs6XbYtBSEcrPJ1otHxNeG 2O6zwzS9WAIFMo7pQTAwV7y0la1ni8PFj421emMgFBC2rZD9lDu0ZDqQr9CxW58Kf9qs mDz7L8IVaUNcmIqGeR30Y5fmbny6KyI4mJnZBMQiusg3R89i/n+g2LFR45r75gEkjp0j V/MwV7AFGfPX7yZ0mjE3XvWTH7S+Kc/XGBo9lVgFEWoYIlr+C4CnbRYVYJLUYWbvGrIO tDzQ== X-Gm-Message-State: AJIora+qScwr1D6hudzUY7Wis1RBXkXPJhQXIZY3Jcx7f2kjl4A7LG/9 2qTyh+BxSBU0maaG//T9GrLMnvECjVWdPzsp1Pbw9IqqWxHeCw== X-Google-Smtp-Source: AGRyM1vOyf8Dt64HkwK5xK6R3a5Dxfp7/MUE56SD13Zoy85MlnuEWu3MYOnmURpnwG1VBk4xqlzBlWM0CoUtki3FWYw= X-Received: by 2002:a05:6a00:b4c:b0:51c:6c3d:4f96 with SMTP id p12-20020a056a000b4c00b0051c6c3d4f96mr6495536pfo.19.1655410751722; Thu, 16 Jun 2022 13:19:11 -0700 (PDT) MIME-Version: 1.0 References: <16F92F5BB85EDA30.4074@groups.io> In-Reply-To: <16F92F5BB85EDA30.4074@groups.io> From: "M.T." Date: Thu, 16 Jun 2022 16:19:01 -0400 Message-ID: Subject: Re: [edk2-devel] Windows 10 build failing To: devel@edk2.groups.io, "Maciej T." Cc: "Kinney, Michael D" Content-Type: multipart/alternative; boundary="000000000000d0575305e1965902" --000000000000d0575305e1965902 Content-Type: text/plain; charset="UTF-8" I spun up a windows 10 pro VM and started from scratch, now I'm consistently hitting a redefinition error. EmulatorPkg built, so it is something with this Brotoli Library Building ... c:\users\user\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib.inf [X64] "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\cl.exe" /Foc:\users\user\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib\OUTPUT\brotli\c\common\ /showIncludes /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Z7 /Gw /Ic:\users\user\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib\brotli\c\include\brotli /Ic:\users\user\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib\brotli\c\dec /Ic:\users\user\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib\brotli\c\common /Ic:\users\user\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib /Ic:\users\user\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib\DEBUG /Ic:\users\user\uefi\edk2\MdePkg /Ic:\users\user\uefi\edk2\MdePkg\Include /Ic:\users\user\uefi\edk2\MdePkg\Test\UnitTest\Include /Ic:\users\user\uefi\edk2\MdePkg\Include\X64 /Ic:\users\user\uefi\edk2\MdeModulePkg /Ic:\users\user\uefi\edk2\MdeModulePkg\Include /Ic:\users\user\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib\brotli\c\include @c:\users\user\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib\OUTPUT\cc_resp_3.txt transform.c dictionary.c C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\corecrt_malloc.h(103): error C2220: warning treated as error - no 'object' file generated C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\corecrt_malloc.h(103): warning C4559: 'BrDummyMalloc': redefinition; the function gains __declspec(restrict) 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. 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\user\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib] build.py... : error F002: Failed to build module c:\users\user\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib.inf [X64, VS2017, DEBUG] xp On Thu, Jun 16, 2022 at 3:06 PM M.T. via groups.io wrote: > I get NASM version 2.15 compiled on Jun 27 2020 > > I bumped it up to the same version you have just in case, several attempts > in build and recompiling results in the original error where > BrotliCustomDecompressLib fails, but I also now see these two: > > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\SmmReportStatusCodeLib\SmmReportStatusCodeLib.inf > [X64] > C:\Program Files (x86)\Windows > Kits\10\include\10.0.22621.0\ucrt\corecrt_malloc.h(103): error C2220: > warning treated as error - no 'object' file generated > C:\Program Files (x86)\Windows > Kits\10\include\10.0.22621.0\ucrt\corecrt_malloc.h(103): warning C4559: > 'BrDummyMalloc': redefinition; the function gains __declspec(restrict) > Building ... > c:\users\maciej\uefi\edk2\StandaloneMmPkg\Library\StandaloneMmMemLib\StandaloneMmMemLib.inf > [X64] > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\UefiSortLib\UefiSortLib.inf > [X64] > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\PiSmmCoreMemoryAllocationLib\PiSmmCoreMemoryAllocationProfileLib.inf > [X64] > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\LockBoxNullLib\LockBoxNullLib.inf > [X64] > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\DxeDebugPrintErrorLevelLib\DxeDebugPrintErrorLevelLib.inf > [X64] > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\ResetUtilityLib\ResetUtilityLib.inf > [X64] > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\RuntimeDxeReportStatusCodeLib\RuntimeDxeReportStatusCodeLib.inf > [X64] > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\BaseResetSystemLibNull\BaseResetSystemLibNull.inf > [X64] > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\PlatformBootManagerLibNull\PlatformBootManagerLibNull.inf > [X64] > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\DisplayUpdateProgressLibText\DisplayUpdateProgressLibText.inf > [X64] > transform.c > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\PeiDebugLibDebugPpi\PeiDebugLibDebugPpi.inf > [X64] > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\DxePrintLibPrint2Protocol\DxePrintLibPrint2Protocol.inf > [X64] > 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. > Building ... > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\DxePerformanceLib\DxePerformanceLib.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\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib] > > > build.py... > : error F002: Failed to build module > > c:\users\maciej\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib.inf > [X64, VS2017, DEBUG] > > - Failed - > > And > > CpuBreakpoint.c > "C:\Program Files (x86)\Microsoft Visual > Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\cl.exe" > /Foc:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS > 2017\X64\MdePkg\Library\BasePeCoffExtraActionLibNull\BasePeCoffExtraActionLibNull\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\edk2\MdePkg\Library\BasePeCoffExtraActionLibNull > /Ic:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePkg\Librar > y\BasePeCoffExtraActionLibNull\BasePeCoffExtraActionLibNull\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 > c:\users\maciej\uefi\edk2\MdePkg\Library\BasePeCoffExtraActionLibNull\PeCoffExtraActionLib.c > 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. > "C:\Program Files (x86)\Microsoft Visual > Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\lib.exe" > /NOLOGO /LTCG /OUT:c:\users\maciej\uefi\edk2\Build\M > deModule\DEBUG_VS2017\X64\MdePkg\Library\BaseCacheMaintenanceLib\BaseCacheMaintenanceLib\OUTPUT\BaseCacheMaintenanceLib.lib > @c:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS > > 2017\X64\MdePkg\Library\BaseCacheMaintenanceLib\BaseCacheMaintenanceLib\OUTPUT\object_files.lst > > > 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\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib.inf > [X64, VS2017, DEBUG] > > > It seems to be bouncing between these errors, any idea what is going on > here? > > Thank you > xp > > On Thu, Jun 16, 2022 at 2:53 PM Kinney, Michael D < > michael.d.kinney@intel.com> wrote: > >> Which version of NASM do you have installed? When I run nasm -v, I get >> the following: >> >> >> >> NASM version 2.15.05 compiled on Aug 28 2020 >> >> >> >> Mike >> >> >> >> *From:* M.T. >> *Sent:* Thursday, June 16, 2022 11:44 AM >> *To:* devel@edk2.groups.io; Kinney, Michael D > > >> *Subject:* Re: [edk2-devel] Windows 10 build failing >> >> >> >> 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.kinney@intel.com> wrote: >> >> Looks like Brotli submodule code is missing. >> >> >> >> https://github.com/tianocore/edk2#submodules >> >> >> >> Mike >> >> >> >> *From:* 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 >> >> > > --000000000000d0575305e1965902 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I spun = up a windows 10 pro VM and started from scratch, now I'm consistently h= itting a redefinition error.
EmulatorPkg built, so it= is something with this Brotoli=C2=A0Library

Buildin= g ... c:\users\user\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLi= b\BrotliCustomDecompressLib.inf [X64]
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "= C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSV= C\14.16.27023\bin\Hostx86\x64\cl.exe" /Foc:\users\user\uefi\edk2\Build= \MdeModule\DEBUG_VS2017\X64\MdeModulePkg\Library\BrotliCustomDecompressLib\= BrotliCustomDecompressLib\OUTPUT\brotli\c\common\ /showIncludes /nologo /c = /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /= GF /Z7 /Gw /Ic:\users\user\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecom= pressLib\brotli\c\include\brotli =C2=A0/Ic:\users\user\uefi\edk2\MdeModuleP= kg\Library\BrotliCustomDecompressLib\brotli\c\dec =C2=A0/Ic:\users\user\uef= i\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib\brotli\c\common =C2= =A0/Ic:\users\user\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib= =C2=A0/Ic:\users\user\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdeModule= Pkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib\DEBUG =C2= =A0/Ic:\users\user\uefi\edk2\MdePkg =C2=A0/Ic:\users\user\uefi\edk2\MdePkg\= Include =C2=A0/Ic:\users\user\uefi\edk2\MdePkg\Test\UnitTest\Include =C2=A0= /Ic:\users\user\uefi\edk2\MdePkg\Include\X64 =C2=A0/Ic:\users\user\uefi\edk= 2\MdeModulePkg =C2=A0/Ic:\users\user\uefi\edk2\MdeModulePkg\Include =C2=A0/= Ic:\users\user\uefi\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib\bro= tli\c\include @c:\users\user\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\Mde= ModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib\OUTPU= T\cc_resp_3.txt
transform.c
dictionary.c
C:\Program Files (x86)\Wi= ndows Kits\10\include\10.0.19041.0\ucrt\corecrt_malloc.h(103): error C2220:= warning treated as error - no 'object' file generated
C:\Progra= m Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\corecrt_malloc.h(10= 3): warning C4559: 'BrDummyMalloc': redefinition; the function gain= s __declspec(restrict)
NMAKE : fatal error U1077: '"C:\Program = Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.270= 23\bin\Hostx86\x64\cl.exe"' : return code '0x2'
Stop.

build.py...
=C2=A0: error 7000: Failed to execute command
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 C:\Program Files (x86)\Microsoft Visual Studio\= 2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\nmake.exe /nologo= tbuild [c:\users\user\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdeModule= Pkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib]

build.py...
=C2=A0: error F002: Failed to build module
=C2=A0 =C2=A0= =C2=A0 =C2=A0 c:\users\user\uefi\edk2\MdeModulePkg\Library\BrotliCustomDec= ompressLib\BrotliCustomDecompressLib.inf [X64, VS2017, DEBUG]

xp

On Thu, Jun 16, 2022 at 3:06 PM M= .T. via groups.io <xzavierpower=3Dgmail.com@groups.io> wrote:
I get= =C2=A0NASM version 2.15 compiled on Jun 27 2020

I bumped= it up to the same version you have just in case, several attempts in build= and recompiling results in the original error where BrotliCustomDecompress= Lib fails, but I also now see these two:

Building ... c= :\users\maciej\uefi\edk2\MdeModulePkg\Library\SmmReportStatusCodeLib\SmmRep= ortStatusCodeLib.inf [X64]
C:\Program Files (x86)\Windows Kits\10\includ= e\10.0.22621.0\ucrt\corecrt_malloc.h(103): error C2220: warning treated as = error - no 'object' file generated
C:\Program Files (x86)\Window= s Kits\10\include\10.0.22621.0\ucrt\corecrt_malloc.h(103): warning C4559: &= #39;BrDummyMalloc': redefinition; the function gains __declspec(restric= t)
Building ... c:\users\maciej\uefi\edk2\StandaloneMmPkg\Library\Standa= loneMmMemLib\StandaloneMmMemLib.inf [X64]
Building ... c:\users\maciej\u= efi\edk2\MdeModulePkg\Library\UefiSortLib\UefiSortLib.inf [X64]
Building= ... c:\users\maciej\uefi\edk2\MdeModulePkg\Library\PiSmmCoreMemoryAllocati= onLib\PiSmmCoreMemoryAllocationProfileLib.inf [X64]
Building ... c:\user= s\maciej\uefi\edk2\MdeModulePkg\Library\LockBoxNullLib\LockBoxNullLib.inf [= X64]
Building ... c:\users\maciej\uefi\edk2\MdeModulePkg\Library\DxeDebu= gPrintErrorLevelLib\DxeDebugPrintErrorLevelLib.inf [X64]
Building ... c:= \users\maciej\uefi\edk2\MdeModulePkg\Library\ResetUtilityLib\ResetUtilityLi= b.inf [X64]
Building ... c:\users\maciej\uefi\edk2\MdeModulePkg\Library\= RuntimeDxeReportStatusCodeLib\RuntimeDxeReportStatusCodeLib.inf [X64]
Bu= ilding ... c:\users\maciej\uefi\edk2\MdeModulePkg\Library\BaseResetSystemLi= bNull\BaseResetSystemLibNull.inf [X64]
Building ... c:\users\maciej\uefi= \edk2\MdeModulePkg\Library\PlatformBootManagerLibNull\PlatformBootManagerLi= bNull.inf [X64]
Building ... c:\users\maciej\uefi\edk2\MdeModulePkg\Libr= ary\DisplayUpdateProgressLibText\DisplayUpdateProgressLibText.inf [X64]
= transform.c
Building ... c:\users\maciej\uefi\edk2\MdeModulePkg\Library\= PeiDebugLibDebugPpi\PeiDebugLibDebugPpi.inf [X64]
Building ... c:\users\= maciej\uefi\edk2\MdeModulePkg\Library\DxePrintLibPrint2Protocol\DxePrintLib= Print2Protocol.inf [X64]
NMAKE : fatal error U1077: '"C:\Progra= m Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.2= 7023\bin\Hostx86\x64\cl.exe"' : return code '0x2'
Stop.=
Building ... c:\users\maciej\uefi\edk2\MdeModulePkg\Library\DxePerforma= nceLib\DxePerformanceLib.inf [X64]


build.py...
=C2=A0: error = 7000: Failed to execute command
=C2=A0 =C2=A0 =C2=A0 =C2=A0 C:\Program F= iles (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.2702= 3\bin\Hostx86\x86\nmake.exe /nologo tbuild [c:\users\maciej\uefi\edk2\Build= \MdeM
odule\DEBUG_VS2017\X64\MdeModulePkg\Library\BrotliCustomDecompress= Lib\BrotliCustomDecompressLib]


build.py...
=C2=A0: error F002= : Failed to build module
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c:\users\maciej\uef= i\edk2\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompres= sLib.inf [X64, VS2017, DEBUG]

- Failed -

And

CpuBreakpoint.c
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "C= :\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC= \14.16.27023\bin\Hostx86\x64\cl.exe" /Foc:\users\maciej\uefi\edk2\Buil= d\MdeModule\DEBUG_VS
2017\X64\MdePkg\Library\BasePeCoffExtraActionLibNul= l\BasePeCoffExtraActionLibNull\OUTPUT\.\ /showIncludes /nologo /c /WX /GS- = /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen
.h /EHs-c- /GR- /GF /Z= 7 /Gw /Ic:\users\maciej\uefi\edk2\MdePkg\Library\BasePeCoffExtraActionLibNu= ll =C2=A0/Ic:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePk= g\Librar
y\BasePeCoffExtraActionLibNull\BasePeCoffExtraActionLibNull\DEB= UG =C2=A0/Ic:\users\maciej\uefi\edk2\MdePkg =C2=A0/Ic:\users\maciej\uefi\ed= k2\MdePkg\Include =C2=A0/Ic:\users\maciej\uefi\edk2\
MdePkg\Test\UnitTes= t\Include =C2=A0/Ic:\users\maciej\uefi\edk2\MdePkg\Include\X64 c:\users\mac= iej\uefi\edk2\MdePkg\Library\BasePeCoffExtraActionLibNull\PeCoffExtraAction= Lib.c
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Micro= soft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x6= 4\cl.exe"' : return code '0x2'
Stop.
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 "C:\Program Files (x86)\Microsoft Visual Studio\2017\Bui= ldTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\lib.exe" /NOLOGO /LT= CG /OUT:c:\users\maciej\uefi\edk2\Build\M
deModule\DEBUG_VS2017\X64\MdeP= kg\Library\BaseCacheMaintenanceLib\BaseCacheMaintenanceLib\OUTPUT\BaseCache= MaintenanceLib.lib @c:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS
2= 017\X64\MdePkg\Library\BaseCacheMaintenanceLib\BaseCacheMaintenanceLib\OUTP= UT\object_files.lst


build.py...
=C2=A0: error 7000: Failed to= execute command
=C2=A0 =C2=A0 =C2=A0 =C2=A0 C:\Program Files (x86)\Micr= osoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x= 86\nmake.exe /nologo tbuild [c:\users\maciej\uefi\edk2\Build\MdeM
odule\= DEBUG_VS2017\X64\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCusto= mDecompressLib]


build.py...
=C2=A0: error F002: Failed to bui= ld module
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c:\users\maciej\uefi\edk2\MdeModul= ePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib.inf [X64, = VS2017, DEBUG]
=C2=A0

It seems to be= bouncing between these errors, any idea what is going on here?
<= br>
Thank you
xp

On Thu, Jun 16, 2022 at 2:53 PM K= inney, Michael D <michael.d.kinney@intel.com> wrote:

Which version of NASM do you have installed?=C2=A0 When I run nasm -v, I get the following:<= /span>

=C2=A0

NASM version 2.15= .05 compiled on Aug 28 2020

=C2=A0

Mike

=C2=A0

From: M.T. <xzavierpower@gmail.com= >
Sent: Thursday, June 16, 2022 11:44 AM
To: devel@= edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com>
Subject: Re: [edk2-devel] Windows 10 build failing

=C2=A0

Thanks Michael

=C2=A0

I did run=C2=A0git submodule update --init when I check= ed out the repo.

I ran it again, and now I'm bouncing between two er= rors, 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?

=C2=A0

Appreciate the help

xp

=C2=A0

Building ... c:\users\maciej\uefi\edk2\MdePkg\Librar= y\SmmMemLib\SmmMemLib.inf [X64]
dictionary.c
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "C:\nasm\nasm" -Ic:\users\maciej\uefi= \edk2\MdePkg\Library\BaseLib\X64\ -Ic:\users\maciej\uefi\edk2\MdePkg\Librar= y\BaseLib\X64\ =C2=A0-Ic:\users\maciej\uefi\edk2\MdePkg\Libr
ary\BaseLib\ =C2=A0-Ic:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017= \X64\MdePkg\Library\BaseLib\BaseLib\DEBUG\ =C2=A0-Ic:\users\maciej\uefi\edk= 2\MdePkg\ =C2=A0-Ic:\users\maciej\uefi\e
dk2\MdePkg\Include\ =C2=A0-Ic:\users\maciej\uefi\edk2\MdePkg\Test\UnitTest\= Include\ =C2=A0-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\Lo= ngJump.obj c:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePk= g\Library\BaseLib\BaseLib
\OUTPUT\X64\LongJump.iii
Building ... c:\users\maciej\uefi\edk2\MdeModulePkg\Library\PeiCrc32GuidedS= ectionExtractLib\PeiCrc32GuidedSectionExtractLib.inf [X64]
c:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePkg\Library\B= aseLib\BaseLib\OUTPUT\X64\LongJump.iii:44: error: parser: instruction expec= ted
c:\users\maciej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdePkg\Library\B= aseLib\BaseLib\OUTPUT\X64\LongJump.iii:49: error: parser: instruction expec= ted
NMAKE : fatal error U1077: 'C:\nasm\nasm.EXE' : return code '0x= 1'
Stop.
Building ... c:\users\maciej\uefi\edk2\MdeModulePkg\Library\SmmReportStatus= CodeLib\SmmReportStatusCodeLib.inf [X64]


build.py...
=C2=A0: error 7000: Failed to execute command
=C2=A0 =C2=A0 =C2=A0 =C2=A0 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...
=C2=A0: error 7000: Failed to execute command
=C2=A0 =C2=A0 =C2=A0 =C2=A0 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\Brotl= iCustomDecompressLib]


build.py...
=C2=A0: error F002: Failed to build module
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c:\users\maciej\uefi\edk2\MdePkg\Library\BaseLi= b\BaseLib.inf [X64, VS2017, DEBUG]

=C2=A0

=C2=A0

On Thu, Jun 16, 2022 at 2:11 PM Michael D Kinney <= ;michael.d.= kinney@intel.com> wrote:

Looks like Brotli submodule code is missing.

=C2=A0

https://github.com/tianocore/edk2#submodules<= /u>

=C2=A0

Mike

=C2=A0

From: deve= l@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

=C2=A0

Hello

=C2=A0

I am trying to setup=C2=A0a windows build system wit= h MSVS2017=C2=A0or MSVS2022, but I keep running into the same issue over an= d over, and I can't seem to figure it out.

=C2=A0

I followed several guides on how to get everything w= orking, but also, I can't build MdeModulePkg, which on linux was nowher= e near this difficult.

=C2=A0

In any case, here is what I have so far.

From a regular command prompt, I setup=C2=A0my paths= for NASM_Prefix (Version 2.15), WORKSPACE, PACKAGE_PATHS and EDK_TOOLS_PAT= H

I run edk2setup.bat, which gives warnings about CLAN= G_BIN and CYGWIN_HOME, I ignore those, and then I run build.<= /p>

(Python is 3.9.4)

target.txt is switched to TOOL_CHAIN_TAG =3D VS2017 = and TARGET_ARCH=3D X64

This is what I always hit, no matter how many variat= ions of the above I try including python venvs etc.

=C2=A0

Building ... c:\users\maciej\uefi\edk2\MdeModulePkg\= Library\SmmLockBoxLib\SmmLockBoxPeiLib.inf [X64]
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "C:\Program Files (x86)\Microsoft Visual S= tudio\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\Base= Lib\OUTPUT\X64\ /showIncludes /nologo /c /WX /GS- /W4 /Gs3276
8 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Z7 /Gw /Ic:\user= s\maciej\uefi\edk2\MdePkg\Library\BaseLib\X64 =C2=A0/Ic:\users\mac
iej\uefi\edk2\MdePkg\Library\BaseLib =C2=A0/Ic:\users\maciej\uefi\edk2\Buil= d\MdeModule\DEBUG_VS2017\X64\MdePkg\Library\BaseLib\BaseLib\DEBUG
=C2=A0/Ic:\users\maciej\uefi\edk2\MdePkg =C2=A0/Ic:\users\maciej\uefi\edk2\= MdePkg\Include =C2=A0/Ic:\users\maciej\uefi\edk2\MdePkg\Test\UnitTest\Inclu= d
e =C2=A0/Ic:\users\maciej\uefi\edk2\MdePkg\Include\X64 @c:\users\maciej\uef= i\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 Visu= al Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\cl
.exe"' : return code '0x2'
Stop.
PeCoffExtraActionLib.c
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "C:\Program Files (x86)\Microsoft Visual S= tudio\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\Platfo= rmHookLibSerialPortPpi\PlatformHookLibSerialPortPpi\OUTPUT\.\
=C2=A0/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 =C2=A0/Ic:\users\maci= ej\uefi\edk2\Build\MdeModule\DEBUG_VS2017\X64\MdeModulePkg\Library
\PlatformHookLibSerialPortPpi\PlatformHookLibSerialPortPpi\DEBUG =C2=A0/Ic:= \users\maciej\uefi\edk2\MdePkg =C2=A0/Ic:\users\maciej\uefi\edk2\MdePkg
\Include =C2=A0/Ic:\users\maciej\uefi\edk2\MdePkg\Test\UnitTest\Include =C2= =A0/Ic:\users\maciej\uefi\edk2\MdePkg\Include\X64 =C2=A0/Ic:\users\maciej\u= e
fi\edk2\MdeModulePkg =C2=A0/Ic:\users\maciej\uefi\edk2\MdeModulePkg\Include= =C2=A0/Ic:\users\maciej\uefi\edk2\MdeModulePkg\Library\BrotliCustomDec
ompressLib\brotli\c\include c:\users\maciej\uefi\edk2\MdeModulePkg\Library\= PlatformHookLibSerialPortPpi\PlatformHookLibSerialPortPpi.c
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "C:\Program Files (x86)\Microsoft Visual S= tudio\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\VarChe= ckPolicyLib\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 =C2=A0/Ic:\users\maciej\uefi\edk2\Build\Md= eModule\DEBUG_VS2017\X64\MdeModulePkg\Library\VarCheckPolicyLib\Va
rCheckPolicyLibStandaloneMm\DEBUG =C2=A0/Ic:\users\maciej\uefi\edk2\MdePkg = =C2=A0/Ic:\users\maciej\uefi\edk2\MdePkg\Include =C2=A0/Ic:\users\maciej\ue= f
i\edk2\MdePkg\Test\UnitTest\Include =C2=A0/Ic:\users\maciej\uefi\edk2\MdePk= g\Include\X64 =C2=A0/Ic:\users\maciej\uefi\edk2\MdeModulePkg =C2=A0/Ic:\use= r
s\maciej\uefi\edk2\MdeModulePkg\Include =C2=A0/Ic:\users\maciej\uefi\edk2\M= deModulePkg\Library\BrotliCustomDecompressLib\brotli\c\include =C2=A0/I
c:\users\maciej\uefi\edk2\StandaloneMmPkg =C2=A0/Ic:\users\maciej\uefi\edk2= \StandaloneMmPkg\Include @c:\users\maciej\uefi\edk2\Build\MdeModul
e\DEBUG_VS2017\X64\MdeModulePkg\Library\VarCheckPolicyLib\VarCheckPolicyLib= StandaloneMm\OUTPUT\cc_resp_1.txt


build.py...
=C2=A0: error 7000: Failed to execute command
=C2=A0 =C2=A0 =C2=A0 =C2=A0 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...
=C2=A0: error 7000: Failed to execute command
=C2=A0 =C2=A0 =C2=A0 =C2=A0 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\Librar= y\BaseLib\BaseLib]


build.py...
=C2=A0: error F002: Failed to build module
=C2=A0 =C2=A0 =C2=A0 =C2=A0 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

=C2=A0

I am not sure what this error is:

NMAKE : fatal error U1077: '"C:\Program Fil= es (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\= bin\Hostx86\x64\cl
.exe"' : return code '0x2'

=C2=A0

I tried tracking it down, but I'm just not famil= iar enough with edk2 build env to sort it all out.

=C2=A0

I would really appreciate some help as I'm total= ly stuck with this.

=C2=A0

Thank you

xp

=20

--000000000000d0575305e1965902--