> On Jun 17, 2022, at 9:55 AM, M.T. <xzavierpo...@gmail.com> wrote: > > I think I'm getting somewhere now. > > I set everything up and I started getting a consistent error (see logfile > from my last email) > I had to comment out BrDummyMalloc from BrotliDecUefiSupport.h, and now I am > able to build MdeModulePkg. > > Now one other error I'm dealing with: > error 4000: Instance of library class [RegisterFilterLib] is not found > in > [c:\users\maciej\uefi\edk2\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic.inf >
That library dependency should be resolved by including MdePkg/MdeLibs.dsc.inc in the dSC file? /Volumes/Case/edk2(master)>git grep "MdePkg/MdeLibs.dsc.inc" ArmPkg/ArmPkg.dsc:36:!include MdePkg/MdeLibs.dsc.inc ArmPlatformPkg/ArmPlatformPkg.dsc:36:!include MdePkg/MdeLibs.dsc.inc ArmVirtPkg/ArmVirtCloudHv.dsc:60:!include MdePkg/MdeLibs.dsc.inc ArmVirtPkg/ArmVirtKvmTool.dsc:39:!include MdePkg/MdeLibs.dsc.inc ArmVirtPkg/ArmVirtQemu.dsc:53:!include MdePkg/MdeLibs.dsc.inc ArmVirtPkg/ArmVirtQemuKernel.dsc:51:!include MdePkg/MdeLibs.dsc.inc ArmVirtPkg/ArmVirtXen.dsc:28:!include MdePkg/MdeLibs.dsc.inc CryptoPkg/CryptoPkg.dsc:56:!include MdePkg/MdeLibs.dsc.inc DynamicTablesPkg/DynamicTablesPkg.dsc:23:!include MdePkg/MdeLibs.dsc.inc EmbeddedPkg/EmbeddedPkg.dsc:44:!include MdePkg/MdeLibs.dsc.inc EmulatorPkg/EmulatorPkg.dsc:47:!include MdePkg/MdeLibs.dsc.inc FatPkg/FatPkg.dsc:29:!include MdePkg/MdeLibs.dsc.inc FmpDevicePkg/FmpDevicePkg.dsc:41:!include MdePkg/MdeLibs.dsc.inc IntelFsp2Pkg/IntelFsp2Pkg.dsc:19:!include MdePkg/MdeLibs.dsc.inc IntelFsp2Pkg/Tools/Tests/QemuFspPkg.dsc:75:!include MdePkg/MdeLibs.dsc.inc IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dsc:19:!include MdePkg/MdeLibs.dsc.inc MdeModulePkg/MdeModulePkg.dsc:22:!include MdePkg/MdeLibs.dsc.inc MdePkg/MdeLibs.dsc.inc:5:# by using "!include MdePkg/MdeLibs.dsc.inc" to specify the library instances MdePkg/MdePkg.dsc:24:!include MdePkg/MdeLibs.dsc.inc NetworkPkg/NetworkPkg.dsc:23:!include MdePkg/MdeLibs.dsc.inc OvmfPkg/AmdSev/AmdSevX64.dsc:110:!include MdePkg/MdeLibs.dsc.inc OvmfPkg/Bhyve/BhyveX64.dsc:116:!include MdePkg/MdeLibs.dsc.inc OvmfPkg/CloudHv/CloudHvX64.dsc:126:!include MdePkg/MdeLibs.dsc.inc OvmfPkg/IntelTdx/IntelTdxX64.dsc:108:!include MdePkg/MdeLibs.dsc.inc OvmfPkg/Microvm/MicrovmX64.dsc:124:!include MdePkg/MdeLibs.dsc.inc OvmfPkg/OvmfPkgIa32.dsc:122:!include MdePkg/MdeLibs.dsc.inc OvmfPkg/OvmfPkgIa32X64.dsc:126:!include MdePkg/MdeLibs.dsc.inc OvmfPkg/OvmfPkgX64.dsc:139:!include MdePkg/MdeLibs.dsc.inc OvmfPkg/OvmfXen.dsc:116:!include MdePkg/MdeLibs.dsc.inc PcAtChipsetPkg/PcAtChipsetPkg.dsc:21:!include MdePkg/MdeLibs.dsc.inc RedfishPkg/RedfishPkg.dsc:21:!include MdePkg/MdeLibs.dsc.inc SecurityPkg/SecurityPkg.dsc:20:!include MdePkg/MdeLibs.dsc.inc ShellPkg/ShellPkg.dsc:22:!include MdePkg/MdeLibs.dsc.inc SignedCapsulePkg/SignedCapsulePkg.dsc:20:!include MdePkg/MdeLibs.dsc.inc SourceLevelDebugPkg/SourceLevelDebugPkg.dsc:26:!include MdePkg/MdeLibs.dsc.inc StandaloneMmPkg/StandaloneMmPkg.dsc:36:!include MdePkg/MdeLibs.dsc.inc UefiCpuPkg/UefiCpuPkg.dsc:24:!include MdePkg/MdeLibs.dsc.inc UefiPayloadPkg/UefiPayloadPkg.dsc:150:!include MdePkg/MdeLibs.dsc.inc UnitTestFrameworkPkg/UnitTestFrameworkPkg.dsc:22:!include MdePkg/MdeLibs.dsc.inc /Volumes/Case/edk2(master)>cat MdePkg/MdeLibs.dsc.inc ## @file # Mde DSC include file for [LibraryClasses*] section of all Architectures. # # This file can be included to the [LibraryClasses*] section(s) of a platform DSC file # by using "!include MdePkg/MdeLibs.dsc.inc" to specify the library instances # of some EDKII basic/common library classes. # # Copyright (c) 2021 - 2022, Intel Corporation. All rights reserved.<BR> # # SPDX-License-Identifier: BSD-2-Clause-Patent # ## [LibraryClasses] RegisterFilterLib|MdePkg/Library/RegisterFilterLibNull/RegisterFilterLibNull.inf CpuLib|MdePkg/Library/BaseCpuLib/BaseCpuLib.inf SmmCpuRendezvousLib|MdePkg/Library/SmmCpuRendezvousLibNull/SmmCpuRendezvousLibNull.inf Thanks, Andrew Fish > I saw some posts that this was resolved back in 2021, yet I'm still getting > hit with it. > Any advice on how to resolve this? > > Thank you > xp > > > > On Fri, Jun 17, 2022 at 9:58 AM M.T. via groups.io <http://groups.io/> > <xzavierpower=gmail....@groups.io <mailto:gmail....@groups.io>> wrote: > I tried all your suggestions, but it looks like still no cigar. > > I deleted and recloned the repo with --recursive, built emulatorPkg, which > worked fine, then tried MdeModulePkg > I get the same error on both my setups, real and VM. > I ran the build with -n 1 and -j after deleting the Build directory, please > find the log file attached. > > Command history is as follows: > git clone --recursive https://github.com/tianocore/edk2.git > <https://github.com/tianocore/edk2.git> > cd edk2 > git submodule update --init > edksetup.bat Rebuild > // edit target.txt and change to VS2017, X64 and MdeModulePkg/MdeModulePkg.dsc > build -n 1 -j logfile.txt > > Thank you > xp > > > On Thu, Jun 16, 2022 at 11:05 PM Kilian Kegel <kilian_ke...@outlook.com > <mailto:kilian_ke...@outlook.com>> wrote: > > > git clone --recursive https://github.com/tianocore/edk2.git > <https://github.com/tianocore/edk2.git> > > > That works! > > You forgot “—recursive” > > > > > > From: M.T. <mailto:xzavierpo...@gmail.com> > Sent: Thursday, June 16, 2022 10:19 PM > To: devel@edk2.groups.io <mailto:devel@edk2.groups.io>; Maciej T. > <mailto:xzavierpo...@gmail.com> > Cc: Kinney, Michael D <mailto:michael.d.kin...@intel.com> > Subject: Re: [edk2-devel] Windows 10 build failing > > > > 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 <http://groups.io/> > <xzavierpower=gmail....@groups.io <mailto:gmail....@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.kin...@intel.com > <mailto:michael.d.kin...@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. <xzavierpo...@gmail.com <mailto:xzavierpo...@gmail.com>> > Sent: Thursday, June 16, 2022 11:44 AM > To: devel@edk2.groups.io <mailto:devel@edk2.groups.io>; Kinney, Michael D > <michael.d.kin...@intel.com <mailto:michael.d.kin...@intel.com>> > 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.kin...@intel.com > <mailto:michael.d.kin...@intel.com>> wrote: > > Looks like Brotli submodule code is missing. > > > https://github.com/tianocore/edk2#submodules > <https://github.com/tianocore/edk2#submodules> > > Mike > > > From: devel@edk2.groups.io <mailto:devel@edk2.groups.io> > <devel@edk2.groups.io <mailto:devel@edk2.groups.io>> On Behalf Of M.T. > Sent: Thursday, June 16, 2022 11:09 AM > To: devel@edk2.groups.io <mailto: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 (#90583): https://edk2.groups.io/g/devel/message/90583 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] -=-=-=-=-=-=-=-=-=-=-=-