Slice Posted September 13, 2019 Share Posted September 13, 2019 This crash is with GCC-Clover from github, boot6. To test I used QEMU. My real computer is UEFI only. It doesn't allow legacy boot from GPT. Anyway your changes should not influence on crash. More really there are sources differences. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2689927 Share on other sites More sharing options...
Badruzeus Posted September 14, 2019 Share Posted September 14, 2019 16 hours ago, fusion71au said: Unfortunately, the latest gcc available from the repos for my version of Linux Mint (19.1 Tessa) is 9.1.0... How about.. sudo add-apt-repository ppa:ubuntu-toolchain-r/test .. still get no GCC9.2 with Mint 19.1? Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2689972 Share on other sites More sharing options...
Slice Posted September 14, 2019 Share Posted September 14, 2019 15 hours ago, Slice said: Yes, crash. Compilation with XCODE8, same crash. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2689976 Share on other sites More sharing options...
Slice Posted September 14, 2019 Share Posted September 14, 2019 I made bisection and found the error fix errors in MemoryAllocationLib. Now I will write instructions how to do Clover bisection. 3 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690002 Share on other sites More sharing options...
Slice Posted September 14, 2019 Share Posted September 14, 2019 Yes, the method works. The mistake above is in the MemoryAllocationLib, exactly! Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690067 Share on other sites More sharing options...
fusion71au Posted September 14, 2019 Share Posted September 14, 2019 (edited) On 9/15/2019 at 4:02 AM, Slice said: Yes, the method works. The mistake above is in the MemoryAllocationLib, exactly! Thanks @Slice. Can confirm red screen error gone from legacy boot now with r5081 f76a8c3 . However, still getting errors with -t GCC53, even compiling in macOS with GCC9.2 installed. Complaining of "error: variable 'SourceLen' set but not used [-Werror=unused-but-set-variable]"... fusion71aus-iMac:CloverBootloader fusion71au$ ./buildme GCC53 ------------------------------------------------------------------------ buildme, Clover v2.5k r5081 (SHA: f76a8c3) TOOLCHAIN: GCC53 (override example: './buildme GCC53') 1) build Clover 2) make pkg 3) make iso 4) build all 5) test build (no autogen, no boot files) 6) status 7) update Clover 8) update Clover (reset changes) 9) show diff 10) open drivers directory 11) clean BaseTools 12) quit Please enter your choice: 4 Loading previous configuration from /Users/fusion71au/src/CloverBootloader/Conf/BuildEnv.sh WORKSPACE: /Users/fusion71au/src/CloverBootloader EDK_TOOLS_PATH: /Users/fusion71au/src/CloverBootloader/BaseTools CONF_PATH: /Users/fusion71au/src/CloverBootloader/Conf [BUILD CLOVER] TOOLCHAIN_DIR: /Users/fusion71au/src/opt/local NASM_PREFIX: /Users/fusion71au/src/opt/local/bin/ NASM_VER: 2.14.02 Building from: /Users/fusion71au/src/CloverBootloader Running edk2 build for CloverX64 using the command: build --conf=/Users/fusion71au/src/CloverBootloader/Conf -D USE_LOW_EBDA -p Clover.dsc -a X64 -b RELEASE -t GCC53 -n 5 Build environment: Darwin-16.7.0-x86_64-i386-64bit Build start time: 07:57:52, Sep.15 2019 WORKSPACE = /Users/fusion71au/src/CloverBootloader EDK_TOOLS_PATH = /Users/fusion71au/src/CloverBootloader/BaseTools CONF_PATH = /Users/fusion71au/src/CloverBootloader/Conf Processing meta-data Architecture(s) = X64 .Build target = RELEASE Toolchain = GCC53 Active Platform = /Users/fusion71au/src/CloverBootloader/Clover.dsc ........... done! Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64] Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64] Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/UefiLib/UefiLib.inf [X64] Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64] Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64] [CC] UefiRuntimeServicesTableLib [CC] DriverEntryPoint [CC] Acpi [NASM] CpuFlushTlb [CC] DevicePathFromText [SLINK] UefiRuntimeServicesTableLib Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64] [SLINK] UefiDriverEntryPoint Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64] [CC] Console [CC] PrintLib [NASM] CpuSleep [SLINK] BaseCpuLib Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64] [CC] MemoryAllocationLib [SLINK] UefiMemoryAllocationLib Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64] [CC] PrintLibInternal [SLINK] BasePrintLib [CC] DevicePathToText Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/BaseLib.inf [X64] [CC] CompareMemWrapper [CC] UefiBootServicesTableLib [SLINK] UefiBootServicesTableLib Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64] [CC] CopyMem [CC] ARShiftU64 [CC] DebugLib [CC] CopyMemWrapper [SLINK] BaseDebugLibNull Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64] [CC] BitField [CC] IsZeroBufferWrapper [CC] DevicePathUtilities [CC] CheckSum [CC] PcdLib [CC] MemLibGeneric [SLINK] BasePcdLibNull Building ... /Users/fusion71au/src/CloverBootloader/Library/OsxBdsPlatformLib/PlatformBds.inf [X64] [CC] UefiDriverModel [CC] ChkStkGcc [CC] MemLibGuid [CC] Cpu [CC] ScanMem16Wrapper [CC] CpuDeadLoop [CC] UefiDevicePathLib [CC] ScanMem32Wrapper [SLINK] UefiDevicePathLib Building ... /Users/fusion71au/src/CloverBootloader/Library/GenericBdsLib/GenericBdsLib.inf [X64] [CC] DivS64x64Remainder [CC] ScanMem64Wrapper [CC] DivU64x32 [CC] ScanMem8Wrapper [CC] DivU64x32Remainder [CC] SetMem [CC] AutoGen [CC] DivU64x64Remainder [CC] SetMem16Wrapper [CC] UefiLib [CC] SetMem32Wrapper [CC] FilePaths [CC] BdsPlatform [CC] SetMem64Wrapper [CC] GetPowerOfTwo32 [CC] SetMemWrapper [CC] GetPowerOfTwo64 [CC] ZeroMemWrapper [CC] HighBitSet32 [SLINK] BaseMemoryLib Building ... /Users/fusion71au/src/CloverBootloader/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64] [CC] UefiLibPrint [CC] HighBitSet64 [CC] PlatformData [CC] LRotU32 [SLINK] DuetBds Building ... /Users/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf [X64] [CC] LRotU64 [CC] DxeCapsuleLibNull [SLINK] DxeCapsuleLibNull Building ... /Users/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf [X64] [CC] LShiftU64 [CC] UefiNotTiano [SLINK] UefiLib Building ... /Users/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf [X64] [CC] LinkedList [CC] AutoGen [CC] LongJump [CC] UefiShellInstall1CommandsLib [CC] LowBitSet32 [SLINK] UefiShellInstall1CommandsLib Building ... /Users/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf [X64] [CC] LowBitSet64 [CC] Math64 [CC] ModU64x32 [CC] BdsBoot [CC] MultS64x64 [CC] Ifconfig [CC] MultU64x32 [CC] MultU64x64 [CC] AutoGen [CC] RRotU32 [CC] RRotU64 [CC] RShiftU64 [CC] BdsConnect /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/SafeString.c: In function 'StrCpyS': /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/SafeString.c:234:20: error: variable 'SourceLen' set but not used [-Werror=unused-but-set-variable] 234 | UINTN SourceLen; | ^~~~~~~~~ /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/SafeString.c: In function 'StrCatS': /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/SafeString.c:416:23: error: variable 'SourceLen' set but not used [-Werror=unused-but-set-variable] 416 | UINTN SourceLen; | ^~~~~~~~~ /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/SafeString.c: In function 'AsciiStrCpyS': /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/SafeString.c:1825:20: error: variable 'SourceLen' set but not used [-Werror=unused-but-set-variable] 1825 | UINTN SourceLen; | ^~~~~~~~~ /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/SafeString.c: In function 'AsciiStrCatS': /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/SafeString.c:1995:23: error: variable 'SourceLen' set but not used [-Werror=unused-but-set-variable] 1995 | UINTN SourceLen; | ^~~~~~~~~ /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/SafeString.c: In function 'UnicodeStrToAsciiStrS': /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/SafeString.c:2689:20: error: variable 'SourceLen' set but not used [-Werror=unused-but-set-variable] 2689 | UINTN SourceLen; | ^~~~~~~~~ [CC] Ping /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/SafeString.c: In function 'AsciiStrToUnicodeStrS': /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/SafeString.c:2909:20: error: variable 'SourceLen' set but not used [-Werror=unused-but-set-variable] 2909 | UINTN SourceLen; | ^~~~~~~~~ [CC] Connect cc1: all warnings being treated as errors make: *** [/Users/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SafeString.obj] Error 1 build.py... : error 7000: Failed to execute command make tbuild [/Users/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib] build.py... : error F002: Failed to build module /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/BaseLib.inf [X64, GCC53, RELEASE] - Failed - Build end time: 07:58:16, Sep.15 2019 Build total time: 00:00:24 Fixed as before by substituting ~/src/CloverBootloader/Conf/tools_def.txt with the tools_def.txt from GitHub r5076. On 9/14/2019 at 2:18 PM, Badruzeus said: How about.. sudo add-apt-repository ppa:ubuntu-toolchain-r/test .. still get no GCC9.2 with Mint 19.1? Already did exactly that, and no, the latest version at that repo is currently 9.1.0... Spoiler Edited September 16, 2019 by fusion71au 2 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690085 Share on other sites More sharing options...
Badruzeus Posted September 14, 2019 Share Posted September 14, 2019 (edited) 28 minutes ago, fusion71au said: Already did exactly that, and no, the latest version at that repo is currently 9.1.0... Oh, I see.. guessing, I have a same GCC version with Ubuntu 18.04.3 #LOL Edited September 14, 2019 by Badruzeus Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690086 Share on other sites More sharing options...
Slice Posted September 15, 2019 Share Posted September 15, 2019 @fusion71au Thanks for testing! I prefer to change sources then hide warnings. Committed. 3 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690096 Share on other sites More sharing options...
Matgen84 Posted September 15, 2019 Share Posted September 15, 2019 (edited) Hi @vector sigma @Slice @fusion71au When I want to build latest Clover, I've to update local repo. Stupid question: I don't remember the difference between Option 7 > Update Clover and Option 8 > Update Clover (reset changes) in Buildme script. Sorry for my bad english Edited September 15, 2019 by Matgen84 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690099 Share on other sites More sharing options...
Badruzeus Posted September 15, 2019 Share Posted September 15, 2019 (edited) 1 hour ago, Slice said: @fusion71au Thanks for testing! I prefer to change sources then hide warnings. Committed. Thanks for this commit on CloverBootloader (GitHub), however with GCC 9.2.0 ./ebuild.sh -fr -mc -t GCC53 // produces these: Edited September 15, 2019 by Badruzeus 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690100 Share on other sites More sharing options...
fusion71au Posted September 15, 2019 Share Posted September 15, 2019 (edited) 21 hours ago, Matgen84 said: Hi @vector sigma @Slice @fusion71au When I want to build latest Clover, I've to update local repo. Stupid question: I don't remember the difference between Option 7 > Update Clover and Option 8 > Update Clover (reset changes) in Buildme script. Sorry for my bad english Looking inside the buildme script, both options download from the master repo, "git pull origin master" but option 8 does extra function of resetting everything to match the master "git reset --hard origin/master" ie any changes you yourself made to files inside /CloverBootloader folder will be lost. Personally, I try to avoid changing/editing any files inside /CloverBootloader unless absolutely necessary. For example, I like to add acidanthera efi drivers like AptioMemoryFix.efi into the Clover pkg installer after compiling Clover. Instead of adding code to the buildme script (and risk getting it overwritten or conflicting with future updates), I keep a very simple script in ~/src that just copies/adds the extra efi drivers from ~/src/tools/ThirdPartyDrivers to ~/src/CloverBootloader/CloverPackage/CloverV2/EFI/CLOVER/drivers/off, then executes ./makepkg... ThirdPartyDrivers copyThirdPartyDrivers script Spoiler 21 hours ago, Badruzeus said: Thanks for this commit on CloverBootloader (GitHub), however with GCC 9.2.0 ./ebuild.sh -fr -mc -t GCC53 // produces these: Yeah, I get the same error..." error: variable 'DestMax' set but not used [-Werror=unused-but-set-variable] 46 | INTN DestMax;" fusion71aus-iMac:~ fusion71au$ cd /Users/fusion71au/src/CloverBootloader fusion71aus-iMac:CloverBootloader fusion71au$ ./buildme GCC53 ------------------------------------------------------------------------ buildme, Clover v2.5k r5081 (SHA: f76a8c3) TOOLCHAIN: GCC53 (override example: './buildme GCC53') 1) build Clover 2) make pkg 3) make iso 4) build all 5) test build (no autogen, no boot files) 6) status 7) update Clover 8) update Clover (reset changes) 9) show diff 10) open drivers directory 11) clean BaseTools 12) quit Please enter your choice: 8 [UPDATE RESET CLOVER] Fetching origin remote: Enumerating objects: 31, done. remote: Counting objects: 100% (31/31), done. remote: Compressing objects: 100% (21/21), done. remote: Total 31 (delta 12), reused 17 (delta 8), pack-reused 0 Unpacking objects: 100% (31/31), done. From https://github.com/CloverHackyColor/CloverBootloader f76a8c3..3345280 master -> origin/master HEAD is now at 3345280 new revision 5084 From https://github.com/CloverHackyColor/CloverBootloader * branch master -> FETCH_HEAD Already up-to-date. ------------------------------------------------------------------------ buildme, Clover v2.5k r5084 (SHA: 3345280) TOOLCHAIN: GCC53 (override example: './buildme GCC53') 1) build Clover 2) make pkg 3) make iso 4) build all 5) test build (no autogen, no boot files) 6) status 7) update Clover 8) update Clover (reset changes) 9) show diff 10) open drivers directory 11) clean BaseTools 12) quit Please enter your choice: 4 Loading previous configuration from /Users/fusion71au/src/CloverBootloader/Conf/BuildEnv.sh WORKSPACE: /Users/fusion71au/src/CloverBootloader EDK_TOOLS_PATH: /Users/fusion71au/src/CloverBootloader/BaseTools CONF_PATH: /Users/fusion71au/src/CloverBootloader/Conf [BUILD CLOVER] TOOLCHAIN_DIR: /Users/fusion71au/src/opt/local NASM_PREFIX: /Users/fusion71au/src/opt/local/bin/ NASM_VER: 2.14.02 Building from: /Users/fusion71au/src/CloverBootloader Running edk2 build for CloverX64 using the command: build --conf=/Users/fusion71au/src/CloverBootloader/Conf -D USE_LOW_EBDA -p Clover.dsc -a X64 -b RELEASE -t GCC53 -n 5 Build environment: Darwin-16.7.0-x86_64-i386-64bit Build start time: 16:27:55, Sep.15 2019 WORKSPACE = /Users/fusion71au/src/CloverBootloader EDK_TOOLS_PATH = /Users/fusion71au/src/CloverBootloader/BaseTools CONF_PATH = /Users/fusion71au/src/CloverBootloader/Conf Architecture(s) = X64 Build target = RELEASE Processing meta-data Toolchain = GCC53 . Active Platform = /Users/fusion71au/src/CloverBootloader/Clover.dsc ............ done! Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64] Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64] Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/UefiLib/UefiLib.inf [X64] Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64] Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64] [CC] UefiRuntimeServicesTableLib [CC] DriverEntryPoint [CC] Acpi [NASM] CpuFlushTlb [CC] DevicePathFromText [SLINK] UefiRuntimeServicesTableLib [SLINK] UefiDriverEntryPoint Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64] Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64] [CC] Console [CC] PrintLib [CC] MemoryAllocationLib [NASM] CpuSleep [SLINK] UefiMemoryAllocationLib Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64] [SLINK] BaseCpuLib Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64] [CC] PrintLibInternal [SLINK] BasePrintLib [CC] DevicePathToText Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/BaseLib.inf [X64] [CC] UefiDriverModel [CC] CompareMemWrapper [CC] UefiBootServicesTableLib [CC] ARShiftU64 [SLINK] UefiBootServicesTableLib Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64] [CC] DevicePathUtilities [CC] DebugLib [CC] BitField [SLINK] BaseDebugLibNull Building ... /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64] [CC] CheckSum [CC] UefiDevicePathLib [CC] ChkStkGcc [CC] UefiLib [CC] PcdLib [SLINK] UefiDevicePathLib Building ... /Users/fusion71au/src/CloverBootloader/Library/OsxBdsPlatformLib/PlatformBds.inf [X64] [SLINK] BasePcdLibNull Building ... /Users/fusion71au/src/CloverBootloader/Library/GenericBdsLib/GenericBdsLib.inf [X64] [CC] Cpu [CC] CpuDeadLoop [CC] DivS64x64Remainder [CC] AutoGen [CC] UefiLibPrint [CC] DivU64x32 [CC] DivU64x32Remainder [CC] BdsPlatform [CC] DivU64x64Remainder [CC] UefiNotTiano [CC] FilePaths [SLINK] UefiLib Building ... /Users/fusion71au/src/CloverBootloader/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64] [CC] GetPowerOfTwo32 [CC] PlatformData [CC] GetPowerOfTwo64 [CC] CopyMem [SLINK] DuetBds Building ... /Users/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf [X64] [CC] DxeCapsuleLibNull [CC] CopyMemWrapper [CC] HighBitSet32 [SLINK] DxeCapsuleLibNull Building ... /Users/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf [X64] [CC] IsZeroBufferWrapper [CC] HighBitSet64 [CC] LRotU32 [CC] MemLibGeneric [CC] LRotU64 [CC] AutoGen [CC] MemLibGuid [CC] LShiftU64 [CC] ScanMem16Wrapper [CC] ScanMem32Wrapper [CC] LinkedList [CC] ScanMem64Wrapper [CC] LongJump [CC] BdsBoot [CC] ScanMem8Wrapper [CC] LowBitSet32 [CC] SetMem [CC] LowBitSet64 [CC] SetMem16Wrapper [CC] Ifconfig [CC] Math64 [CC] SetMem32Wrapper [CC] ModU64x32 [CC] SetMem64Wrapper [CC] MultS64x64 [CC] BdsConnect [CC] SetMemWrapper [CC] MultU64x32 [CC] ZeroMemWrapper [CC] MultU64x64 [SLINK] BaseMemoryLib Building ... /Users/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf [X64] [CC] RRotU32 [CC] RRotU64 [CC] AutoGen [CC] UefiShellInstall1CommandsLib [CC] Ping [CC] RShiftU64 [SLINK] UefiShellInstall1CommandsLib Building ... /Users/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf [X64] [CC] BdsConsole [CC] SafeString [CC] Comp [CC] SetJump [CC] UefiShellNetwork1CommandsLib /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/String.c: In function 'StrCpy': /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/String.c:46:37: error: variable 'DestMax' set but not used [-Werror=unused-but-set-variable] 46 | INTN DestMax; | ^~~~~~~ [SLINK] UefiShellNetwork1CommandsLib Building ... /Users/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf [X64] cc1: all warnings being treated as errors make: *** [/Users/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/String.obj] Error 1 build.py... : error 7000: Failed to execute command make tbuild [/Users/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib] build.py... : error 7000: Failed to execute command make tbuild [/Users/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib] build.py... : error F002: Failed to build module /Users/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/BaseLib.inf [X64, GCC53, RELEASE] - Failed - Build end time: 16:28:23, Sep.15 2019 Build total time: 00:00:28 @Slice is correct in that it is better to modify the source code so that the warnings/errors are not produced in the first place but it seems like an awful lot of that legacy code spits out these useless warnings/errors. For the quick and dirty solution, replace the ~/src/CloverBootloader/Conf/tools_def.txt with the tools_def.txt from GitHub r5076 (like I mentioned in the previous post). Edited September 16, 2019 by fusion71au correct typo 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690107 Share on other sites More sharing options...
Matgen84 Posted September 15, 2019 Share Posted September 15, 2019 (edited) 1 hour ago, fusion71au said: Looking inside the buildme script, both options download from the master repo, "git pull origin master" but option 8 does extra function of resetting everything to match the master "git reset --hard origin/master" ie any changes you yourself made to files inside /CloverBootloader folder will be lost. Personally, I try to avoid changing/editing any files inside /CloverBootloader unless absolutely necessary. For example, I like to add acidanthera efi drivers like AptioMemoryFix.efi into the Clover pkg installer after compiling Clover. Instead of adding code to the buildme script (and risk getting it overwritten or conflicting with future updates), I keep a very simple script in ~/src that just copies/adds the extra efi drivers from ~/src/tools/ThirdPartyDrivers to ~/src/CloverBootloader/CloverPackage/CloverV2/EFI/CLOVER/drivers/off, then executes ./makepkg... ThirdPartyDrivers copyThirdPartyDrivers script Reveal hidden contents Thanks a lot I also don't change/edit any file from /CloverBootloader. So, option 7 is the good one for me. I also like to add acidanthera efi drivers like AptioMemoryFix.efi into the Clover pkg installer after compiling Clover. If I remove some Clover official theme, I add some personal theme using postbuild.sh possibility introduce in Buildme (GitHub version). Unfortunately, I don't know command 'directories exists" to avoid remove/copy each time. If you have any ideas postbuild.sh.zip Edited September 15, 2019 by Matgen84 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690123 Share on other sites More sharing options...
Florin9doi Posted September 15, 2019 Share Posted September 15, 2019 (edited) I've pushed a new branch into git: «svn_history» which contains all sourceforge history, keeping the changes from git. if you wish to replace CloverBootloader/master with this: git remote update # create backup branch git checkout origin/master git push origin HEAD:backup git checkout origin/svn_history git push origin HEAD:master -f # delete backup branch git push origin :backup # delete svn_history git push origin :svn_history Edited September 15, 2019 by Florin9doi 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690154 Share on other sites More sharing options...
fusion71au Posted September 15, 2019 Share Posted September 15, 2019 (edited) Good news: Commit 14a7206 has fixed compilation of GitHub Clover using -t GCC53 in macOS with GCC 9.2 installed . Not so good news: For Linux Mint 19.1 with GCC 9.1.0, -t GCC53 still gives error " [DLINK1] FirmwareVolume /usr/bin/objcopy: /home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/FileSystems/ApfsDriverLoader/ApfsDriverLoader/DEBUG/ApfsDriverLoader.dll: warning: Empty loadable segment detected at vaddr=0x280, is this intentional? /usr/bin/objcopy: /home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/Protocols/FirmwareVolume/FirmwareVolume/DEBUG/FirmwareVolume.dll: warning: Empty loadable segment detected at vaddr=0x280, is this intentional? [OBJCOPY] FirmwareVolume [OBJCOPY] ApfsDriverLoader GenFw: Elf64Convert.c:570: ScanSections64: Assertion `FALSE' failed. GenFw: Elf64Convert.c:570: ScanSections64: Assertion `FALSE' failed. [DLINK1] Cpu /usr/bin/objcopy: /home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/CloverEFI/CpuDxe/Cpu/DEBUG/Cpu.dll: warning: Empty loadable segment detected at vaddr=0x280, is this intentional? [OBJCOPY] Cpu Aborted (core dumped) GNUmakefile:371: recipe for target '/home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/FileSystems/ApfsDriverLoader/ApfsDriverLoader/OUTPUT/ApfsDriverLoader.efi' failed make: *** [/home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/FileSystems/ApfsDriverLoader/ApfsDriverLoader/OUTPUT/ApfsDriverLoader.efi] Error 134" fusion71au@GA-P55A-UD3:~/src/CloverBootloader$ gcc --version gcc (Ubuntu 9.1.0-2ubuntu2~18.04) 9.1.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. fusion71au@GA-P55A-UD3:~/src/CloverBootloader$ source edksetup.sh Loading previous configuration from /home/fusion71au/src/CloverBootloader/Conf/BuildEnv.sh WORKSPACE: /home/fusion71au/src/CloverBootloader EDK_TOOLS_PATH: /home/fusion71au/src/CloverBootloader/BaseTools CONF_PATH: /home/fusion71au/src/CloverBootloader/Conf fusion71au@GA-P55A-UD3:~/src/CloverBootloader$ ./ebuild.sh -fr -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -D USE_APPLE_HFSPLUS_DRIVER -t GCC53 TOOLCHAIN_DIR: /usr NASM_PREFIX: /usr/bin/ NASM_VER: 2.13.02 Building from: /home/fusion71au/src/CloverBootloader Building tools as they are not found make: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools' make -C Source/C make[1]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C' Attempting to detect HOST_ARCH from 'uname -m': x86_64 Detected HOST_ARCH of X64 using uname. mkdir -p . mkdir ./libs make -C Common make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/Common' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 BasePeCoff.c -o BasePeCoff.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 BinderFuncs.c -o BinderFuncs.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 CommonLib.c -o CommonLib.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 Crc32.c -o Crc32.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 Decompress.c -o Decompress.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 EfiCompress.c -o EfiCompress.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 EfiUtilityMsgs.c -o EfiUtilityMsgs.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 FirmwareVolumeBuffer.c -o FirmwareVolumeBuffer.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 FvLib.c -o FvLib.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 MemoryFile.c -o MemoryFile.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 MyAlloc.c -o MyAlloc.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 OsPath.c -o OsPath.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 ParseGuidedSectionTools.c -o ParseGuidedSectionTools.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 ParseInf.c -o ParseInf.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 PeCoffLoaderEx.c -o PeCoffLoaderEx.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 SimpleFileParsing.c -o SimpleFileParsing.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 StringFuncs.c -o StringFuncs.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 TianoCompress.c -o TianoCompress.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 PcdValueCommon.c -o PcdValueCommon.o ar crs ../libs/libCommon.a BasePeCoff.o BinderFuncs.o CommonLib.o Crc32.o Decompress.o EfiCompress.o EfiUtilityMsgs.o FirmwareVolumeBuffer.o FvLib.o MemoryFile.o MyAlloc.o OsPath.o ParseGuidedSectionTools.o ParseInf.o PeCoffLoaderEx.o SimpleFileParsing.o StringFuncs.o TianoCompress.o PcdValueCommon.o make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/Common' mkdir ./bin make -C VfrCompile VfrLexer.h make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/VfrCompile' BIN_DIR='.' make -C Pccts/dlg make[3]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/VfrCompile/Pccts/dlg' cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c dlg_p.c cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c dlg_a.c cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c main.c cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 err.c -o err.o cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 ../support/set/set.c cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 support.c -o support.o cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 output.c -o output.o cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 relabel.c -o relabel.o cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 automata.c -o automata.o cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -o ./dlg dlg_p.o dlg_a.o main.o err.o set.o support.o output.o relabel.o automata.o make[3]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/VfrCompile/Pccts/dlg' BIN_DIR='.' make -C Pccts/antlr make[3]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/VfrCompile/Pccts/antlr' gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 antlr.c -o antlr.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 scan.c -o scan.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 err.c -o err.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 bits.c -o bits.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 build.c -o build.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 fset2.c -o fset2.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 fset.c -o fset.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 gen.c -o gen.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 globals.c -o globals.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 hash.c -o hash.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 lex.c -o lex.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 main.c -o main.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 misc.c -o misc.o gcc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c -o set.o ../support/set/set.c gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 pred.c -o pred.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 egman.c -o egman.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 mrhoist.c -o mrhoist.o mrhoist.c: In function 'MR_ruleNamePlusOffset': mrhoist.c:2220:37: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 2220 | sprintf(ruleNameStatic2,"%s/%d",ruleNameStatic1,offset+1); | ^ In file included from /usr/include/stdio.h:862, from mrhoist.c:28: /usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 3 and 61 bytes into a destination of size 60 33 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 fcache.c -o fcache.o gcc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -o ./antlr antlr.o scan.o err.o bits.o build.o fset2.o fset.o gen.o globals.o hash.o lex.o main.o misc.o set.o pred.o egman.o mrhoist.o fcache.o make[3]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/VfrCompile/Pccts/antlr' Pccts/antlr/antlr -CC -e3 -ck 3 -k 2 -fl VfrParser.dlg -ft VfrTokens.h -o . VfrSyntax.g Antlr parser generator Version 1.33MR33 1989-2001 VfrSyntax.g, line 3508: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf ) VfrSyntax.g, line 3517: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf ) VfrSyntax.g, line 3526: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf ) VfrSyntax.g, line 3536: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf ) VfrSyntax.g, line 3566: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf ) VfrSyntax.g, line 3575: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf ) Pccts/dlg/dlg -C2 -i -CC -cl VfrLexer -o . VfrParser.dlg dlg Version 1.33MR33 1989-2001 make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/VfrCompile' make -C BrotliCompress make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/BrotliCompress' gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 tools/brotli.c -o tools/brotli.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 common/dictionary.c -o common/dictionary.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 common/transform.c -o common/transform.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 dec/bit_reader.c -o dec/bit_reader.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 dec/decode.c -o dec/decode.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 dec/huffman.c -o dec/huffman.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 dec/state.c -o dec/state.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/backward_references.c -o enc/backward_references.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/backward_references_hq.c -o enc/backward_references_hq.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/bit_cost.c -o enc/bit_cost.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/block_splitter.c -o enc/block_splitter.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/brotli_bit_stream.c -o enc/brotli_bit_stream.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/cluster.c -o enc/cluster.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/compress_fragment.c -o enc/compress_fragment.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/compress_fragment_two_pass.c -o enc/compress_fragment_two_pass.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/dictionary_hash.c -o enc/dictionary_hash.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/encode.c -o enc/encode.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/encoder_dict.c -o enc/encoder_dict.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/entropy_encode.c -o enc/entropy_encode.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/histogram.c -o enc/histogram.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/literal_cost.c -o enc/literal_cost.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/memory.c -o enc/memory.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/metablock.c -o enc/metablock.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/static_dict.c -o enc/static_dict.o gcc -c -I ./include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 enc/utf8_util.c -o enc/utf8_util.o gcc -o ../bin/Brotli tools/brotli.o common/dictionary.o common/transform.o dec/bit_reader.o dec/decode.o dec/huffman.o dec/state.o enc/backward_references.o enc/backward_references_hq.o enc/bit_cost.o enc/block_splitter.o enc/brotli_bit_stream.o enc/cluster.o enc/compress_fragment.o enc/compress_fragment_two_pass.o enc/dictionary_hash.o enc/encode.o enc/encoder_dict.o enc/entropy_encode.o enc/histogram.o enc/literal_cost.o enc/memory.o enc/metablock.o enc/static_dict.o enc/utf8_util.o -L../libs -lm make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/BrotliCompress' make -C VfrCompile make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/VfrCompile' g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -O2 Pccts/h/AParser.cpp -o AParser.o g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -O2 Pccts/h/DLexerBase.cpp -o DLexerBase.o g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -O2 Pccts/h/ATokenBuffer.cpp -o ATokenBuffer.o g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -Wno-unused-result -O2 EfiVfrParser.cpp -o EfiVfrParser.o g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -Wno-unused-result -O2 VfrLexer.cpp -o VfrLexer.o g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -O2 VfrSyntax.cpp -o VfrSyntax.o g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -Wno-unused-result -O2 VfrFormPkg.cpp -o VfrFormPkg.o g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -Wno-unused-result -O2 VfrError.cpp -o VfrError.o g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -Wno-unused-result -O2 VfrUtilityLib.cpp -o VfrUtilityLib.o g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -Wno-unused-result -O2 VfrCompiler.cpp -o VfrCompiler.o g++ -o ../bin/VfrCompile AParser.o DLexerBase.o ATokenBuffer.o EfiVfrParser.o VfrLexer.o VfrSyntax.o VfrFormPkg.o VfrError.o VfrUtilityLib.o VfrCompiler.o -L../libs -lCommon make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/VfrCompile' make -C EfiLdrImage make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/EfiLdrImage' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 EfiLdrImage.c -o EfiLdrImage.o gcc -o ../bin/EfiLdrImage EfiLdrImage.o -L../libs -lCommon make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/EfiLdrImage' make -C EfiRom make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/EfiRom' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 EfiRom.c -o EfiRom.o gcc -o ../bin/EfiRom EfiRom.o -L../libs -lCommon make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/EfiRom' make -C GenFfs make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/GenFfs' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 GenFfs.c -o GenFfs.o gcc -o ../bin/GenFfs GenFfs.o -L../libs -lCommon make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/GenFfs' make -C GenFv make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/GenFv' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 GenFv.c -o GenFv.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 GenFvInternalLib.c -o GenFvInternalLib.o gcc -o ../bin/GenFv GenFv.o GenFvInternalLib.o -L../libs -lCommon -luuid make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/GenFv' make -C GenFw make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/GenFw' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 GenFw.c -o GenFw.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 ElfConvert.c -o ElfConvert.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 Elf32Convert.c -o Elf32Convert.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 Elf64Convert.c -o Elf64Convert.o gcc -o ../bin/GenFw GenFw.o ElfConvert.o Elf32Convert.o Elf64Convert.o -L../libs -lCommon -luuid make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/GenFw' make -C GenPage make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/GenPage' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 GenPage.c -o GenPage.o gcc -o ../bin/GenPage GenPage.o -L../libs -lCommon make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/GenPage' make -C GenSec make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/GenSec' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 GenSec.c -o GenSec.o gcc -o ../bin/GenSec GenSec.o -L../libs -lCommon -luuid make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/GenSec' make -C GenCrc32 make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/GenCrc32' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 GenCrc32.c -o GenCrc32.o gcc -o ../bin/GenCrc32 GenCrc32.o -L../libs -lCommon make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/GenCrc32' make -C LzmaCompress make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/LzmaCompress' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 -D_7ZIP_ST LzmaCompress.c -o LzmaCompress.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 -D_7ZIP_ST Sdk/C/Alloc.c -o Sdk/C/Alloc.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 -D_7ZIP_ST Sdk/C/LzFind.c -o Sdk/C/LzFind.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 -D_7ZIP_ST Sdk/C/LzmaDec.c -o Sdk/C/LzmaDec.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 -D_7ZIP_ST Sdk/C/LzmaEnc.c -o Sdk/C/LzmaEnc.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 -D_7ZIP_ST Sdk/C/7zFile.c -o Sdk/C/7zFile.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 -D_7ZIP_ST Sdk/C/7zStream.c -o Sdk/C/7zStream.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 -D_7ZIP_ST Sdk/C/Bra86.c -o Sdk/C/Bra86.o gcc -o ../bin/LzmaCompress LzmaCompress.o Sdk/C/Alloc.o Sdk/C/LzFind.o Sdk/C/LzmaDec.o Sdk/C/LzmaEnc.o Sdk/C/7zFile.o Sdk/C/7zStream.o Sdk/C/Bra86.o -L../libs make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/LzmaCompress' make -C Split make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/Split' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 Split.c -o Split.o gcc -o ../bin/Split Split.o -L../libs -lCommon make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/Split' make -C TianoCompress make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/TianoCompress' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 TianoCompress.c -o TianoCompress.o gcc -o ../bin/TianoCompress TianoCompress.o -L../libs -lCommon make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/TianoCompress' make -C VolInfo make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/VolInfo' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 VolInfo.c -o VolInfo.o gcc -o ../bin/VolInfo VolInfo.o -L../libs -lCommon make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/VolInfo' make -C DevicePath make[2]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/DevicePath' gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 DevicePath.c -o DevicePath.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 UefiDevicePathLib.c -o UefiDevicePathLib.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 DevicePathFromText.c -o DevicePathFromText.o gcc -c -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 DevicePathUtilities.c -o DevicePathUtilities.o gcc -o ../bin/DevicePath DevicePath.o UefiDevicePathLib.o DevicePathFromText.o DevicePathUtilities.o -L../libs -lCommon -luuid make[2]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C/DevicePath' Finished building BaseTools C Tools with HOST_ARCH=X64 make[1]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/C' make -C Source/Python make[1]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/Python' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Source/Python' make -C Tests make[1]: Entering directory '/home/fusion71au/src/CloverBootloader/BaseTools/Tests' testHelp (TianoCompress.Tests) ... ok testRandomDataCycles (TianoCompress.Tests) ... ok test_AutoGen_AutoGen (CheckPythonSyntax.Tests) ... ok test_AutoGen_AutoGenWorker (CheckPythonSyntax.Tests) ... ok test_AutoGen_BuildEngine (CheckPythonSyntax.Tests) ... ok test_AutoGen_CacheIR (CheckPythonSyntax.Tests) ... ok test_AutoGen_DataPipe (CheckPythonSyntax.Tests) ... ok test_AutoGen_GenC (CheckPythonSyntax.Tests) ... ok test_AutoGen_GenDepex (CheckPythonSyntax.Tests) ... ok test_AutoGen_GenMake (CheckPythonSyntax.Tests) ... ok test_AutoGen_GenPcdDb (CheckPythonSyntax.Tests) ... ok test_AutoGen_GenVar (CheckPythonSyntax.Tests) ... ok test_AutoGen_IdfClassObject (CheckPythonSyntax.Tests) ... ok test_AutoGen_InfSectionParser (CheckPythonSyntax.Tests) ... ok test_AutoGen_ModuleAutoGen (CheckPythonSyntax.Tests) ... ok test_AutoGen_ModuleAutoGenHelper (CheckPythonSyntax.Tests) ... ok test_AutoGen_PlatformAutoGen (CheckPythonSyntax.Tests) ... ok test_AutoGen_StrGather (CheckPythonSyntax.Tests) ... ok test_AutoGen_UniClassObject (CheckPythonSyntax.Tests) ... ok test_AutoGen_ValidCheckingInfoObject (CheckPythonSyntax.Tests) ... ok test_AutoGen_WorkspaceAutoGen (CheckPythonSyntax.Tests) ... ok test_AutoGen___init__ (CheckPythonSyntax.Tests) ... ok test_BPDG_BPDG (CheckPythonSyntax.Tests) ... ok test_BPDG_GenVpd (CheckPythonSyntax.Tests) ... ok test_BPDG_StringTable (CheckPythonSyntax.Tests) ... ok test_BPDG___init__ (CheckPythonSyntax.Tests) ... ok test_Capsule_GenerateCapsule (CheckPythonSyntax.Tests) ... ok test_Capsule_GenerateWindowsDriver (CheckPythonSyntax.Tests) ... ok test_Capsule_WindowsCapsuleSupportHelper (CheckPythonSyntax.Tests) ... ok test_CommonDataClass_CommonClass (CheckPythonSyntax.Tests) ... ok test_CommonDataClass_DataClass (CheckPythonSyntax.Tests) ... ok test_CommonDataClass_Exceptions (CheckPythonSyntax.Tests) ... ok test_CommonDataClass_FdfClass (CheckPythonSyntax.Tests) ... ok test_CommonDataClass___init__ (CheckPythonSyntax.Tests) ... ok test_Common_BuildToolError (CheckPythonSyntax.Tests) ... ok test_Common_BuildVersion (CheckPythonSyntax.Tests) ... ok test_Common_DataType (CheckPythonSyntax.Tests) ... ok test_Common_Edk2_Capsule_FmpPayloadHeader (CheckPythonSyntax.Tests) ... ok test_Common_Edk2_Capsule___init__ (CheckPythonSyntax.Tests) ... ok test_Common_Edk2___init__ (CheckPythonSyntax.Tests) ... ok test_Common_EdkLogger (CheckPythonSyntax.Tests) ... ok test_Common_Expression (CheckPythonSyntax.Tests) ... ok test_Common_GlobalData (CheckPythonSyntax.Tests) ... ok test_Common_LongFilePathOs (CheckPythonSyntax.Tests) ... ok test_Common_LongFilePathOsPath (CheckPythonSyntax.Tests) ... ok test_Common_LongFilePathSupport (CheckPythonSyntax.Tests) ... ok test_Common_Misc (CheckPythonSyntax.Tests) ... ok test_Common_MultipleWorkspace (CheckPythonSyntax.Tests) ... ok test_Common_Parsing (CheckPythonSyntax.Tests) ... ok test_Common_RangeExpression (CheckPythonSyntax.Tests) ... ok test_Common_StringUtils (CheckPythonSyntax.Tests) ... ok test_Common_TargetTxtClassObject (CheckPythonSyntax.Tests) ... ok test_Common_ToolDefClassObject (CheckPythonSyntax.Tests) ... ok test_Common_Uefi_Capsule_FmpAuthHeader (CheckPythonSyntax.Tests) ... ok test_Common_Uefi_Capsule_FmpCapsuleHeader (CheckPythonSyntax.Tests) ... ok test_Common_Uefi_Capsule_UefiCapsuleHeader (CheckPythonSyntax.Tests) ... ok test_Common_Uefi_Capsule___init__ (CheckPythonSyntax.Tests) ... ok test_Common_Uefi___init__ (CheckPythonSyntax.Tests) ... ok test_Common_VariableAttributes (CheckPythonSyntax.Tests) ... ok test_Common_VpdInfoFile (CheckPythonSyntax.Tests) ... ok test_Common___init__ (CheckPythonSyntax.Tests) ... ok test_Common_buildoptions (CheckPythonSyntax.Tests) ... ok test_Common_caching (CheckPythonSyntax.Tests) ... ok test_Ecc_CParser3_CLexer (CheckPythonSyntax.Tests) ... ok test_Ecc_CParser3_CParser (CheckPythonSyntax.Tests) ... ok test_Ecc_CParser3___init__ (CheckPythonSyntax.Tests) ... ok test_Ecc_CParser4_CLexer (CheckPythonSyntax.Tests) ... ok test_Ecc_CParser4_CListener (CheckPythonSyntax.Tests) ... ok test_Ecc_CParser4_CParser (CheckPythonSyntax.Tests) ... ok test_Ecc_CParser4___init__ (CheckPythonSyntax.Tests) ... ok test_Ecc_Check (CheckPythonSyntax.Tests) ... ok test_Ecc_CodeFragment (CheckPythonSyntax.Tests) ... ok test_Ecc_CodeFragmentCollector (CheckPythonSyntax.Tests) ... ok test_Ecc_Configuration (CheckPythonSyntax.Tests) ... ok test_Ecc_Database (CheckPythonSyntax.Tests) ... ok test_Ecc_EccGlobalData (CheckPythonSyntax.Tests) ... ok test_Ecc_EccMain (CheckPythonSyntax.Tests) ... ok test_Ecc_EccToolError (CheckPythonSyntax.Tests) ... ok test_Ecc_Exception (CheckPythonSyntax.Tests) ... ok test_Ecc_FileProfile (CheckPythonSyntax.Tests) ... ok test_Ecc_MetaDataParser (CheckPythonSyntax.Tests) ... ok test_Ecc_MetaFileWorkspace_MetaDataTable (CheckPythonSyntax.Tests) ... ok test_Ecc_MetaFileWorkspace_MetaFileParser (CheckPythonSyntax.Tests) ... ok test_Ecc_MetaFileWorkspace_MetaFileTable (CheckPythonSyntax.Tests) ... ok test_Ecc_MetaFileWorkspace___init__ (CheckPythonSyntax.Tests) ... ok test_Ecc_ParserWarning (CheckPythonSyntax.Tests) ... ok test_Ecc_Xml_XmlRoutines (CheckPythonSyntax.Tests) ... ok test_Ecc_Xml___init__ (CheckPythonSyntax.Tests) ... ok test_Ecc___init__ (CheckPythonSyntax.Tests) ... ok test_Ecc_c (CheckPythonSyntax.Tests) ... ok test_Eot_CParser3_CLexer (CheckPythonSyntax.Tests) ... ok test_Eot_CParser3_CParser (CheckPythonSyntax.Tests) ... ok test_Eot_CParser3___init__ (CheckPythonSyntax.Tests) ... ok test_Eot_CParser4_CLexer (CheckPythonSyntax.Tests) ... ok test_Eot_CParser4_CListener (CheckPythonSyntax.Tests) ... ok test_Eot_CParser4_CParser (CheckPythonSyntax.Tests) ... ok test_Eot_CParser4___init__ (CheckPythonSyntax.Tests) ... ok test_Eot_CodeFragment (CheckPythonSyntax.Tests) ... ok test_Eot_CodeFragmentCollector (CheckPythonSyntax.Tests) ... ok test_Eot_Database (CheckPythonSyntax.Tests) ... ok test_Eot_EotGlobalData (CheckPythonSyntax.Tests) ... ok test_Eot_EotMain (CheckPythonSyntax.Tests) ... ok test_Eot_EotToolError (CheckPythonSyntax.Tests) ... ok test_Eot_FileProfile (CheckPythonSyntax.Tests) ... ok test_Eot_Identification (CheckPythonSyntax.Tests) ... ok test_Eot_InfParserLite (CheckPythonSyntax.Tests) ... ok test_Eot_Parser (CheckPythonSyntax.Tests) ... ok test_Eot_ParserWarning (CheckPythonSyntax.Tests) ... ok test_Eot_Report (CheckPythonSyntax.Tests) ... ok test_Eot___init__ (CheckPythonSyntax.Tests) ... ok test_Eot_c (CheckPythonSyntax.Tests) ... ok test_GenFds_AprioriSection (CheckPythonSyntax.Tests) ... ok test_GenFds_Capsule (CheckPythonSyntax.Tests) ... ok test_GenFds_CapsuleData (CheckPythonSyntax.Tests) ... ok test_GenFds_CompressSection (CheckPythonSyntax.Tests) ... ok test_GenFds_DataSection (CheckPythonSyntax.Tests) ... ok test_GenFds_DepexSection (CheckPythonSyntax.Tests) ... ok test_GenFds_EfiSection (CheckPythonSyntax.Tests) ... ok test_GenFds_Fd (CheckPythonSyntax.Tests) ... ok test_GenFds_FdfParser (CheckPythonSyntax.Tests) ... ok test_GenFds_Ffs (CheckPythonSyntax.Tests) ... ok test_GenFds_FfsFileStatement (CheckPythonSyntax.Tests) ... ok test_GenFds_FfsInfStatement (CheckPythonSyntax.Tests) ... ok test_GenFds_Fv (CheckPythonSyntax.Tests) ... ok test_GenFds_FvImageSection (CheckPythonSyntax.Tests) ... ok test_GenFds_GenFds (CheckPythonSyntax.Tests) ... ok test_GenFds_GenFdsGlobalVariable (CheckPythonSyntax.Tests) ... ok test_GenFds_GuidSection (CheckPythonSyntax.Tests) ... ok test_GenFds_OptRomFileStatement (CheckPythonSyntax.Tests) ... ok test_GenFds_OptRomInfStatement (CheckPythonSyntax.Tests) ... ok test_GenFds_OptionRom (CheckPythonSyntax.Tests) ... ok test_GenFds_Region (CheckPythonSyntax.Tests) ... ok test_GenFds_Rule (CheckPythonSyntax.Tests) ... ok test_GenFds_RuleComplexFile (CheckPythonSyntax.Tests) ... ok test_GenFds_RuleSimpleFile (CheckPythonSyntax.Tests) ... ok test_GenFds_Section (CheckPythonSyntax.Tests) ... ok test_GenFds_UiSection (CheckPythonSyntax.Tests) ... ok test_GenFds_VerSection (CheckPythonSyntax.Tests) ... ok test_GenFds___init__ (CheckPythonSyntax.Tests) ... ok test_GenPatchPcdTable_GenPatchPcdTable (CheckPythonSyntax.Tests) ... ok test_GenPatchPcdTable___init__ (CheckPythonSyntax.Tests) ... ok test_PatchPcdValue_PatchPcdValue (CheckPythonSyntax.Tests) ... ok test_PatchPcdValue___init__ (CheckPythonSyntax.Tests) ... ok test_Pkcs7Sign_Pkcs7Sign (CheckPythonSyntax.Tests) ... ok test_Rsa2048Sha256Sign_Rsa2048Sha256GenerateKeys (CheckPythonSyntax.Tests) ... ok test_Rsa2048Sha256Sign_Rsa2048Sha256Sign (CheckPythonSyntax.Tests) ... ok test_Table_Table (CheckPythonSyntax.Tests) ... ok test_Table_TableDataModel (CheckPythonSyntax.Tests) ... ok test_Table_TableDec (CheckPythonSyntax.Tests) ... ok test_Table_TableDsc (CheckPythonSyntax.Tests) ... ok test_Table_TableEotReport (CheckPythonSyntax.Tests) ... ok test_Table_TableFdf (CheckPythonSyntax.Tests) ... ok test_Table_TableFile (CheckPythonSyntax.Tests) ... ok test_Table_TableFunction (CheckPythonSyntax.Tests) ... ok test_Table_TableIdentifier (CheckPythonSyntax.Tests) ... ok test_Table_TableInf (CheckPythonSyntax.Tests) ... ok test_Table_TablePcd (CheckPythonSyntax.Tests) ... ok test_Table_TableQuery (CheckPythonSyntax.Tests) ... ok test_Table_TableReport (CheckPythonSyntax.Tests) ... ok test_Table___init__ (CheckPythonSyntax.Tests) ... ok test_TargetTool_TargetTool (CheckPythonSyntax.Tests) ... ok test_TargetTool___init__ (CheckPythonSyntax.Tests) ... ok test_Trim_Trim (CheckPythonSyntax.Tests) ... ok test_UPT_BuildVersion (CheckPythonSyntax.Tests) ... ok test_UPT_Core_DependencyRules (CheckPythonSyntax.Tests) ... ok test_UPT_Core_DistributionPackageClass (CheckPythonSyntax.Tests) ... ok test_UPT_Core_FileHook (CheckPythonSyntax.Tests) ... ok test_UPT_Core_IpiDb (CheckPythonSyntax.Tests) ... ok test_UPT_Core_PackageFile (CheckPythonSyntax.Tests) ... ok test_UPT_Core___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_GenMetaFile_GenDecFile (CheckPythonSyntax.Tests) ... ok test_UPT_GenMetaFile_GenInfFile (CheckPythonSyntax.Tests) ... ok test_UPT_GenMetaFile_GenMetaFileMisc (CheckPythonSyntax.Tests) ... ok test_UPT_GenMetaFile_GenXmlFile (CheckPythonSyntax.Tests) ... ok test_UPT_GenMetaFile___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_InstallPkg (CheckPythonSyntax.Tests) ... ok test_UPT_InventoryWs (CheckPythonSyntax.Tests) ... ok test_UPT_Library_CommentGenerating (CheckPythonSyntax.Tests) ... ok test_UPT_Library_CommentParsing (CheckPythonSyntax.Tests) ... ok test_UPT_Library_DataType (CheckPythonSyntax.Tests) ... ok test_UPT_Library_ExpressionValidate (CheckPythonSyntax.Tests) ... ok test_UPT_Library_GlobalData (CheckPythonSyntax.Tests) ... ok test_UPT_Library_Misc (CheckPythonSyntax.Tests) ... ok test_UPT_Library_ParserValidate (CheckPythonSyntax.Tests) ... ok test_UPT_Library_Parsing (CheckPythonSyntax.Tests) ... ok test_UPT_Library_StringUtils (CheckPythonSyntax.Tests) ... ok test_UPT_Library_UniClassObject (CheckPythonSyntax.Tests) ... ok test_UPT_Library_Xml_XmlRoutines (CheckPythonSyntax.Tests) ... ok test_UPT_Library_Xml___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_Library___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_Logger_Log (CheckPythonSyntax.Tests) ... ok test_UPT_Logger_StringTable (CheckPythonSyntax.Tests) ... ok test_UPT_Logger_ToolError (CheckPythonSyntax.Tests) ... ok test_UPT_Logger___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_MkPkg (CheckPythonSyntax.Tests) ... ok test_UPT_Object_POM_CommonObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_POM_ModuleObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_POM_PackageObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_POM___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_DecObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfBinaryObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfBuildOptionObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfCommonObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfDefineCommonObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfDefineObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfDepexObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfGuidObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfHeaderObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfLibraryClassesObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfMisc (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfPackagesObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfPcdObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfPpiObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfProtocolObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfSoucesObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfUserExtensionObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_Object___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_DecParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_DecParserMisc (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfAsBuiltProcess (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfBinarySectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfBuildOptionSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfDefineSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfDepexSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfGuidPpiProtocolSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfLibrarySectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfPackageSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfParserMisc (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfPcdSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfSourceSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_PomAdapter_DecPomAlignment (CheckPythonSyntax.Tests) ... ok test_UPT_PomAdapter_InfPomAlignment (CheckPythonSyntax.Tests) ... ok test_UPT_PomAdapter_InfPomAlignmentMisc (CheckPythonSyntax.Tests) ... ok test_UPT_PomAdapter___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_ReplacePkg (CheckPythonSyntax.Tests) ... ok test_UPT_RmPkg (CheckPythonSyntax.Tests) ... ok test_UPT_TestInstall (CheckPythonSyntax.Tests) ... ok test_UPT_UPT (CheckPythonSyntax.Tests) ... ok test_UPT_UnitTest_CommentGeneratingUnitTest (CheckPythonSyntax.Tests) ... ok test_UPT_UnitTest_CommentParsingUnitTest (CheckPythonSyntax.Tests) ... ok test_UPT_UnitTest_DecParserTest (CheckPythonSyntax.Tests) ... ok test_UPT_UnitTest_DecParserUnitTest (CheckPythonSyntax.Tests) ... ok test_UPT_UnitTest_InfBinarySectionTest (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_CommonXml (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_GuidProtocolPpiXml (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_IniToXml (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_ModuleSurfaceAreaXml (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_PackageSurfaceAreaXml (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_PcdXml (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_XmlParser (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_XmlParserMisc (CheckPythonSyntax.Tests) ... ok test_UPT_Xml___init__ (CheckPythonSyntax.Tests) ... ok test_Workspace_BuildClassObject (CheckPythonSyntax.Tests) ... ok test_Workspace_DecBuildData (CheckPythonSyntax.Tests) ... ok test_Workspace_DscBuildData (CheckPythonSyntax.Tests) ... ok test_Workspace_InfBuildData (CheckPythonSyntax.Tests) ... ok test_Workspace_MetaDataTable (CheckPythonSyntax.Tests) ... ok test_Workspace_MetaFileCommentParser (CheckPythonSyntax.Tests) ... ok test_Workspace_MetaFileParser (CheckPythonSyntax.Tests) ... ok test_Workspace_MetaFileTable (CheckPythonSyntax.Tests) ... ok test_Workspace_WorkspaceCommon (CheckPythonSyntax.Tests) ... ok test_Workspace_WorkspaceDatabase (CheckPythonSyntax.Tests) ... ok test_Workspace___init__ (CheckPythonSyntax.Tests) ... ok test_build_BuildReport (CheckPythonSyntax.Tests) ... ok test_build___init__ (CheckPythonSyntax.Tests) ... ok test_build_build (CheckPythonSyntax.Tests) ... ok test_sitecustomize (CheckPythonSyntax.Tests) ... ok test32bitUnicodeCharInUtf8Comment (CheckUnicodeSourceFiles.Tests) ... ok test32bitUnicodeCharInUtf8File (CheckUnicodeSourceFiles.Tests) ... ok testSupplementaryPlaneUnicodeCharInUtf16File (CheckUnicodeSourceFiles.Tests) ... ok testSurrogatePairUnicodeCharInUtf16File (CheckUnicodeSourceFiles.Tests) ... ok testSurrogatePairUnicodeCharInUtf8File (CheckUnicodeSourceFiles.Tests) ... ok testSurrogatePairUnicodeCharInUtf8FileWithBom (CheckUnicodeSourceFiles.Tests) ... ok testUtf16InUniFile (CheckUnicodeSourceFiles.Tests) ... ok testValidUtf8File (CheckUnicodeSourceFiles.Tests) ... ok testValidUtf8FileWithBom (CheckUnicodeSourceFiles.Tests) ... ok ---------------------------------------------------------------------- Ran 280 tests in 1.557s OK make[1]: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools/Tests' make: Leaving directory '/home/fusion71au/src/CloverBootloader/BaseTools' Running edk2 build for CloverX64 using the command: build -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED -D USE_APPLE_HFSPLUS_DRIVER --conf=/home/fusion71au/src/CloverBootloader/Conf -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -p Clover.dsc -a X64 -b RELEASE -t GCC53 -n 5 Build environment: Linux-4.15.0-62-generic-x86_64-with-LinuxMint-19.1-tessa Build start time: 07:54:07, Sep.16 2019 WORKSPACE = /home/fusion71au/src/CloverBootloader EDK_TOOLS_PATH = /home/fusion71au/src/CloverBootloader/BaseTools CONF_PATH = /home/fusion71au/src/CloverBootloader/Conf Processing meta-data .Architecture(s) = X64 Build target = RELEASE Toolchain = GCC53 Active Platform = /home/fusion71au/src/CloverBootloader/Clover.dsc .............. done! Building ... /home/fusion71au/src/CloverBootloader/Library/MemLogLibDefault/MemLogLibDefault.inf [X64] Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64] Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64] Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/UefiLib/UefiLib.inf [X64] Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64] [CC] MemLogLib [CC] BaseReportStatusCodeLib [CC] DriverEntryPoint [SLINK] BaseReportStatusCodeLibNull Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64] [SLINK] MemLogLibDefault [CC] PciLib [SLINK] UefiDriverEntryPoint [CC] Acpi [SLINK] BasePciLibCf8 Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64] Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64] Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64] [CC] UefiRuntimeServicesTableLib [CC] Console [CC] PciCf8Lib [SLINK] UefiRuntimeServicesTableLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64] [SLINK] BasePciCf8Lib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64] [CC] MemoryAllocationLib [SLINK] UefiMemoryAllocationLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64] [CC] DevicePathFromText [CC] PrintLib [CC] IoHighLevel [CC] UefiDriverModel [CC] PrintLibInternal [CC] UefiBootServicesTableLib [SLINK] UefiBootServicesTableLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64] [CC] IoLib [SLINK] BasePrintLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64] [CC] IoLibGcc [CC] CompareMemWrapper [CC] DevicePathToText [CC] DebugLib [SLINK] BaseDebugLibNull Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BaseLib/BaseLib.inf [X64] [CC] IoLibMmioBuffer [CC] CopyMem [CC] ARShiftU64 [CC] UefiLib [CC] CopyMemWrapper [CC] DevicePathUtilities [CC] IsZeroBufferWrapper [CC] BitField [CC] UefiDevicePathLib [SLINK] UefiDevicePathLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64] [CC] CheckSum [CC] MemLibGeneric [NASM] IoFifo [SLINK] BaseIoLibIntrinsic Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64] [CC] UefiLibPrint [CC] ChkStkGcc [CC] MemLibGuid [CC] PcdLib [CC] Cpu [CC] ScanMem16Wrapper [SLINK] BasePcdLibNull Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64] [CC] CpuDeadLoop [CC] AutoGen [CC] ScanMem32Wrapper [CC] UefiNotTiano [CC] DivS64x64Remainder [SLINK] UefiLib Building ... /home/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf [X64] [CC] ScanMem64Wrapper [CC] Hid [CC] DivU64x32 [CC] ScanMem8Wrapper [CC] CustomizedDisplayLib [CC] DivU64x32Remainder [CC] UsbDxeLib [CC] DivU64x64Remainder [CC] SetMem [SLINK] UefiUsbLib Building ... /home/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf [X64] [CC] FilePaths [CC] SetMem16Wrapper [CC] GetPowerOfTwo32 [CC] SetMem32Wrapper [CC] CustomizedDisplayLibInternal [CC] UefiShellInstall1CommandsLib [SLINK] UefiShellInstall1CommandsLib Building ... /home/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf [X64] [CC] SetMem64Wrapper [SLINK] CustomizedDisplayLib [CC] GetPowerOfTwo64 Building ... /home/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf [X64] [CC] HighBitSet32 [CC] AutoGen [CC] SetMemWrapper [CC] HighBitSet64 [CC] ZeroMemWrapper [CC] Alias [SLINK] BaseMemoryLib [CC] LRotU32 Building ... /home/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf [X64] [CC] LRotU64 [CC] AutoGen [CC] Comp [CC] LShiftU64 [CC] AutoGen [CC] AutoGen [CC] LinkedList [CC] Compress [CC] Connect [CC] LongJump [CC] Cls [CC] Exit [CC] LowBitSet32 [CC] Dblk [CC] DevTree [CC] LowBitSet64 [CC] Echo [CC] Math64 [CC] For [CC] Dmem [CC] Devices [CC] ModU64x32 [CC] GetMtc [CC] MultS64x64 [CC] Goto [CC] MultU64x32 [CC] Dh [CC] MultU64x64 [CC] Help [CC] DmpStore [CC] RRotU32 [CC] RRotU64 [CC] If [CC] Pause [CC] Disconnect [CC] Edit [CC] RShiftU64 [CC] Shift [CC] Drivers [CC] Touch [CC] SafeString [CC] Stall [CC] FileBuffer [CC] DrvCfg [CC] SetJump [CC] Type [CC] UefiShellLevel1CommandsLib [CC] String [SLINK] UefiShellLevel1CommandsLib Building ... /home/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf [X64] [CC] SwapBytes16 [CC] DrvDiag [CC] UefiShellLevel3CommandsLib [CC] SwapBytes32 [CC] MainTextEditor [CC] SwapBytes64 [CC] Ver [SLINK] UefiShellLevel3CommandsLib Building ... /home/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf [X64] [CC] Attrib [CC] OpenInfo [CC] SwitchStack [CC] Unaligned [CC] Misc [CC] Reconnect [CC] AutoGen [CC] EditInputBar [CC] AutoGen [NASM] CpuId [CC] UefiShellDriver1CommandsLib [CC] EditMenuBar [NASM] CpuIdEx [CC] Cd [CC] UefiShellBcfgCommandLib [SLINK] UefiShellBcfgCommandLib Building ... /home/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf [X64] [CC] Unload [CC] EditStatusBar [SLINK] UefiShellDriver1CommandsLib Building ... /home/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf [X64] [NASM] DisableCache [CC] Cp [CC] EditTitleBar [CC] AutoGen [CC] ConsistMapping [NASM] DisablePaging64 [CC] EfiCompress [CC] Load [NASM] EnableCache [CC] UefiShellCommandLib [SLINK] UefiShellCommandLib Building ... /home/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64] [CC] EfiDecompress [CC] Ls [NASM] EnableDisableInterrupts [CC] UefiHandleParsingLib [CC] GccInline [SLINK] UefiHandleParsingLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64] [CC] Map [CC] BufferImage [CC] UefiShellLib [CC] UefiFileHandleLib [NASM] Lfence [SLINK] UefiShellLib [CC] MkDir Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64] [SLINK] UefiFileHandleLib Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64] [CC] Clipboard [NASM] LongJump [CC] UefiHiiServicesLib [CC] CpuExceptionHandlerLibNull [CC] Non-existing [SLINK] UefiHiiServicesLib Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64] [SLINK] CpuExceptionHandlerLibNull [CC] Mv Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64] [CC] DebugAgentLibNull [SLINK] DebugAgentLibNull [CC] DiskImage Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64] [NASM] RdRand [CC] BaseUefiDecompressLib [CC] Parse [SLINK] BaseUefiDecompressLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64] [CC] HobLib [SLINK] DxeCoreHobLib Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64] [NASM] SetJump [CC] FileImage [CC] Reset [CC] DxeCoreEntryPoint [SLINK] DxeCoreEntryPoint Building ... /home/fusion71au/src/CloverBootloader/Library/WaveLib/WaveLib.inf [X64] [CC] DxeCoreMemoryProfileLibNull [NASM] SwitchStack [CC] HexEdit [CC] Rm [CC] WaveLib [SLINK] WaveLib Building ... /home/fusion71au/src/CloverBootloader/NetworkPkg/Library/DxeNetLib/DxeNetLib.inf [X64] [CC] MemoryAllocationLib [SLINK] DxeCoreMemoryAllocationLib Building ... /home/fusion71au/src/CloverBootloader/Library/OpensslLib/OpensslLibNull.inf [X64] [NASM] Thunk16 [CC] Set [CC] OpensslLibNull [CC] MainHexEditor [SLINK] OpensslLib Building ... /home/fusion71au/src/CloverBootloader/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64] [NASM] WriteTr [CC] DxeNetLib [CC] X86DisablePaging32 [CC] TimeDate [CC] MemImage [CC] 915resolution [CC] X86DisablePaging64 [CC] X86EnablePaging32 [CC] NetBuffer [CC] UefiShellLevel2CommandsLib [CC] X86EnablePaging64 [SLINK] DxeNetLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64] [CC] VideoBiosPatchLib [CC] X86FxRestore [CC] Misc [CC] X86FxSave [CC] ApplicationEntryPoint [CC] Vol [SLINK] UefiApplicationEntryPoint Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64] [CC] edid [CC] X86GetInterruptState [SLINK] UefiShellLevel2CommandsLib Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64] [SLINK] VideoBiosPatchLib Building ... /home/fusion71au/src/CloverBootloader/Library/OsxBdsPlatformLib/PlatformBds.inf [X64] [CC] X86Msr [CC] LoadPciRom [CC] CompareMemWrapper [CC] X86PatchInstruction [CC] DxeCapsuleLibNull [CC] X86RdRand [SLINK] DxeCapsuleLibNull Building ... /home/fusion71au/src/CloverBootloader/Library/GenericBdsLib/GenericBdsLib.inf [X64] [CC] CopyMemWrapper [CC] X86ReadGdtr [CC] BdsPlatform [CC] MemMap [CC] X86ReadIdtr [CC] IsZeroBufferWrapper [CC] AutoGen [CC] X86SpeculationBarrier [CC] MemLib [CC] PlatformData [CC] X86Thunk [CC] Mm [SLINK] DuetBds Building ... /home/fusion71au/src/CloverBootloader/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64] [CC] X86WriteGdtr [CC] MemLibGeneric [CC] GuidedSectionExtraction [CC] X86WriteIdtr [CC] Mode [CC] MemLibGuid [SLINK] BaseLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64] [CC] LzmaDecompress [CC] BdsBoot [CC] ScanMem16Wrapper [CC] DxeExtractGuidedSectionLib [SLINK] DxeExtractGuidedSectionLib Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64] [CC] ScanMem32Wrapper [CC] LzFind [CC] Pci [CC] ScanMem64Wrapper [CC] BdsConnect [CC] VarCheckLib [CC] ScanMem8Wrapper [SLINK] VarCheckLib Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64] [CC] SerMode [CC] LzmaDec [CC] SetMem16Wrapper [SLINK] LzmaDecompressLib Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64] [CC] BdsConsole [CC] AuthVariableLibNull [CC] SetSize [SLINK] AuthVariableLibNull [CC] SetMem32Wrapper Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64] [CC] TpmMeasurementLibNull [SLINK] TpmMeasurementLibNull Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64] [CC] InternalGetSpinLockProperties [CC] SetMem64Wrapper [CC] SynchronizationGcc [CC] SetVar [CC] BdsMisc [CC] SetMemWrapper [CC] DxePcdLib [CC] GccInline [SLINK] DxePcdLib Building ... /home/fusion71au/src/CloverBootloader/Library/DuetTimerLib/DuetTimerLib.inf [X64] [SLINK] BaseSynchronizationLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64] [CC] ZeroMemWrapper [CC] EventLogInfo [SLINK] UefiMemoryLib Building ... /home/fusion71au/src/CloverBootloader/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64] [CC] DevicePath [CC] RuntimeLib [CC] X86TimerLib [SLINK] UefiRuntimeLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64] [SLINK] DuetTimerLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64] [CC] String [CC] BasePeCoff [SLINK] GenericBdsLib Building ... /home/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf [X64] [CC] LibSmbiosView [CC] X86Cache [CC] PeCoffLoaderEx [CC] PeCoffExtraActionLib [SLINK] BaseCacheMaintenanceLib [SLINK] PeCoffExtraActionLibNull Building ... /home/fusion71au/src/CloverBootloader/ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.inf [X64] [SLINK] VBoxPeCoffLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64] Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf [X64] [CC] AutoGen [CC] AutoGen [NASM] CpuFlushTlb [CC] Ifconfig6 [CC] Ifconfig [CC] BmBoot [CC] PrintInfo [CC] Ping6 [NASM] CpuSleep [SLINK] BaseCpuLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64] [CC] Ping [CC] UefiShellNetwork2CommandsLib [CC] BmBootDescription [SLINK] UefiShellNetwork2CommandsLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64] [CC] PerformanceLib [CC] PeCoffGetEntryPoint [SLINK] BasePeCoffGetEntryPointLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64] [SLINK] BasePerformanceLibNull Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64] [CC] UefiShellNetwork1CommandsLib [SLINK] UefiShellNetwork1CommandsLib Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64] [CC] QueryTable [CC] BmConnect [CC] HiiLanguage [CC] DxeServicesTableLib [SLINK] DxeServicesTableLib Building ... /home/fusion71au/src/CloverBootloader/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64] [CC] UefiSortLib [CC] BmConsole [SLINK] UefiSortLib Building ... /home/fusion71au/src/CloverBootloader/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64] [CC] SmbiosView [CC] UefiHiiServicesLib [CC] HiiLib [SLINK] UefiHiiServicesLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64] [CC] DxeSecurityManagementLib [CC] BmDriverHealth [SLINK] DxeSecurityManagementLib Building ... /home/fusion71au/src/CloverBootloader/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64] [CC] UefiShellDebug1CommandsLib [CC] HiiString [SLINK] UefiShellDebug1CommandsLib Building ... /home/fusion71au/src/CloverBootloader/FileSystems/ApfsDriverLoader/ApfsDriverLoader.inf [X64] [SLINK] UefiHiiLib Building ... /home/fusion71au/src/CloverBootloader/LegacyBios/BlockIoDxe/BlockIoDxe.inf [X64] [CC] DxeServicesLib [CC] BmHotkey [CC] HobLib [SLINK] DxeHobLib Building ... /home/fusion71au/src/CloverBootloader/Protocols/FirmwareVolume/FirmwareVolume.inf [X64] [CC] AutoGen [CC] Allocate [CC] ApfsDriverLoader [SLINK] DxeServicesLib Building ... /home/fusion71au/src/CloverBootloader/Drivers/PartitionDxe/PartitionDxe.inf [X64] [CC] BmLoadOption [CC] AutoGen [CC] AutoGen [CC] BiosBlkIo [CC] Apple [CC] FirmwareVolume [CC] EfiComponentName [SLINK] FirmwareVolume [SLINK] ApfsDriverLoader [CC] BmMisc [CC] AutoGen [SLINK] UefiBootManagerLib Building ... /home/fusion71au/src/CloverBootloader/CloverEFI/CpuDxe/Cpu.inf [X64] [CC] ComponentName [CC] AutoGen [CC] BiosInt13 [CC] ComponentName [CC] ElTorito [CC] Cpu [NASM] CpuInterrupt [SLINK] Cpu [CC] Gpt [CC] LegacyBiosThunk [SLINK] BiosBlockIoDxe [CC] Mbr [CC] Partition [SLINK] PartitionDxe [DLINK1] ApfsDriverLoader [DLINK1] FirmwareVolume /usr/bin/objcopy: /home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/FileSystems/ApfsDriverLoader/ApfsDriverLoader/DEBUG/ApfsDriverLoader.dll: warning: Empty loadable segment detected at vaddr=0x280, is this intentional? /usr/bin/objcopy: /home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/Protocols/FirmwareVolume/FirmwareVolume/DEBUG/FirmwareVolume.dll: warning: Empty loadable segment detected at vaddr=0x280, is this intentional? [OBJCOPY] FirmwareVolume [OBJCOPY] ApfsDriverLoader GenFw: Elf64Convert.c:570: ScanSections64: Assertion `FALSE' failed. GenFw: Elf64Convert.c:570: ScanSections64: Assertion `FALSE' failed. [DLINK1] Cpu /usr/bin/objcopy: /home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/CloverEFI/CpuDxe/Cpu/DEBUG/Cpu.dll: warning: Empty loadable segment detected at vaddr=0x280, is this intentional? [OBJCOPY] Cpu Aborted (core dumped) GNUmakefile:371: recipe for target '/home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/FileSystems/ApfsDriverLoader/ApfsDriverLoader/OUTPUT/ApfsDriverLoader.efi' failed make: *** [/home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/FileSystems/ApfsDriverLoader/ApfsDriverLoader/OUTPUT/ApfsDriverLoader.efi] Error 134 build.py... : error 7000: Failed to execute command make tbuild [/home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/FileSystems/ApfsDriverLoader/ApfsDriverLoader] build.py... : error 7000: Failed to execute command make tbuild [/home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/Protocols/FirmwareVolume/FirmwareVolume] build.py... : error 7000: Failed to execute command make tbuild [/home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/CloverEFI/CpuDxe/Cpu] build.py... : error 7000: Failed to execute command make tbuild [/home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/LegacyBios/BlockIoDxe/BlockIoDxe] build.py... : error 7000: Failed to execute command make tbuild [/home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/Drivers/PartitionDxe/PartitionDxe] build.py... : error 7000: Failed to execute command make tbuild [/home/fusion71au/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/FileSystems/FatPkg/EnhancedFatDxe/Fat] build.py... : error F002: Failed to build module /home/fusion71au/src/CloverBootloader/FileSystems/ApfsDriverLoader/ApfsDriverLoader.inf [X64, GCC53, RELEASE] - Failed - Build end time: 07:54:37, Sep.16 2019 Build total time: 00:00:31 Again, replacing ~/src/CloverBootloader/Conf/tools_def.txt with the tools_def.txt from GitHub r5076 fixes the issue. 18 hours ago, Matgen84 said: Unfortunately, I don't know command 'directories exists" to avoid remove/copy each time. How to check If a Directory Exists In a Shell Script Edited September 16, 2019 by fusion71au Suggestion for @Matgen84 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690178 Share on other sites More sharing options...
Slice Posted September 16, 2019 Share Posted September 16, 2019 3 hours ago, fusion71au said: Again, replacing ~/src/CloverBootloader/Conf/tools_def.txt with the tools_def.txt from GitHub r5076 fixes the issue. Sorry, but your attaches tools_defs.txt is the latest one. Give me please those 5076 that fixes the issue. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690188 Share on other sites More sharing options...
fusion71au Posted September 16, 2019 Share Posted September 16, 2019 2 minutes ago, Slice said: Sorry, but your attaches tools_defs.txt is the latest one. Give me please those 5076 that fixes the issue. OK, try again with this tools_def.txt.zip. Should be 409.1kB uncompressed. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690189 Share on other sites More sharing options...
obus Posted September 16, 2019 Share Posted September 16, 2019 Hi developers. is it possible to implement this into clover: https://github.com/acidanthera/OcSupportPkg/pull/12 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690282 Share on other sites More sharing options...
artur_pt Posted September 16, 2019 Share Posted September 16, 2019 hello to all clover dev why in git we have a clover rev version Dif from the source forge ? thanks 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690287 Share on other sites More sharing options...
Slice Posted September 16, 2019 Share Posted September 16, 2019 26 minutes ago, artur_pt said: hello to all clover dev why in git we have a clover rev version Dif from the source forge ? thanks They are same but asynchronous enumeration. 2 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690293 Share on other sites More sharing options...
Matgen84 Posted September 16, 2019 Share Posted September 16, 2019 1 hour ago, artur_pt said: hello to all clover dev why in git we have a clover rev version Dif from the source forge ? thanks 1 hour ago, Slice said: They are same but asynchronous enumeration. It is possible to synchronize enumeration. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690302 Share on other sites More sharing options...
Slice Posted September 16, 2019 Share Posted September 16, 2019 44 minutes ago, Matgen84 said: It is possible to synchronize enumeration. Assuming one server is just a strict copy of another. No sense to keep two servers in this case. sf will be an archive for Clover. Working repo is Github. 3 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690306 Share on other sites More sharing options...
Florin9doi Posted September 16, 2019 Share Posted September 16, 2019 3 hours ago, obus said: Hi developers. is it possible to implement this into clover: https://github.com/acidanthera/OcSupportPkg/pull/12 <key>KernelAndKextPatches</key> <dict> <key>KernelToPatch</key> <array> <dict> <key>Comment</key> <string>patch writes to MSR_MISC_PWR_MGMT</string> <key>Find</key> <data>uaoBAAAPMA==</data> <key>Replace</key> <data>uaoBAACQkA==</data> </dict> </array> </dict> 4 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690308 Share on other sites More sharing options...
yapan4 Posted September 16, 2019 Share Posted September 16, 2019 (edited) 23 hours ago, Florin9doi said: <key>KernelAndKextPatches</key> <dict> <key>KernelToPatch</key> <array> <dict> <key>Comment</key> <string>patch writes to MSR_MISC_PWR_MGMT</string> <key>Find</key> <data>uaoBAAAPMA==</data> <key>Replace</key> <data>uaoBAACQkA==</data> </dict> </array> </dict> Thank you @Florin9doi, but my first attempt run Catalina with this patch failed Whats wrong? config.plist preboot.log Update: Solved!!! Boot OK!!! ( _xcpm_pkg_scope_msrs_PMheart_10.15 still must be enabled). Thank You! Edited September 17, 2019 by yapan4 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690319 Share on other sites More sharing options...
Matgen84 Posted September 17, 2019 Share Posted September 17, 2019 11 hours ago, Slice said: Assuming one server is just a strict copy of another. No sense to keep two servers in this case. sf will be an archive for Clover. Working repo is Github. Thanks Clover working copy is on Github. I understand. When SF will be only an archive copy? Then, It will be or not a synchronized archive copy like svn2git repo but in other side. Sorry for my bad english Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690373 Share on other sites More sharing options...
Slice Posted September 17, 2019 Share Posted September 17, 2019 Future will show. 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/804/#findComment-2690388 Share on other sites More sharing options...
Recommended Posts