Jump to content

Build_Clover.command, another Script to build standard Clover (or customized)


Micky1979
2,126 posts in this topic

Recommended Posts

@Micky1979

there is a problem with the current script. At the following line:

RSCRIPTVER='v'$(curl -v --silent $GITHUB 2>&1 | grep 'SCRIPTVER="v' | tr -cd '.0-9')

grep 'SCRIPTVER="v' returns all lines that contain the string and then the result is something like this:

 

 

You can workaround that by tweaking the command a little by adding the -m option like this:

 

grep -m 1 'SCRIPTVER="v'

 

This way, grep will return only the first match, which is the only line it needs (it's at the very begining of the file and grep won't find any other result before that line).

I made like this (already used in the script): 

grep '^SCRIPTVER="v'

this way SCRIPTVER="v4.1.1" is the only line that start this way and be founded. So you can also comment it and make a copy:

 

# SCRIPTVER="v4.1.1"

SCRIPTVER="v4.1.8 super cool"

 

.. but the only one that start with SCRIPTVER="v is found. Also is/will be the only one in the script since is defined only once.

nope, same error and just 2 Minutes left on the selfdestructing countdown clock...  ;-)

 

still missing 'Clover/Include/Protocol/OSInfo.h'. It is not on the source path, so we can't even dl it manually.

Ok but this error is not coming from this script: https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/Include/Protocol/

is not even present on sourceforge..

  • Like 1
Link to comment
Share on other sites

Using Build_Clover_4.1.1.command above, du no what's wrong, but on 64-bit Ubuntu 16.04 with Legacy-MBR Partition Scheme I got this.. do I've to use this command on UEFI environment?

Also, can U explain me @micky1979 :) what is "DISABLE_LTO" means from "BUILD boot7 with additional macros" option? Thanks in advance. 

===============================================================================
BUILD boot7 with additional macros
                          <----------------------------------------------------
	 1) USE_BIOS_BLOCKIO
	 2) DISABLE_USB_SUPPORT
	 3) ENABLE_PS2MOUSE_LEGACYBOOT
	 4) DEBUG_ON_SERIAL_PORT
	 5) ENABLE_SECURE_BOOT
	 6) USE_ION
	 7) DISABLE_USB_MASS_STORAGE
	 8) ENABLE_USB_OHCI
	 9) ENABLE_USB_XHCI
	 10) REAL_NVRAM
DISABLE_LTO added!
actual macros defined: -D USE_APPLE_HFSPLUS_DRIVER -D NO_GRUB_DRIVERS_EMBEDDED -D NO_GRUB_DRIVERS -D ONLY_SATA_0 -D DISABLE_UDMA_SUPPORT -D ENABLE_VBIOS_PATCH_CLOVEREFI -D CHECK_FLAGS -D DISABLE_LTO

enter you choice or press "b" to build:
b
going to build as requested..
===============================================================================
Running from: Ubuntu 16.04
                          <----------------------------------------------------
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.2' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.2) 
===============================================================================

                          <----------------------------------------------------
===============================================================================
BUILDTOOL is GCC53
                          <----------------------------------------------------

===============================================================================
nasm check:
                          <----------------------------------------------------
NASM version 2.12.02 compiled on Oct 15 2016
===============================================================================
Custom boot7
                          <----------------------------------------------------
TOOLCHAIN_DIR: /usr
NASM_PREFIX: /usr/bin/
NASM_VER: 2.12.02
Initializing workspace
Loading previous configuration from /home/technowtrend/src/edk2/Conf/BuildEnv.sh
WORKSPACE: /home/technowtrend/src/edk2
EDK_TOOLS_PATH: /home/technowtrend/src/edk2/BaseTools
CONF_PATH: /home/technowtrend/src/edk2/Conf

Running edk2 build for CloverX64 using the command:
build  -D NO_GRUB_DRIVERS_EMBEDDED -D NO_GRUB_DRIVERS -D ONLY_SATA_0 -D DISABLE_UDMA_SUPPORT -D ENABLE_VBIOS_PATCH_CLOVEREFI -D CHECK_FLAGS -D DISABLE_LTO -D USE_LOW_EBDA -p Clover/Clover.dsc  -a X64 -b RELEASE -t GCC53 -n 5 

Build environment: Linux-4.4.0-43-generic-x86_64-with-Ubuntu-16.04-xenial
Build start time: 01:32:04, Oct.18 2016

WORKSPACE        = /home/technowtrend/src/edk2
ECP_SOURCE       = /home/technowtrend/src/edk2/EdkCompatibilityPkg
EDK_SOURCE       = /home/technowtrend/src/edk2/EdkCompatibilityPkg
EFI_SOURCE       = /home/technowtrend/src/edk2/EdkCompatibilityPkg
EDK_TOOLS_PATH   = /home/technowtrend/src/edk2/BaseTools
CONF_PATH        = /home/technowtrend/src/edk2/Conf


Architecture(s)  = X64
Build target     = RELEASE
Toolchain        = GCC53

Active Platform          = /home/technowtrend/src/edk2/Clover/Clover.dsc
Flash Image Definition   = /home/technowtrend/src/edk2/Clover/Clover.fdf

Processing meta-data ........ done!
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64]
[CC] PcdLib
[SLINK] BasePcdLibNull
[CC] DebugLib
[SLINK] BaseDebugLibNull
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]
[CC] SetMem
[CC] ScanMem64Wrapper
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64]
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64]
[CC] CheckSum
[CC] ScanMem32Wrapper
[CC] SwitchStack
[CC] IoLibMmioBuffer
[CC] ScanMem16Wrapper
[CC] PrintLibInternal
[CC] BaseReportStatusCodeLib
[CC] SwapBytes64
[CC] ScanMem8Wrapper
[SLINK] BaseReportStatusCodeLibNull
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64]
[CC] ZeroMemWrapper
[CC] PrintLib
[CC] IoHighLevel
[CC] SwapBytes32
[SLINK] BasePrintLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64]
[CC] CompareMemWrapper
[CC] IoLibGcc
[CC] SwapBytes16
[CC] SetMem64Wrapper
[CC] IoLib
[SLINK] BaseIoLibIntrinsic
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]
[CC] MemoryAllocationLib
[CC] SetMem32Wrapper
[CC] LongJump
[CC] DxeCoreEntryPoint
[CC] SetMem16Wrapper
[SLINK] DxeCoreEntryPoint
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64]
[CC] SetMemWrapper
[CC] SetJump
[CC] UefiRuntimeServicesTableLib
[CC] DxeCoreMemoryProfileLibNull
[SLINK] UefiRuntimeServicesTableLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64]
[SLINK] DxeCoreMemoryAllocationLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64]
[CC] CopyMemWrapper
[CC] RShiftU64
[CC] IsZeroBufferWrapper
[CC] RRotU64
[CC] PeCoffExtraActionLib
[SLINK] PeCoffExtraActionLibNull
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64]
[CC] MemLibGeneric
[CC] DevicePathUtilities
[CC] UefiBootServicesTableLib
[CC] RRotU32
[SLINK] UefiBootServicesTableLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiLib/UefiLib.inf [X64]
[CC] MemLibGuid
[CC] MultU64x64
[CC] CopyMem
[SLINK] BaseMemoryLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64]
[CC] HobLib
[SLINK] DxeCoreHobLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64]
[CC] MultU64x32
[CC] UefiLibPrint
[CC] BaseUefiDecompressLib
[CC] X86Cache
[SLINK] BaseUefiDecompressLib
[CC] DevicePathToText
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64]
[CC] MultS64x64
[SLINK] BaseCacheMaintenanceLib
Building ... /home/technowtrend/src/edk2/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64]
[CC] ModU64x32
[CC] LShiftU64
[CC] PerformanceLib
[CC] UefiNotTiano
[CC] LRotU64
[SLINK] BasePerformanceLibNull
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64]
[CC] LRotU32
[CC] PeCoffGetEntryPoint
[CC] LowBitSet64
[SLINK] BasePeCoffGetEntryPointLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64]
[CC] UefiDriverModel
[CC] LowBitSet32
[CC] DevicePathFromText
[CC] HighBitSet64
[CC] UefiDevicePathLib
[CC] BasePeCoff
[CC] Console
[SLINK] UefiDevicePathLib
Building ... /home/technowtrend/src/edk2/Clover/Library/DuetTimerLib/DuetTimerLib.inf [X64]
[CC] HighBitSet32
[CC] DxeExtractGuidedSectionLib
[CC] PeCoffLoaderEx
[SLINK] VBoxPeCoffLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64]
[SLINK] DxeExtractGuidedSectionLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64]
[CC] GetPowerOfTwo64
[CC] DebugAgentLibNull
[SLINK] DebugAgentLibNull
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64]
[CC] GetPowerOfTwo32
[CC] UefiLib
[CC] X86TimerLib
[SLINK] DuetTimerLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64]
[SLINK] UefiLib
[CC] DivU64x64Remainder
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64]
[CC] CpuExceptionHandlerLibNull
[SLINK] CpuExceptionHandlerLibNull
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64]
[CC] DivU64x32Remainder
[CC] DxeServicesLib
[SLINK] DxeServicesLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64]
[CC] DivU64x32
[CC] DivS64x64Remainder
[CC] MemoryAllocationLib
[CC] ARShiftU64
[SLINK] UefiMemoryAllocationLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64]
[CC] RuntimeLib
[CC] DriverEntryPoint
[SLINK] UefiDriverEntryPoint
[SLINK] UefiRuntimeLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64]
[CC] HobLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64]
[CC] BitField
[SLINK] DxeHobLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64]
[CC] CpuDeadLoop
[CC] InternalGetSpinLockProperties
[CC] Cpu
[CC] VarCheckLib
[SLINK] VarCheckLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64]
[CC] GccInline
[CC] TpmMeasurementLibNull
[CC] DxeServicesTableLib
[SLINK] DxeServicesTableLib
[CC] LinkedList
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf [X64]
[SLINK] TpmMeasurementLibNull
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64]
[CC] SynchronizationGcc
[SLINK] BaseSynchronizationLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64]
[CC] SafeString
[CC] AuthVariableLibNull
[SLINK] AuthVariableLibNull
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64]
[CC] DxeCapsuleLibNull
[SLINK] DxeCapsuleLibNull
Building ... /home/technowtrend/src/edk2/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]
[CC] VarCheckUefiLibNullClass
[CC] String
[SLINK] VarCheckUefiLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64]
[CC] DxeSecurityManagementLib
[CC] FilePaths
[SLINK] DxeSecurityManagementLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64]
[CC] UefiHiiServicesLib
[CC] DxePcdLib
[SLINK] DxePcdLib
Building ... /home/technowtrend/src/edk2/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64]
[SLINK] UefiHiiServicesLib
Building ... /home/technowtrend/src/edk2/Clover/Library/GenericBdsLib/GenericBdsLib.inf [X64]
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/Thunk16.iii:300: warning: absolute address can not be RIP-relative
[NASM] Thunk16
[CC] Non-existing
[CC] LzmaDecompress
[CC] HiiLib
[CC] CustomizedDisplayLib
[CC] Math64
[CC] DevicePath
[CC] Unaligned
[CC] HiiString
[CC] X86WriteIdtr
[CC] CustomizedDisplayLibInternal
[CC] HiiLanguage
[CC] X86WriteGdtr
[SLINK] UefiHiiLib
Building ... /home/technowtrend/src/edk2/Clover/Library/OsxBdsPlatformLib/PlatformBds.inf [X64]
[CC] X86Thunk
[CC] Performance
[CC] AutoGen
[SLINK] CustomizedDisplayLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64]
[CC] X86ReadIdtr
[CC] PciCf8Lib
[CC] X86ReadGdtr
[SLINK] BasePciCf8Lib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64]
[CC] X86Msr
[CC] PciLib
[SLINK] BasePciLibCf8
Building ... /home/technowtrend/src/edk2/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf [X64]
[CC] BdsPlatform
[CC] LzFind
[CC] X86GetInterruptState
[CC] X86FxSave
[CC] BdsConnect
[CC] BaseXApicLib
[CC] X86FxRestore
[CC] PlatformData
[SLINK] DuetBds
Building ... /home/technowtrend/src/edk2/PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.inf [X64]
[SLINK] BaseXApicLib
Building ... /home/technowtrend/src/edk2/Clover/Library/MemLogLibDefault/MemLogLibDefault.inf [X64]
[CC] X86EnablePaging64
[CC] X86EnablePaging32
[CC] IoApicLib
[CC] X86DisablePaging64
[SLINK] BaseIoApicLib
Building ... /home/technowtrend/src/edk2/Clover/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64]
[CC] X86DisablePaging32
[CC] GccInline
[CC] MemLogLib
[SLINK] MemLogLibDefault
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf [X64]
[NASM] SwitchStack
[CC] VideoBiosPatchLib
[CC] UefiScsiLib
[SLINK] UefiScsiLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64]
[CC] BdsMisc
[NASM] SetJump
[CC] LzmaDec
[CC] Hid
[CC] GuidedSectionExtraction
[SLINK] LzmaDecompressLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64]
[CC] 915resolution
[NASM] LongJump
[CC] UsbDxeLib
[SLINK] UefiUsbLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64]
[CC] UefiSortLib
[SLINK] UefiSortLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64]
[NASM] EnableDisableInterrupts
[CC] edid
[SLINK] VideoBiosPatchLib
Building ... /home/technowtrend/src/edk2/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64]
[CC] UefiFileHandleLib
[CC] ApplicationEntryPoint
[SLINK] UefiFileHandleLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64]
[CC] BdsConsole
[SLINK] UefiApplicationEntryPoint
Building ... /home/technowtrend/src/edk2/Clover/Library/OpensslLib/OpensslLibNull.inf [X64]
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/DisablePaging64.iii:41: warning: absolute address can not be RIP-relative
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/DisablePaging64.iii:43: warning: absolute address can not be RIP-relative
[NASM] DisablePaging64
[CC] ScanMem64Wrapper
[NASM] CpuId
[CC] OpensslLibNull
[CC] ScanMem32Wrapper
[SLINK] OpensslLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf [X64]
[CC] ScanMem16Wrapper
[NASM] CpuIdEx
[CC] UefiShellLib
[SLINK] UefiShellLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64]
[CC] ScanMem8Wrapper
[CC] ZeroMemWrapper
[NASM] EnableCache
[NASM] CpuSleep
[CC] CompareMemWrapper
[CC] DxeNetLib
[NASM] DisableCache
[CC] SetMem64Wrapper
[NASM] CpuFlushTlb
[NASM] RdRand
[SLINK] BaseCpuLib
[CC] SetMem32Wrapper
[CC] ChkStkGcc
[CC] NetBuffer
[SLINK] BaseLib
[SLINK] DxeNetLib
Building ... /home/technowtrend/src/edk2/Clover/OsxDxeIpl/DxeIpl.inf [X64]
Building ... /home/technowtrend/src/edk2/Clover/OsxDxeCore/DxeMain.inf [X64]
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.inf [X64]
[CC] SetMem16Wrapper
[CC] SetMemWrapper
[CC] DxeInit
[CC] CopyMemWrapper
[CC] CoreSectionExtraction
[CC] IsZeroBufferWrapper
[CC] Pcd
[CC] LegacyTable
[CC] BdsBoot
[CC] MemLibGeneric
[CC] Image
[CC] String
[CC] HobGeneration
[CC] MemLibGuid
[CC] Service
[CC] DebugImageInfo
[CC] Debug
[CC] AutoGen
[CC] MemLib
[SLINK] GenericBdsLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf [X64]
[SLINK] UefiMemoryLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf [X64]
[CC] EnterDxeCore
[CC] AutoGen
[CC] Stall
[SLINK] PcdDxe
[CC] WatchdogTimer
[CC] Crc32
[CC] Paging
[CC] AutoGen
[SLINK] WatchdogTimer
[CC] SetWatchdogTimer
[CC] AutoGen
[SLINK] DxeIpl
[CC] Runtime
[CC] InstallConfigurationTable
[DLINK1] WatchdogTimer
[OBJCOPY] WatchdogTimer
[CC] AutoGen
[GENFW] WatchdogTimer
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf [X64]
[SLINK] RuntimeDxe
[DLINK1] DxeIpl
[OBJCOPY] DxeIpl
[GENFW] DxeIpl
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf [X64]
[CC] Library
[CC] MonotonicCounter
[CC] AutoGen
[SLINK] MonotonicCounterRuntimeDxe
[CC] DriverSupport
[CC] InitVariable
[DLINK1] RuntimeDxe
[DLINK1] MonotonicCounterRuntimeDxe
[OBJCOPY] RuntimeDxe
[OBJCOPY] MonotonicCounterRuntimeDxe
[CC] Notify
[GENFW] MonotonicCounterRuntimeDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf [X64]
[GENFW] RuntimeDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf [X64]
[CC] EmuVariable
[CC] Reclaim
[CC] Locate
[CC] AutoGen
[SLINK] EmuVariableRuntimeDxe
[DLINK1] PcdDxe
[CC] FtwMisc
[OBJCOPY] PcdDxe
[GENFW] PcdDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf [X64]
[CC] Handle
[CC] UpdateWorkingBlock
[CC] Variable
[CC] FaultTolerantWrite
[CC] CapsuleService
[CC] Gcd
[CC] VariableDxe
[CC] FaultTolerantWriteDxe
[CC] SaveLongModeContext
[CC] Measurement
[CC] Pool
[CC] AutoGen
[SLINK] FaultTolerantWriteDxe
[CC] AutoGen
[SLINK] CapsuleRuntimeDxe
[CC] TcgMorLockDxe
[DLINK1] EmuVariableRuntimeDxe
[OBJCOPY] EmuVariableRuntimeDxe
[CC] Page
[GENFW] EmuVariableRuntimeDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf [X64]
[CC] VarCheck
[CC] NullMemoryTest
[DLINK1] CapsuleRuntimeDxe
[CC] MemData
[OBJCOPY] CapsuleRuntimeDxe
[CC] VariableExLib
[GENFW] CapsuleRuntimeDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf [X64]
[CC] AutoGen
[CC] FwVolBlock
[CC] AutoGen
[SLINK] NullMemoryTestDxe
[SLINK] VariableRuntimeDxe
[CC] SecurityStub
[CC] FwVolWrite
[CC] AutoGen
[SLINK] SecurityStubDxe
[DLINK1] NullMemoryTestDxe
[OBJCOPY] NullMemoryTestDxe
[CC] FwVolRead
[GENFW] NullMemoryTestDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf [X64]
[DLINK1] FaultTolerantWriteDxe
[OBJCOPY] FaultTolerantWriteDxe
[GENFW] FaultTolerantWriteDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf [X64]
[CC] FwVolAttrib
[CC] ComponentName
[DLINK1] SecurityStubDxe
[OBJCOPY] SecurityStubDxe
[GENFW] SecurityStubDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf [X64]
[CC] ConPlatform
[CC] Ffs
[CC] ConSplitterGraphics
[CC] AutoGen
[CC] HiiDatabaseEntry
[SLINK] ConPlatformDxe
[CC] ComponentName
[CC] FwVol
[CC] Image
[CC] Tpl
[CC] ConSplitter
[CC] Timer
[CC] AutoGen
[SLINK] ConSplitterDxe
[CC] ImageEx
[CC] Event
[DLINK1] ConPlatformDxe
[OBJCOPY] ConPlatformDxe
[GENFW] ConPlatformDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf [X64]
[CC] Dependency
[CC] ConfigRouting
[CC] Dispatcher
[CC] String
[CC] Setup
[DLINK1] VariableRuntimeDxe
[CC] DxeProtocolNotify
[OBJCOPY] VariableRuntimeDxe
[GENFW] VariableRuntimeDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf [X64]
[CC] DxeMain
[CC] Database
[CC] IfrParse
[CC] AutoGen
[SLINK] DxeCore
[CC] Font
[CC] FormDisplay
[CC] Expression
[DLINK1] ConSplitterDxe
[CC] ConfigKeywordHandler
[OBJCOPY] ConSplitterDxe
[CC] ProcessOptions
[GENFW] ConSplitterDxe
Building ... /home/technowtrend/src/edk2/Clover/GraphicsConsoleDxe/GraphicsConsoleDxe.inf [X64]
[CC] AutoGen
[SLINK] HiiDatabase
[CC] ComponentName
[CC] Presentation
[CC] InputHandler
[CC] LaffStd
[CC] AutoGen
[SLINK] SetupBrowser
[CC] AutoGen
[SLINK] DisplayEngine
[CC] GraphicsConsole
[CC] AutoGen
[SLINK] GraphicsConsoleDxe
[DLINK1] GraphicsConsoleDxe
[OBJCOPY] GraphicsConsoleDxe
[GENFW] GraphicsConsoleDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf [X64]
[CC] DevicePath
[CC] AutoGen
[SLINK] DevicePathDxe
[DLINK1] DxeCore
[OBJCOPY] DxeCore
[GENFW] DxeCore
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf [X64]
[CC] SmbiosDxe
[CC] AutoGen
[SLINK] SmbiosDxe
[DLINK1] SmbiosDxe
[OBJCOPY] SmbiosDxe
[GENFW] SmbiosDxe
Building ... /home/technowtrend/src/edk2/DuetPkg/SmbiosGenDxe/SmbiosGen.inf [X64]
[CC] SmbiosGen
[CC] AutoGen
[SLINK] SmbiosGenDxe
[DLINK1] DevicePathDxe
[OBJCOPY] DevicePathDxe
[DLINK1] SmbiosGenDxe
[GENFW] DevicePathDxe
Building ... /home/technowtrend/src/edk2/Clover/OsxEfiLdr/EfiLdr.inf [X64]
[OBJCOPY] SmbiosGenDxe
[GENFW] SmbiosGenDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf [X64]
[CC] EfiLoader
[DLINK1] DisplayEngine
[CC] Debug
[OBJCOPY] DisplayEngine
[GENFW] DisplayEngine
Building ... /home/technowtrend/src/edk2/Clover/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf [X64]
[CC] PeLoader
[CC] EbcExecute
[CC] CpuIo2Dxe
[CC] Support
[CC] EbcInt
[CC] AutoGen
[SLINK] CpuIo2Dxe
[CC] AutoGen
[SLINK] EfiLoader
[CC] EbcSupport
[NASM] EbcLowLevel
[DLINK1] CpuIo2Dxe
[OBJCOPY] CpuIo2Dxe
[GENFW] CpuIo2Dxe
Building ... /home/technowtrend/src/edk2/Clover/CpuDxe/Cpu.inf [X64]
[CC] AutoGen
[SLINK] EbcDxe
[DLINK1] EfiLoader
[OBJCOPY] EfiLoader
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:30: warning: absolute address can not be RIP-relative
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:31: warning: absolute address can not be RIP-relative
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:32: warning: absolute address can not be RIP-relative
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:36: warning: absolute address can not be RIP-relative
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:37: warning: absolute address can not be RIP-relative
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:38: warning: absolute address can not be RIP-relative
[NASM] CpuInterrupt
[GENFW] EfiLoader
Building ... /home/technowtrend/src/edk2/PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf [X64]
[CC] 8259
[CC] Cpu
[CC] AutoGen
[SLINK] Legacy8259
[CC] AutoGen
[SLINK] Cpu
[DLINK1] Legacy8259
[OBJCOPY] Legacy8259
[DLINK1] SetupBrowser
[OBJCOPY] SetupBrowser
[GENFW] Legacy8259
Building ... /home/technowtrend/src/edk2/Clover/AcpiReset/Reset.inf [X64]
[GENFW] SetupBrowser
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Metronome/Metronome.inf [X64]
[CC] Reset
[CC] Metronome
[CC] AutoGen
[SLINK] AcpiReset
[CC] AutoGen
[SLINK] Metronome
[DLINK1] Cpu
[OBJCOPY] Cpu
[GENFW] Cpu
Building ... /home/technowtrend/src/edk2/Clover/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf [X64]
[DLINK1] AcpiReset
[DLINK1] Metronome
[OBJCOPY] AcpiReset
[OBJCOPY] Metronome
[GENFW] AcpiReset
Building ... /home/technowtrend/src/edk2/PcAtChipsetPkg/8254TimerDxe/8254Timer.inf [X64]
[GENFW] Metronome
Building ... /home/technowtrend/src/edk2/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf [X64]
[DLINK1] EbcDxe
[DLINK1] HiiDatabase
[OBJCOPY] EbcDxe
[GENFW] EbcDxe
Building ... /home/technowtrend/src/edk2/Clover/PciRootBridgeDxe/PciRootBridge.inf [X64]
[OBJCOPY] HiiDatabase
[GENFW] HiiDatabase
Building ... /home/technowtrend/src/edk2/Clover/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration.inf [X64]
[CC] Timer
[CC] PcRtcEntry
[CC] HpetTimer
[CC] PcatPciRootBridge
[CC] AutoGen
[CC] PciPowerManagement
[SLINK] HpetTimerDxe
[CC] PcRtc
[CC] AutoGen
[SLINK] Timer
[CC] PcatPciRootBridgeDevicePath
[CC] AutoGen
[SLINK] PcRtc
[CC] PciRomTable
[CC] PcatPciRootBridgeIo
[DLINK1] Timer
[OBJCOPY] Timer
[GENFW] Timer
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf [X64]
[CC] DeviceIo
[CC] PciDriverOverride
[CC] PcatIo
[DLINK1] HpetTimerDxe
[CC] NvmExpressBlockIo
[OBJCOPY] HpetTimerDxe
[CC] PciOptionRomSupport
[GENFW] HpetTimerDxe
Building ... /home/technowtrend/src/edk2/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf [X64]
[CC] AutoGen
[SLINK] PcatPciRootBridge
[CC] ComponentName
[DLINK1] PcRtc
[OBJCOPY] PcRtc
[CC] PciEnumerator
[CC] DataHub
[GENFW] PcRtc
Building ... /home/technowtrend/src/edk2/Clover/DriverOverride/DriverOverride.inf [X64]
[CC] AutoGen
[SLINK] DataHubDxe
[CC] NvmExpress
[CC] PciEnumeratorSupport
[CC] DriverOverride
[CC] NvmExpressDiskInfo
[CC] PciCommand
[CC] AutoGen
[SLINK] DriverOverride
[CC] NvmExpressHci
[CC] ComponentName
[DLINK1] DataHubDxe
[OBJCOPY] DataHubDxe
[DLINK1] DriverOverride
[OBJCOPY] DriverOverride
[GENFW] DataHubDxe
Building ... /home/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxHfs.inf [X64]
[GENFW] DriverOverride
Building ... /home/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxIso9660.inf [X64]
[CC] NvmExpressPassthru
[CC] PciDeviceSupport
[DLINK1] PcatPciRootBridge
[OBJCOPY] PcatPciRootBridge
[CC] fsw_iso9660
[CC] AutoGen
[SLINK] NvmExpressDxe
[GENFW] PcatPciRootBridge
Building ... /home/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxExt2.inf [X64]
[CC] PciBus
[CC] fsw_hfs
[CC] fsw_core
[CC] fsw_ext2
[CC] fsw_efi_lib
[CC] PciIo
[CC] fsw_core
[CC] fsw_core
[CC] AutoGen
[SLINK] PciBusNoEnumerationDxe
[CC] fsw_efi
[CC] fsw_efi_lib
[CC] fsw_efi_lib
[CC] fsw_lib
[CC] AutoGen
[SLINK] VBoxIso9600
[CC] fsw_efi
[CC] fsw_efi
[CC] fsw_lib
[CC] fsw_lib
[CC] AutoGen
[CC] AutoGen
[SLINK] VBoxExt2
[SLINK] VBoxHfs
[DLINK1] PciBusNoEnumerationDxe
[OBJCOPY] PciBusNoEnumerationDxe
[GENFW] PciBusNoEnumerationDxe
Building ... /home/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxExt4.inf [X64]
[CC] fsw_ext4
[DLINK1] VBoxIso9600
[CC] fsw_core
[OBJCOPY] VBoxIso9600
[GENFW] VBoxIso9600
Building ... /home/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxReiserFS.inf [X64]
[DLINK1] NvmExpressDxe
[OBJCOPY] NvmExpressDxe
[GENFW] NvmExpressDxe
Building ... /home/technowtrend/src/edk2/Clover/FatPkg/EnhancedFatDxe/Fat.inf [X64]
[CC] fsw_efi_lib
[CC] fsw_reiserfs
[CC] DirectoryCache
[DLINK1] VBoxExt2
[CC] fsw_efi
[CC] fsw_core
[CC] DiskCache
[OBJCOPY] VBoxExt2
[CC] fsw_efi_lib
[GENFW] VBoxExt2
Building ... /home/technowtrend/src/edk2/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe.inf [X64]
[CC] fsw_lib
[CC] FileName
[CC] Hash
[CC] AutoGen
[CC] fsw_efi
[SLINK] VBoxExt4
[CC] ComponentName
[CC] DirectoryManage
[CC] fsw_lib
[CC] AutoGen
[CC] VgaMiniPort
[SLINK] VBoxReiserFS
[CC] ComponentName
[CC] AutoGen
[SLINK] VgaMiniPort
[CC] ReadWrite
[CC] OpenVolume
[DLINK1] VgaMiniPort
[OBJCOPY] VgaMiniPort
[GENFW] VgaMiniPort
Building ... /home/technowtrend/src/edk2/Clover/BiosVideo/BiosVideo.inf [X64]
[CC] Open
[CC] BiosVideoNew
[CC] Misc
[CC] ComponentName
[CC] Init
[CC] Info
[CC] LegacyBiosThunk
[CC] FileSpace
[DLINK1] VBoxExt4
[CC] AutoGen
[OBJCOPY] VBoxExt4
[SLINK] BiosVideo
[GENFW] VBoxExt4
Building ... /home/technowtrend/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe.inf [X64]
[CC] Flush
[DLINK1] VBoxHfs
[CC] Fat
[OBJCOPY] VBoxHfs
[GENFW] VBoxHfs
Building ... /home/technowtrend/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe2.inf [X64]
[DLINK1] VBoxReiserFS
[CC] Delete
[OBJCOPY] VBoxReiserFS
[CC] BiosVideo
[CC] Data
[GENFW] VBoxReiserFS
Building ... /home/technowtrend/src/edk2/Clover/SataControllerDxe/SataControllerDxe.inf [X64]
[CC] ComponentName
[CC] UnicodeCollation
[CC] ComponentName
[CC] BiosVideo2
[CC] AutoGen
[SLINK] CsmVideoDxe
[CC] AutoGen
[SLINK] Fat
[CC] SataController
[CC] ComponentName
[CC] AutoGen
[SLINK] SataController
[CC] AutoGen
[SLINK] CsmVideo2Dxe
[DLINK1] BiosVideo
[OBJCOPY] BiosVideo
[GENFW] BiosVideo
Building ... /home/technowtrend/src/edk2/Clover/AtaAtapi/AtaAtapiPassThru.inf [X64]
[DLINK1] SataController
[OBJCOPY] SataController
[GENFW] SataController
Building ... /home/technowtrend/src/edk2/Clover/AtaBus/AtaBusDxe.inf [X64]
[CC] AtaAtapiPassThru
[CC] AtaBus
[CC] AhciMode
[CC] AtaPassThruExecute
[CC] ComponentName
[CC] IdeMode
[CC] AutoGen
[DLINK1] CsmVideoDxe
[OBJCOPY] CsmVideoDxe
[SLINK] AtaBusDxe
[CC] ComponentName
[GENFW] CsmVideoDxe
Building ... /home/technowtrend/src/edk2/Clover/DVDBus/ScsiBusDxe.inf [X64]
[CC] AutoGen
[SLINK] AtaAtapiPassThruDxe
[CC] ComponentName
[DLINK1] CsmVideo2Dxe
[OBJCOPY] CsmVideo2Dxe
[GENFW] CsmVideo2Dxe
Building ... /home/technowtrend/src/edk2/Clover/DVDDisk/ScsiDiskDxe.inf [X64]
[CC] ScsiBus
[DLINK1] Fat
[CC] AutoGen
[OBJCOPY] Fat
[SLINK] ScsiBus
[GENFW] Fat
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf [X64]
[CC] ComponentName
[DLINK1] AtaBusDxe
[OBJCOPY] AtaBusDxe
[GENFW] AtaBusDxe
Building ... /home/technowtrend/src/edk2/Clover/OhciDxe/OhciDxe.inf [X64]
[CC] UhciSched
[CC] ScsiDisk
[CC] UhciDebug
[DLINK1] ScsiBus
[OBJCOPY] ScsiBus
[CC] Ohci
[GENFW] ScsiBus
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf [X64]
[CC] AutoGen
[SLINK] ScsiDisk
[CC] UhciQueue
[CC] OhciSched
[CC] EhciUrb
[CC] UhciReg
[CC] OhciReg
[CC] UsbHcMem
[CC] UsbHcMem
[CC] OhciUrb
[CC] OhciDebug
[CC] EhciSched
[CC] Uhci
[CC] ComponentName
[CC] EhciDebug
[DLINK1] ScsiDisk
[OBJCOPY] ScsiDisk
[CC] ComponentName
[GENFW] ScsiDisk
Building ... /home/technowtrend/src/edk2/Clover/Patches_for_EDK2/XhciDxe/XhciDxe.inf [X64]
[CC] UsbHcMem
[CC] EhciReg
[CC] AutoGen
[SLINK] UhciDxe
[CC] AutoGen
[SLINK] OhciDxe
[CC] ComponentName
[CC] Xhci
[CC] Ehci
[CC] XhciReg
[CC] AutoGen
[SLINK] EhciDxe
[CC] XhciSched
[CC] UsbHcMem
[CC] ComponentName
[CC] AutoGen
[SLINK] XhciDxe
[DLINK1] UhciDxe
[OBJCOPY] UhciDxe
[DLINK1] AtaAtapiPassThruDxe
[OBJCOPY] AtaAtapiPassThruDxe
[GENFW] UhciDxe
Building ... /home/technowtrend/src/edk2/Clover/Patches_for_EDK2/UsbBusDxe/UsbBusDxe.inf [X64]
[GENFW] AtaAtapiPassThruDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf [X64]
[CC] UsbDesc
[CC] EfiKey
[DLINK1] EhciDxe
[CC] UsbEnumer
[OBJCOPY] EhciDxe
[DLINK1] OhciDxe
[GENFW] EhciDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64]
[CC] KeyBoard
[OBJCOPY] OhciDxe
[CC] UsbBus
[GENFW] OhciDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64]
[CC] ComponentName
[CC] UsbMassBot
[CC] AutoGen
[CC] UsbHub
[CC] ComponentName
[SLINK] UsbKbDxe
[CC] ComponentName
[CC] ComponentName
[CC] UsbMassImpl
[CC] MouseHid
[CC] UsbMassBoot
[CC] UsbUtility
[CC] UsbMassCbi
[CC] UsbMouse
[CC] AutoGen
[CC] UsbMassDiskInfo
[SLINK] UsbBusDxe
[CC] AutoGen
[SLINK] UsbMouseDxe
[CC] AutoGen
[SLINK] UsbMassStorageDxe
[DLINK1] UsbKbDxe
[OBJCOPY] UsbKbDxe
[GENFW] UsbKbDxe
Building ... /home/technowtrend/src/edk2/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64]
[CC] PcatIsaAcpi
[DLINK1] UsbMouseDxe
[OBJCOPY] UsbMouseDxe
[CC] IsaAcpi
[GENFW] UsbMouseDxe
Building ... /home/technowtrend/src/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf [X64]
[CC] ComponentName
[DLINK1] XhciDxe
[DLINK1] UsbMassStorageDxe
[CC] AutoGen
[SLINK] IsaAcpi
[OBJCOPY] XhciDxe
[OBJCOPY] UsbMassStorageDxe
[CC] ComponentName
[GENFW] UsbMassStorageDxe
Building ... /home/technowtrend/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64]
[GENFW] XhciDxe
Building ... /home/technowtrend/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64]
[CC] ComponentName
[CC] ComponentName
[CC] IsaIo
[DLINK1] IsaAcpi
[CC] CommPs2
[OBJCOPY] IsaAcpi
[CC] Ps2KbdCtrller
[GENFW] IsaAcpi
Building ... /home/technowtrend/src/edk2/Clover/Ps2MouseDxe/Ps2MouseDxe.inf [X64]
[CC] IsaBus
[DLINK1] UsbBusDxe
[CC] Ps2KbdTextIn
[OBJCOPY] UsbBusDxe
[CC] AutoGen
[CC] Ps2MouseAbsolutePointer
[SLINK] IsaBusDxe
[GENFW] UsbBusDxe
Building ... /home/technowtrend/src/edk2/Clover/OsxAcpiTableDxe/AcpiTableDxe.inf [X64]
[CC] ComponentName
[CC] AutoGen
[CC] Ps2Keyboard
[SLINK] Ps2MouseAbsolutePointerDxe
[CC] CommPs2
[CC] AcpiTableProtocol
[CC] AutoGen
[SLINK] Ps2KeyboardDxe
[CC] Ps2Mouse
[CC] AcpiTable
[CC] AutoGen
[SLINK] Ps2MouseDxe
[CC] AutoGen
[SLINK] AcpiTableDxe
[DLINK1] IsaBusDxe
[OBJCOPY] IsaBusDxe
[GENFW] IsaBusDxe
Building ... /home/technowtrend/src/edk2/Clover/OsxAcpiPlatformDxe/AcpiPlatformDxe.inf [X64]
[DLINK1] Ps2MouseAbsolutePointerDxe
[OBJCOPY] Ps2MouseAbsolutePointerDxe
[DLINK1] AcpiTableDxe
[DLINK1] Ps2MouseDxe
[OBJCOPY] AcpiTableDxe
[OBJCOPY] Ps2MouseDxe
[GENFW] Ps2MouseAbsolutePointerDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64]
[GENFW] Ps2MouseDxe
[GENFW] AcpiTableDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64]
Building ... /home/technowtrend/src/edk2/Clover/PartitionDxe/PartitionDxe.inf [X64]
[CC] AcpiPlatform
[CC] UnicodeCollationEng
[CC] ComponentName
[CC] AutoGen
[CC] ComponentName
[SLINK] AcpiPlatform
[CC] AutoGen
[SLINK] EnglishDxe
[CC] DiskIo
[DLINK1] Ps2KeyboardDxe
[CC] Mbr
[OBJCOPY] Ps2KeyboardDxe
[GENFW] Ps2KeyboardDxe
Building ... /home/technowtrend/src/edk2/Clover/BiosKeyboard/KeyboardDxe.inf [X64]
[DLINK1] EnglishDxe
[OBJCOPY] EnglishDxe
[CC] Gpt
[CC] AutoGen
[GENFW] EnglishDxe
Building ... /home/technowtrend/src/edk2/Clover/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64]
[SLINK] DiskIoDxe
[CC] ComponentName
[CC] ElTorito
[CC] LegacyRegion2
[CC] BiosKeyboard
[CC] Apple
[CC] AutoGen
[DLINK1] AcpiPlatform
[SLINK] LegacyRegion2Dxe
[OBJCOPY] AcpiPlatform
[CC] LegacyBiosThunk
[CC] Partition
[GENFW] AcpiPlatform
Building ... /home/technowtrend/src/edk2/Clover/FSInject/FSInject.inf [X64]
[CC] AutoGen
[SLINK] KeyboardDxe
[CC] AutoGen
[SLINK] PartitionDxe
[CC] FSInject
[DLINK1] DiskIoDxe
[OBJCOPY] DiskIoDxe
[CC] Test
[GENFW] DiskIoDxe
Building ... /home/technowtrend/src/edk2/Clover/MsgLog/MsgLog.inf [X64]
[CC] AutoGen
[SLINK] FSInject
[CC] MsgLog
[DLINK1] LegacyRegion2Dxe
[DLINK1] KeyboardDxe
[OBJCOPY] LegacyRegion2Dxe
[CC] AutoGen
[OBJCOPY] KeyboardDxe
[SLINK] MsgLog
[GENFW] LegacyRegion2Dxe
Building ... /home/technowtrend/src/edk2/Clover/SMCHelper/SMCHelper.inf [X64]
[GENFW] KeyboardDxe
Building ... /home/technowtrend/src/edk2/Clover/OSInfo/OSInfo.inf [X64]
[CC] SMCHelper
/home/technowtrend/src/edk2/Clover/OSInfo/OSInfo.c:19:29: fatal error: Protocol/OSInfo.h: No such file or directory
[DLINK1] MsgLog
compilation terminated.
GNUmakefile:418: recipe for target '/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/OSInfo/OSInfo/OUTPUT/OSInfo.obj' failed
make: *** [/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/OSInfo/OSInfo/OUTPUT/OSInfo.obj] Error 1


build.py...
 : error 7000: Failed to execute command
	make tbuild [/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/OSInfo/OSInfo]


build.py...
 : error 7000: Failed to execute command
	make tbuild [/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/DumpUefiCalls/DumpUefiCalls]


build.py...
 : error F002: Failed to build module
	/home/technowtrend/src/edk2/Clover/OSInfo/OSInfo.inf [X64, GCC53, RELEASE]

- Failed -
Build end time: 01:32:58, Oct.18 2016
Build total time: 00:00:54


o_Ops, ./ebuildBorg.sh exited with error(s), aborting..
technowtrend@technowtrend--L645:~$ 

Link to comment
Share on other sites

 

This occured while using "Build_Clover.command_4.1.0" on macOS Sierra 10.12.1 Beta (16B2548a) and XCode 8.1 Beta...

(wanna try same command on Ubuntu 16.04)

Last login: Mon Oct 17 23:25:54 on ttys000
TnTs-MBP:~ technowtrend$ /Users/technowtrend/Downloads/Build_Clover.command 

===============================================================================
Build_Clover script v4.1.0 a new version v4.1.021.09 is available for download
                          <----------------------------------------------------
===============================================================================
By Micky1979 based on Slice, Zenith432, STLVNUB, JrCs, cecekpawon, Needy,
cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu 16.04, Debian Jessie 8.6
                          <----------------------------------------------------
Remote revision: 3821 Local revision: 3817
                          <----------------------------------------------------
Please enter your choice: 
 1) update Build_Clover.command
 2) update Clover only (no building)
 3) update & build Clover
 4) run my script on the source
 5) build existing revision (no update, for testing only)
 6) build existing revision for release (no update, standard build)
 7) build existing revision with custom macros enabled
 8) info and limitations about this script
 9) enter Developers mode (only for devs)
10) Exit
#? 1
===============================================================================
SELF UPDATE
                          <----------------------------------------------------
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 59041  100 59041    0     0  33865      0  0:00:01  0:00:01 --:--:-- 33892

a new Build_Clover.command is available,
do you want to overwrite the script? (Y/n)\n
Y
done!

===============================================================================
Build_Clover script v4.1.0 a new version v4.1.021.09 is available for download
                          <----------------------------------------------------
===============================================================================
By Micky1979 based on Slice, Zenith432, STLVNUB, JrCs, cecekpawon, Needy,
cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu 16.04, Debian Jessie 8.6
                          <----------------------------------------------------
Remote revision: 3821 Local revision: 3817
                          <----------------------------------------------------
Please enter your choice: 
 1) update Build_Clover.command
 2) update Clover only (no building)
 3) update & build Clover
 4) run my script on the source
 5) build existing revision (no update, for testing only)
 6) build existing revision for release (no update, standard build)
 7) build existing revision with custom macros enabled
 8) info and limitations about this script
 9) enter Developers mode (only for devs)
10) Exit
#? 2
===============================================================================
Running from: 10.12.1
                          <----------------------------------------------------
===============================================================================
Xcode 8.1
Build version 8T29o
                          <----------------------------------------------------
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.0.0 (clang-800.0.40)
Target: x86_64-apple-darwin16.1.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
===============================================================================

                          <----------------------------------------------------

===============================================================================
Updating edk2
                          <----------------------------------------------------
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   592    0   592    0     0    155      0 --:--:--  0:00:03 --:--:--   155
checking..available, continuing..
D         edksetup.sh
Checked out revision 22793.

edksetup.sh:
checking..available, continuing..
Updating 'edksetup.sh':
A    edksetup.sh
Updated to revision 22793.
MdePkg:
checking..available, continuing..
Updating '.':
U    MdePkg.dec
U    Include/Arm/ProcessorBind.h
G    Include/X64/ProcessorBind.h
U    Include/AArch64/ProcessorBind.h
U    Include/Guid/GraphicsInfoHob.h
U    Include/Uefi/UefiPxe.h
U    Include/Ia32/ProcessorBind.h
G    Include/Base.h
U    Include/Protocol/NvmExpressPassthru.h
U    Include/Protocol/Mtftp6.h
U    Include/Protocol/BlockIo2.h
U    Include/Protocol/Dns4.h
U    Include/Protocol/FirmwareManagement.h
U    Include/Protocol/Mtftp4.h
U    Include/Protocol/Dns6.h
U    Include/Protocol/Timer.h
U    Include/Protocol/SimpleTextOut.h
U    Include/Protocol/HiiImageDecoder.h
U    Include/Protocol/BlockIoCrypto.h
C    Include/Library/PeCoffLib.h
U    Include/Library/DebugPrintErrorLevelLib.h
U    Include/Library/BaseLib.h
U    Include/Library/DebugLib.h
U    Include/Library/FileHandleLib.h
U    Include/Pi/PiSmmCis.h
U    Include/Ipf/ProcessorBind.h
U    Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.c
U    Library/BaseLib/String.c
U    Library/DxeIoLibCpuIo2/DxeCpuIo2LibInternal.h
C    Library/UefiFileHandleLib/UefiFileHandleLib.c
U    Library/BaseUefiDecompressLib/BaseUefiDecompressLibInternals.h
U    Library/UefiUsbLib/UsbDxeLib.c
U    Library/SmmIoLibSmmCpuIo2/SmmCpuIoLibInternal.h
U    Library/BaseMemoryLibMmx/MemLibInternals.h
Updated to revision 22793.
Resolved conflicted state of 'Include/Library/PeCoffLib.h'
Resolved conflicted state of 'Library/UefiFileHandleLib/UefiFileHandleLib.c'
Summary of conflicts:
  Text conflicts: 0 remaining (and 2 already resolved)
MdeModulePkg:
checking..available, continuing..
Updating '.':
A    Include/Library/FrameBufferBltLib.h
A    Library/FrameBufferBltLib
A    Library/FrameBufferBltLib/FrameBufferBltLib.inf
A    Library/FrameBufferBltLib/FrameBufferBltLib.c
U    MdeModulePkg.dsc
U    MdeModulePkg.dec
A    Universal/Console/GraphicsOutputDxe
A    Universal/Console/GraphicsOutputDxe/GraphicsOutput.c
A    Universal/Console/GraphicsOutputDxe/ComponentName.c
A    Universal/Console/GraphicsOutputDxe/GraphicsOutput.h
A    Universal/Console/GraphicsOutputDxe/GraphicsOutputDxe.inf
U    Universal/Network/Tcp4Dxe/SockInterface.c
U    Universal/Network/Tcp4Dxe/SockImpl.c
U    Universal/Network/Tcp4Dxe/Tcp4Misc.c
U    Universal/Network/Tcp4Dxe/Tcp4Input.c
U    Universal/Network/Tcp4Dxe/Tcp4Output.c
U    Universal/Disk/CdExpressPei/PeiCdExpress.c
U    Universal/Disk/CdExpressPei/PeiCdExpress.h
U    Universal/Disk/CdExpressPei/CdExpressPei.inf
U    Universal/HiiDatabaseDxe/ImageEx.c
U    Universal/HiiDatabaseDxe/ConfigRouting.c
Updated to revision 22793.
CryptoPkg:
checking..available, continuing..
Updating '.':
At revision 22793.
DuetPkg:
checking..available, continuing..
Updating '.':
At revision 22793.
EdkCompatibilityPkg:
checking..available, continuing..
Updating '.':
At revision 22793.
IntelFrameworkModulePkg:
checking..available, continuing..
Updating '.':
At revision 22793.
IntelFrameworkPkg:
checking..available, continuing..
Updating '.':
At revision 22793.
OvmfPkg:
checking..available, continuing..
Updating '.':
C    QemuVideoDxe/Gop.c
G    QemuVideoDxe/QemuVideoDxe.inf
U    QemuVideoDxe/Qemu.h
U    OvmfPkgIa32X64.dsc
U    OvmfPkgX64.dsc
U    OvmfPkgIa32.dsc
Updated to revision 22793.
Resolved conflicted state of 'QemuVideoDxe/Gop.c'
Summary of conflicts:
  Text conflicts: 0 remaining (and 1 already resolved)
OptionRomPkg:
checking..available, continuing..
Updating '.':
U    Bus/Usb/UsbNetworking/Ax88772/Ax88772.c
Updated to revision 22793.
PcAtChipsetPkg:
checking..available, continuing..
Updating '.':
U    Library/AcpiTimerLib/DxeAcpiTimerLib.inf
U    Library/AcpiTimerLib/AcpiTimerLib.c
U    Library/AcpiTimerLib/BaseAcpiTimerLib.inf
Updated to revision 22793.
ShellPkg:
checking..available, continuing..
Updating '.':
U    Application/Shell/ShellProtocol.h
U    Application/Shell/ShellEnvVar.h
G    Application/Shell/ConsoleLogger.c
U    Application/Shell/ConsoleLogger.h
C    Application/Shell/Shell.c
U    Application/Shell/Shell.h
G    Application/Shell/ShellParametersProtocol.c
G    Application/Shell/FileHandleWrappers.c
G    Application/Shell/ShellManParser.c
U    Application/Shell/ShellParametersProtocol.h
U    Application/Shell/FileHandleWrappers.h
U    Application/Shell/ShellManParser.h
U    Application/Shell/ConsoleWrappers.c
G    Application/Shell/ShellEnvVar.c
G    Application/Shell/ShellProtocol.c
U    Application/Shell/ConsoleWrappers.h
U    Application/Shell/FileHandleInternal.h
U    Library/UefiHandleParsingLib/UefiHandleParsingLib.c
U    Library/UefiShellDebug1CommandsLib/SerMode.c
U    Library/UefiShellDebug1CommandsLib/EditInputBar.h
U    Library/UefiShellDebug1CommandsLib/Edit/FileBuffer.h
U    Library/UefiShellDebug1CommandsLib/Edit/MainTextEditor.c
U    Library/UefiShellDebug1CommandsLib/Edit/Misc.h
U    Library/UefiShellDebug1CommandsLib/Edit/MainTextEditor.h
U    Library/UefiShellDebug1CommandsLib/Edit/FileBuffer.c
U    Library/UefiShellDebug1CommandsLib/Edit/Misc.c
U    Library/UefiShellDebug1CommandsLib/HexEdit/MainHexEditor.c
U    Library/UefiShellDebug1CommandsLib/HexEdit/MainHexEditor.h
U    Library/UefiShellDebug1CommandsLib/HexEdit/BufferImage.c
U    Library/UefiShellDebug1CommandsLib/HexEdit/BufferImage.h
U    Library/UefiShellDebug1CommandsLib/HexEdit/DiskImage.c
U    Library/UefiShellDebug1CommandsLib/Pci.c
U    Library/UefiShellDebug1CommandsLib/Dblk.c
U    Library/UefiShellDebug1CommandsLib/EditMenuBar.c
U    Library/UefiShellDebug1CommandsLib/EditMenuBar.h
U    Library/UefiShellDebug1CommandsLib/SetVar.c
U    Library/UefiShellDebug1CommandsLib/SmbiosView/EventLogInfo.c
U    Library/UefiShellDebug1CommandsLib/SmbiosView/EventLogInfo.h
U    Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosView.c
U    Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosView.h
U    Library/UefiShellDebug1CommandsLib/Mm.c
U    Library/UefiShellDebug1CommandsLib/EditTitleBar.c
U    Library/UefiShellDebug1CommandsLib/EditStatusBar.c
U    Library/UefiShellDebug1CommandsLib/EditTitleBar.h
U    Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.c
U    Library/UefiShellDebug1CommandsLib/Dmem.c
U    Library/UefiShellDebug1CommandsLib/EditStatusBar.h
U    Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.h
U    Library/UefiShellDebug1CommandsLib/LoadPciRom.c
U    Library/UefiShellDebug1CommandsLib/EditInputBar.c
U    Library/UefiShellDebug1CommandsLib/Compress.c
G    Library/UefiShellDebug1CommandsLib/DmpStore.c
U    Library/UefiShellLevel1CommandsLib/If.c
U    Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.c
U    Library/UefiShellLevel1CommandsLib/For.c
U    Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.h
U    Library/UefiShellLevel2CommandsLib/Vol.c
U    Library/UefiShellLevel2CommandsLib/Cp.c
U    Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.c
U    Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.h
U    Library/UefiShellLevel2CommandsLib/Parse.c
U    Library/UefiShellLevel2CommandsLib/Map.c
G    Library/UefiShellLevel2CommandsLib/Ls.c
U    Library/UefiShellLevel2CommandsLib/Rm.c
U    Library/UefiShellLevel2CommandsLib/Load.c
G    Library/UefiShellLevel2CommandsLib/Mv.c
U    Library/UefiShellLevel2CommandsLib/Set.c
U    Library/UefiShellLevel2CommandsLib/TimeDate.c
U    Library/UefiShellLevel3CommandsLib/Type.c
U    Library/UefiShellLevel3CommandsLib/Touch.c
G    Library/UefiShellLevel3CommandsLib/Help.c
U    Library/UefiShellLevel3CommandsLib/Alias.c
U    Library/UefiShellNetwork1CommandsLib/Ping.c
G    Library/UefiShellCommandLib/ConsistMapping.c
U    Library/UefiShellCommandLib/UefiShellCommandLib.c
U    Library/UefiShellDriver1CommandsLib/DevTree.c
U    Library/UefiShellDriver1CommandsLib/Drivers.c
U    Library/UefiShellDriver1CommandsLib/DrvDiag.c
U    Library/UefiShellDriver1CommandsLib/Devices.c
U    Library/UefiShellDriver1CommandsLib/Unload.c
U    Library/UefiShellDriver1CommandsLib/Connect.c
U    Library/UefiShellDriver1CommandsLib/Disconnect.c
G    Library/UefiShellDriver1CommandsLib/Dh.c
U    Library/UefiShellDriver1CommandsLib/DrvCfg.c
U    Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.h
U    Library/UefiShellDriver1CommandsLib/OpenInfo.c
C    Library/UefiShellLib/UefiShellLib.c
G    Library/UefiShellLib/UefiShellLib.h
G    Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.c
Updated to revision 22793.
Resolved conflicted state of 'Application/Shell/Shell.c'
Resolved conflicted state of 'Library/UefiShellLib/UefiShellLib.c'
Summary of conflicts:
  Text conflicts: 0 remaining (and 2 already resolved)
UefiCpuPkg:
checking..available, continuing..
Updating '.':
At revision 22793.
BaseTools:
checking..available, continuing..
Updating '.':
U    Conf/tools_def.template
U    Source/Python/GenFds/Capsule.py
U    Source/Python/GenFds/FdfParser.py
U    Source/Python/GenFds/CapsuleData.py
U    Source/C/GenVtf/GenVtf.c
U    Source/C/Makefiles/header.makefile
U    Source/C/Makefiles/ms.common
U    Source/C/Makefiles/ms.app
U    Source/C/EfiLdrImage/EfiLdrImage.c

Fetching external item into 'Bin/Win32':
U    Bin/Win32/Pkcs7Sign.exe
U    Bin/Win32/Readme.txt
Updated external to revision 197.

At revision 22793.
===============================================================================
cleaning all because BaseTools mismatch r22793 just synced:
                          <----------------------------------------------------
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C Source/C clean
Attempting to detect ARCH from 'uname -m': x86_64
Detected ARCH of X64 using uname.
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C BootSectImage clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C Common clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C EfiLdrImage clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C EfiRom clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenCrc32 clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenFfs clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenFv clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenFw clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenPage clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenSec clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenVtf clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GnuGenBootSector clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C LzmaCompress clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C Split clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C TianoCompress clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C VfrCompile clean
BIN_DIR='.' /Applications/Xcode.app/Contents/Developer/usr/bin/make -C Pccts/antlr clean
rm -f ./antlr *.o core
BIN_DIR='.' /Applications/Xcode.app/Contents/Developer/usr/bin/make -C Pccts/dlg clean
rm -f ./dlg *.o core
rm -f EfiVfrParser.cpp EfiVfrParser.h VfrParser.dlg VfrTokens.h VfrLexer.cpp VfrLexer.h VfrSyntax.cpp tokens.h
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C VolInfo clean
rm -f ./bin/*
rmdir ./libs ./bin
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C Source/Python clean
find . -name '*.pyc' -exec rm '{}' ';'
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C Tests clean
find . -name '*.pyc' -exec rm '{}' ';'
TOOLCHAIN_DIR: /Users/technowtrend/src/edk2/Clover/../../opt/local
NASM_PREFIX: /Users/technowtrend/src/edk2/Clover/../../opt/local/bin/
NASM_VER: 2.12.02
Initializing workspace
Loading previous configuration from /Users/technowtrend/src/edk2/Conf/BuildEnv.sh
WORKSPACE: /Users/technowtrend/src/edk2
EDK_TOOLS_PATH: /Users/technowtrend/src/edk2/BaseTools
CONF_PATH: /Users/technowtrend/src/edk2/Conf
Build environment: Darwin-16.1.0-x86_64-i386-64bit
Build start time: 23:32:07, Oct.17 2016

WORKSPACE        = /Users/technowtrend/src/edk2
ECP_SOURCE       = /Users/technowtrend/src/edk2/EdkCompatibilityPkg
EDK_SOURCE       = /Users/technowtrend/src/edk2/EdkCompatibilityPkg
EFI_SOURCE       = /Users/technowtrend/src/edk2/EdkCompatibilityPkg
EDK_TOOLS_PATH   = /Users/technowtrend/src/edk2/BaseTools
CONF_PATH        = /Users/technowtrend/src/edk2/Conf


Architecture(s)  = X64
Build target     = RELEASE
Toolchain        = XCODE5

Active Platform          = /Users/technowtrend/src/edk2/Clover/Clover.dsc
Flash Image Definition   = /Users/technowtrend/src/edk2/Clover/Clover.fdf

Processing meta-data ...................... done!
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxDxeIpl/DxeIpl/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxDxeIpl/DxeIpl/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxeIpl.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxDxeCore/DxeMain/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxDxeCore/DxeMain/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxeCore.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/PCD/Dxe/Pcd/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/PCD/Dxe/Pcd/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcdDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/WatchdogTimer.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/RuntimeDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MonotonicCounterRuntimeDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/EmuVariableRuntimeDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/FaultTolerantWriteDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/VariableRuntimeDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/CapsuleRuntimeDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/NullMemoryTestDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/SecurityStubDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/ConPlatformDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/ConSplitterDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/HiiDatabase.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/SetupBrowser.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DisplayEngine.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/GraphicsConsoleDxe/GraphicsConsoleDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/GraphicsConsoleDxe/GraphicsConsoleDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/GraphicsConsoleDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DevicePathDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/SmbiosDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DuetPkg/SmbiosGenDxe/SmbiosGen/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DuetPkg/SmbiosGenDxe/SmbiosGen/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/SmbiosGenDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxEfiLdr/EfiLdr/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxEfiLdr/EfiLdr/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/EfiLoader.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxBdsDxe/BdsDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxBdsDxe/BdsDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BdsDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/EbcDxe/EbcDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/EbcDxe/EbcDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/EbcDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/CpuIo2Dxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CpuDxe/Cpu/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CpuDxe/Cpu/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Cpu.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcAtChipsetPkg/8259InterruptControllerDxe/8259/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcAtChipsetPkg/8259InterruptControllerDxe/8259/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Legacy8259.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/AcpiReset/Reset/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/AcpiReset/Reset/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/AcpiReset.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Metronome/Metronome/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Metronome/Metronome/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Metronome.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcRtc.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcAtChipsetPkg/8254TimerDxe/8254Timer/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcAtChipsetPkg/8254TimerDxe/8254Timer/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Timer.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/HpetTimerDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/PciRootBridgeDxe/PciRootBridge/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/PciRootBridgeDxe/PciRootBridge/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcatPciRootBridge.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PciBusNoEnumerationDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/NvmExpressDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DataHubDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/DriverOverride/DriverOverride/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/DriverOverride/DriverOverride/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DriverOverride.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/VBoxFsDxe/VBoxHfs/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/VBoxFsDxe/VBoxHfs/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/VBoxHfs.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/VBoxFsDxe/VBoxIso9660/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/VBoxFsDxe/VBoxIso9660/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/VBoxIso9600.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/VBoxFsDxe/VBoxExt2/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/VBoxFsDxe/VBoxExt2/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/VBoxExt2.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/VBoxFsDxe/VBoxExt4/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/VBoxFsDxe/VBoxExt4/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/VBoxExt4.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/VBoxFsDxe/VBoxReiserFS/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/VBoxFsDxe/VBoxReiserFS/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/VBoxReiserFS.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/FatPkg/EnhancedFatDxe/Fat/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/FatPkg/EnhancedFatDxe/Fat/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Fat.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/GrubFS/src/EXFAT/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/GrubFS/src/EXFAT/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/GrubEXFAT.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/GrubFS/src/HFSPLUS/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/GrubFS/src/HFSPLUS/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/GrubHFSPLUS.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/GrubFS/src/ISO9660/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/GrubFS/src/ISO9660/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/GrubISO9660.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/GrubFS/src/NTFS/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/GrubFS/src/NTFS/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/GrubNTFS.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/GrubFS/src/UDF/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/GrubFS/src/UDF/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/GrubUDF.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/VgaMiniPort.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/BiosVideo/BiosVideo/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/BiosVideo/BiosVideo/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BiosVideo.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/LegacyBios/VideoDxe/VideoDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/LegacyBios/VideoDxe/VideoDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/CsmVideoDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/LegacyBios/VideoDxe/VideoDxe2/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/LegacyBios/VideoDxe/VideoDxe2/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/CsmVideo2Dxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/SataControllerDxe/SataControllerDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/SataControllerDxe/SataControllerDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/SataController.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/AtaAtapi/AtaAtapiPassThru/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/AtaAtapi/AtaAtapiPassThru/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/AtaAtapiPassThruDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/AtaBus/AtaBusDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/AtaBus/AtaBusDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/AtaBusDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/DVDBus/ScsiBusDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/DVDBus/ScsiBusDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/ScsiBus.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/DVDDisk/ScsiDiskDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/DVDDisk/ScsiDiskDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/ScsiDisk.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UhciDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OhciDxe/OhciDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OhciDxe/OhciDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/OhciDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/EhciDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Patches_for_EDK2/XhciDxe/XhciDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Patches_for_EDK2/XhciDxe/XhciDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/XhciDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Patches_for_EDK2/UsbBusDxe/UsbBusDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Patches_for_EDK2/UsbBusDxe/UsbBusDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UsbBusDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UsbKbDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UsbMassStorageDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UsbMouseDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/IsaAcpi.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/IsaBusDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Ps2KeyboardDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Ps2MouseAbsolutePointerDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Ps2MouseDxe/Ps2MouseDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Ps2MouseDxe/Ps2MouseDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Ps2MouseDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAcpiTableDxe/AcpiTableDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAcpiTableDxe/AcpiTableDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/AcpiTableDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAcpiPlatformDxe/AcpiPlatformDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAcpiPlatformDxe/AcpiPlatformDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/AcpiPlatform.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DiskIoDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/EnglishDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/PartitionDxe/PartitionDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/PartitionDxe/PartitionDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PartitionDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/BiosKeyboard/KeyboardDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/BiosKeyboard/KeyboardDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/KeyboardDxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/LegacyBios/Region2Dxe/LegacyRegion2Dxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/LegacyBios/Region2Dxe/LegacyRegion2Dxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/LegacyRegion2Dxe.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/FSInject/FSInject/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/FSInject/FSInject/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/FSInject.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/MsgLog/MsgLog/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/MsgLog/MsgLog/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MsgLog.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/SMCHelper/SMCHelper/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/SMCHelper/SMCHelper/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/SMCHelper.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/DumpUefiCalls/DumpUefiCalls/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/DumpUefiCalls/DumpUefiCalls/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DumpUefiCalls.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxFatBinaryDrv/OsxFatBinaryDrv/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxFatBinaryDrv/OsxFatBinaryDrv/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/OsxFatBinaryDrv.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/EmuVariableUefi/EmuVariableRuntimeDxe/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/EmuVariableUefi/EmuVariableRuntimeDxe/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/EmuVariableUefi.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/AppleImageCodec/AppleImageCodec/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/AppleImageCodec/AppleImageCodec/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/AppleImageCodec.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/bdmesg_efi/bdmesg/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/bdmesg_efi/bdmesg/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/bdmesg.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/rEFIt_UEFI/refit/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/rEFIt_UEFI/refit/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/CLOVERX64.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFixDrv/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFixDrv/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/OsxAptioFixDrv.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFix2Drv/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxAptioFixDrv/OsxAptioFix2Drv/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/OsxAptioFix2Drv.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxLowMemFixDrv/OsxLowMemFixDrv/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OsxLowMemFixDrv/OsxLowMemFixDrv/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/OsxLowMemFixDrv.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePcdLibNull/BasePcdLibNull/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePcdLibNull/BasePcdLibNull/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BasePcdLibNull.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BaseDebugLibNull.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseMemoryLib/BaseMemoryLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseMemoryLib/BaseMemoryLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BaseMemoryLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BaseLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePrintLib/BasePrintLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BasePrintLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BaseReportStatusCodeLibNull.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BaseIoLibIntrinsic.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxeCoreMemoryAllocationLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxeCoreEntryPoint.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiRuntimeServicesTableLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiDevicePathLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiBootServicesTableLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PeCoffExtraActionLibNull.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxeCoreHobLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiLib/UefiLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiLib/UefiLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BaseCacheMaintenanceLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BaseUefiDecompressLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BasePerformanceLibNull.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/VBoxPeCoffLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BasePeCoffGetEntryPointLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxeExtractGuidedSectionLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/DuetTimerLib/DuetTimerLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/DuetTimerLib/DuetTimerLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DuetTimerLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxeServicesLib/DxeServicesLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxeServicesLib/DxeServicesLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxeServicesLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DebugAgentLibNull.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/CpuExceptionHandlerLibNull.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiMemoryAllocationLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxeHobLib/DxeHobLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxeHobLib/DxeHobLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxeHobLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiDriverEntryPoint.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiRuntimeLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/VarCheckLib/VarCheckLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/VarCheckLib/VarCheckLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/VarCheckLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BaseSynchronizationLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxeServicesTableLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/TpmMeasurementLibNull.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/AuthVariableLibNull.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/VarCheckUefiLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxeCapsuleLibNull.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxeSecurityManagementLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxePcdLib/DxePcdLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/DxePcdLib/DxePcdLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxePcdLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiHiiServicesLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiHiiLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/CustomizedDisplayLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/LzmaDecompressLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/GenericBdsLib/GenericBdsLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/GenericBdsLib/GenericBdsLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/GenericBdsLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/OsxBdsPlatformLib/PlatformBds/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/OsxBdsPlatformLib/PlatformBds/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DuetBds.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BasePciCf8Lib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePciLibCf8/BasePciLibCf8/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BasePciLibCf8/BasePciLibCf8/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BasePciLibCf8.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BaseXApicLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BaseIoApicLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/MemLogLibDefault/MemLogLibDefault/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/MemLogLibDefault/MemLogLibDefault/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MemLogLibDefault.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/VideoBiosPatchLib/VideoBiosPatchLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/VideoBiosPatchLib/VideoBiosPatchLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/VideoBiosPatchLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiScsiLib/UefiScsiLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiScsiLib/UefiScsiLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiScsiLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiUsbLib/UefiUsbLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiUsbLib/UefiUsbLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiUsbLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/UefiSortLib/UefiSortLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/UefiSortLib/UefiSortLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiSortLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiFileHandleLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiApplicationEntryPoint.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/ShellPkg/Library/UefiShellLib/UefiShellLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/ShellPkg/Library/UefiShellLib/UefiShellLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiShellLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiMemoryLib/UefiMemoryLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/UefiMemoryLib/UefiMemoryLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/UefiMemoryLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/OpensslLib/OpensslLibNull/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/OpensslLib/OpensslLibNull/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/OpensslLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/DxeNetLib/DxeNetLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdeModulePkg/Library/DxeNetLib/DxeNetLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/DxeNetLib.efi
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseCpuLib/BaseCpuLib/DEBUG
rm -r -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseCpuLib/BaseCpuLib/OUTPUT
rm -f *.pdb *.idb > NUL 2>&1
rm -f /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/BaseCpuLib.efi

- Done -
Build end time: 23:32:51, Oct.17 2016
Build total time: 00:00:44

rm -rf sym obj dst

BaseTools before update was: r22731
now is: r22793
checking..available, continuing..

===============================================================================
Updating Clover
                          <----------------------------------------------------
Updating '.':
Restored 'CloverPackage/CloverV2/drivers-Off/drivers32UEFI'
Restored 'CloverPackage/CloverV2/drivers-Off/drivers32'
U    SMCHelper/SMCHelper.c
G    Include/Protocol/AppleSMC.h
U    DumpUefiCalls/AppleProtocols.c
U    DumpUefiCalls/Lib.c
U    DumpUefiCalls/AppleProtocols.h
U    DumpUefiCalls/DumpUefiCalls.inf
U    DumpUefiCalls/DumpUefiCalls.c
U    Clover.dsc
A    OSInfo
A    OSInfo/OSInfo.inf
A    OSInfo/OSInfo.c
U    Xcode/Clover/Clover.xcodeproj/project.pbxproj
U    rEFIt_UEFI/Platform/DataHubCpu.c
U    rEFIt_UEFI/Platform/Nvram.c
U    rEFIt_UEFI/Platform/Platform.h
U    CloverPkg.dec
Updated to revision 3821.
===============================================================================
Apply Edk2 patches
                          <----------------------------------------------------

Remote revision: 3821 Local revision: 3821 
                          <----------------------------------------------------
Please enter your choice: 
 1) update Build_Clover.command
 2) update Clover only (no building)
 3) update & build Clover
 4) run my script on the source
 5) build existing revision (no update, for testing only)
 6) build existing revision for release (no update, standard build)
 7) build existing revision with custom macros enabled
 8) info and limitations about this script
 9) enter Developers mode (only for devs)
10) Exit
#? 7

===============================================================================
Select the desired architecture
                          <----------------------------------------------------
	 1) Standard with both ia32 and x64
	 2) x64 only
	 3) ia32 only
	 4) Back to Main Menu
	 5) Exit
2

===============================================================================
BUILD boot7 with additional macros
                          <----------------------------------------------------
	 1) USE_APPLE_HFSPLUS_DRIVER
	 2) USE_BIOS_BLOCKIO
	 3) DISABLE_USB_SUPPORT
	 4) NO_GRUB_DRIVERS
	 5) NO_GRUB_DRIVERS_EMBEDDED
	 6) ONLY_SATA_0
	 7) DISABLE_UDMA_SUPPORT
	 8) ENABLE_VBIOS_PATCH_CLOVEREFI
	 9) ENABLE_PS2MOUSE_LEGACYBOOT
	 10) DEBUG_ON_SERIAL_PORT
	 11) ENABLE_SECURE_BOOT
	 12) USE_ION
	 13) DISABLE_USB_MASS_STORAGE
	 14) ENABLE_USB_OHCI
	 15) ENABLE_USB_XHCI
	 16) REAL_NVRAM
	 17) CHECK_FLAGS

actual macros defined: no one

enter you choice or press "b" to build:
1

===============================================================================
BUILD boot7 with additional macros
                          <----------------------------------------------------
	 1) USE_BIOS_BLOCKIO
	 2) DISABLE_USB_SUPPORT
	 3) NO_GRUB_DRIVERS
	 4) NO_GRUB_DRIVERS_EMBEDDED
	 5) ONLY_SATA_0
	 6) DISABLE_UDMA_SUPPORT
	 7) ENABLE_VBIOS_PATCH_CLOVEREFI
	 8) ENABLE_PS2MOUSE_LEGACYBOOT
	 9) DEBUG_ON_SERIAL_PORT
	 10) ENABLE_SECURE_BOOT
	 11) USE_ION
	 12) DISABLE_USB_MASS_STORAGE
	 13) ENABLE_USB_OHCI
	 14) ENABLE_USB_XHCI
	 15) REAL_NVRAM
	 16) CHECK_FLAGS
USE_APPLE_HFSPLUS_DRIVER added!
actual macros defined: -D USE_APPLE_HFSPLUS_DRIVER

enter you choice or press "b" to build:
4

===============================================================================
BUILD boot7 with additional macros
                          <----------------------------------------------------
	 1) USE_BIOS_BLOCKIO
	 2) DISABLE_USB_SUPPORT
	 3) NO_GRUB_DRIVERS
	 4) ONLY_SATA_0
	 5) DISABLE_UDMA_SUPPORT
	 6) ENABLE_VBIOS_PATCH_CLOVEREFI
	 7) ENABLE_PS2MOUSE_LEGACYBOOT
	 8) DEBUG_ON_SERIAL_PORT
	 9) ENABLE_SECURE_BOOT
	 10) USE_ION
	 11) DISABLE_USB_MASS_STORAGE
	 12) ENABLE_USB_OHCI
	 13) ENABLE_USB_XHCI
	 14) REAL_NVRAM
	 15) CHECK_FLAGS
NO_GRUB_DRIVERS_EMBEDDED added!
actual macros defined: -D USE_APPLE_HFSPLUS_DRIVER -D NO_GRUB_DRIVERS_EMBEDDED

enter you choice or press "b" to build:
3

===============================================================================
BUILD boot7 with additional macros
                          <----------------------------------------------------
	 1) USE_BIOS_BLOCKIO
	 2) DISABLE_USB_SUPPORT
	 3) ONLY_SATA_0
	 4) DISABLE_UDMA_SUPPORT
	 5) ENABLE_VBIOS_PATCH_CLOVEREFI
	 6) ENABLE_PS2MOUSE_LEGACYBOOT
	 7) DEBUG_ON_SERIAL_PORT
	 8) ENABLE_SECURE_BOOT
	 9) USE_ION
	 10) DISABLE_USB_MASS_STORAGE
	 11) ENABLE_USB_OHCI
	 12) ENABLE_USB_XHCI
	 13) REAL_NVRAM
	 14) CHECK_FLAGS
NO_GRUB_DRIVERS added!
actual macros defined: -D USE_APPLE_HFSPLUS_DRIVER -D NO_GRUB_DRIVERS_EMBEDDED -D NO_GRUB_DRIVERS

enter you choice or press "b" to build:
3

===============================================================================
BUILD boot7 with additional macros
                          <----------------------------------------------------
	 1) USE_BIOS_BLOCKIO
	 2) DISABLE_USB_SUPPORT
	 3) DISABLE_UDMA_SUPPORT
	 4) ENABLE_VBIOS_PATCH_CLOVEREFI
	 5) ENABLE_PS2MOUSE_LEGACYBOOT
	 6) DEBUG_ON_SERIAL_PORT
	 7) ENABLE_SECURE_BOOT
	 8) USE_ION
	 9) DISABLE_USB_MASS_STORAGE
	 10) ENABLE_USB_OHCI
	 11) ENABLE_USB_XHCI
	 12) REAL_NVRAM
	 13) CHECK_FLAGS
ONLY_SATA_0 added!
actual macros defined: -D USE_APPLE_HFSPLUS_DRIVER -D NO_GRUB_DRIVERS_EMBEDDED -D NO_GRUB_DRIVERS -D ONLY_SATA_0

enter you choice or press "b" to build:
3

===============================================================================
BUILD boot7 with additional macros
                          <----------------------------------------------------
	 1) USE_BIOS_BLOCKIO
	 2) DISABLE_USB_SUPPORT
	 3) ENABLE_VBIOS_PATCH_CLOVEREFI
	 4) ENABLE_PS2MOUSE_LEGACYBOOT
	 5) DEBUG_ON_SERIAL_PORT
	 6) ENABLE_SECURE_BOOT
	 7) USE_ION
	 8) DISABLE_USB_MASS_STORAGE
	 9) ENABLE_USB_OHCI
	 10) ENABLE_USB_XHCI
	 11) REAL_NVRAM
	 12) CHECK_FLAGS
DISABLE_UDMA_SUPPORT added!
actual macros defined: -D USE_APPLE_HFSPLUS_DRIVER -D NO_GRUB_DRIVERS_EMBEDDED -D NO_GRUB_DRIVERS -D ONLY_SATA_0 -D DISABLE_UDMA_SUPPORT

enter you choice or press "b" to build:
3

===============================================================================
BUILD boot7 with additional macros
                          <----------------------------------------------------
	 1) USE_BIOS_BLOCKIO
	 2) DISABLE_USB_SUPPORT
	 3) ENABLE_PS2MOUSE_LEGACYBOOT
	 4) DEBUG_ON_SERIAL_PORT
	 5) ENABLE_SECURE_BOOT
	 6) USE_ION
	 7) DISABLE_USB_MASS_STORAGE
	 8) ENABLE_USB_OHCI
	 9) ENABLE_USB_XHCI
	 10) REAL_NVRAM
	 11) CHECK_FLAGS
ENABLE_VBIOS_PATCH_CLOVEREFI added!
actual macros defined: -D USE_APPLE_HFSPLUS_DRIVER -D NO_GRUB_DRIVERS_EMBEDDED -D NO_GRUB_DRIVERS -D ONLY_SATA_0 -D DISABLE_UDMA_SUPPORT -D ENABLE_VBIOS_PATCH_CLOVEREFI

enter you choice or press "b" to build:
11

===============================================================================
BUILD boot7 with additional macros
                          <----------------------------------------------------
	 1) USE_BIOS_BLOCKIO
	 2) DISABLE_USB_SUPPORT
	 3) ENABLE_PS2MOUSE_LEGACYBOOT
	 4) DEBUG_ON_SERIAL_PORT
	 5) ENABLE_SECURE_BOOT
	 6) USE_ION
	 7) DISABLE_USB_MASS_STORAGE
	 8) ENABLE_USB_OHCI
	 9) ENABLE_USB_XHCI
	 10) REAL_NVRAM
CHECK_FLAGS added!
actual macros defined: -D USE_APPLE_HFSPLUS_DRIVER -D NO_GRUB_DRIVERS_EMBEDDED -D NO_GRUB_DRIVERS -D ONLY_SATA_0 -D DISABLE_UDMA_SUPPORT -D ENABLE_VBIOS_PATCH_CLOVEREFI -D CHECK_FLAGS

enter you choice or press "b" to build:
b
going to build as requested..
===============================================================================
Running from: 10.12.1
                          <----------------------------------------------------
===============================================================================
Xcode 8.1
Build version 8T29o
                          <----------------------------------------------------
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.0.0 (clang-800.0.40)
Target: x86_64-apple-darwin16.1.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
===============================================================================

                          <----------------------------------------------------
===============================================================================
BUILDTOOL is XCODE5
                          <----------------------------------------------------

===============================================================================
nasm check:
                          <----------------------------------------------------
NASM version 2.12.02 compiled on Jul  6 2016
===============================================================================
gettext check:
                          <----------------------------------------------------
found gettext at /Users/technowtrend/src/opt/local/bin
===============================================================================
Custom boot7
                          <----------------------------------------------------
===============================================================================
Modding package resources
                          <----------------------------------------------------
success!
===============================================================================
TOOLCHAIN_DIR: /Users/technowtrend/src/opt/local
NASM_PREFIX: /Users/technowtrend/src/opt/local/bin/
NASM_VER: 2.12.02
Initializing workspace
Loading previous configuration from /Users/technowtrend/src/edk2/Conf/BuildEnv.sh
WORKSPACE: /Users/technowtrend/src/edk2
EDK_TOOLS_PATH: /Users/technowtrend/src/edk2/BaseTools
CONF_PATH: /Users/technowtrend/src/edk2/Conf
Building tools as they are not found
make -C Source/C
Attempting to detect ARCH from 'uname -m': x86_64
Detected ARCH of X64 using uname.
mkdir -p .
make -C Common
mkdir ../libs 
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 BasePeCoff.c -o BasePeCoff.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 BinderFuncs.c -o BinderFuncs.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 CommonLib.c -o CommonLib.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Crc32.c -o Crc32.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Decompress.c -o Decompress.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 EfiCompress.c -o EfiCompress.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 EfiUtilityMsgs.c -o EfiUtilityMsgs.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 FirmwareVolumeBuffer.c -o FirmwareVolumeBuffer.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 FvLib.c -o FvLib.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 MemoryFile.c -o MemoryFile.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 MyAlloc.c -o MyAlloc.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 OsPath.c -o OsPath.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 ParseGuidedSectionTools.c -o ParseGuidedSectionTools.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 ParseInf.c -o ParseInf.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 PeCoffLoaderEx.c -o PeCoffLoaderEx.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 SimpleFileParsing.c -o SimpleFileParsing.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 StringFuncs.c -o StringFuncs.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 TianoCompress.c -o TianoCompress.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
make -C GnuGenBootSector
mkdir ../bin
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GnuGenBootSector.c -o GnuGenBootSector.o
gcc -o ../bin/GnuGenBootSector  GnuGenBootSector.o -L../libs -lCommon
make -C BootSectImage
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 bootsectimage.c -o bootsectimage.o
gcc -o ../bin/BootSectImage  bootsectimage.o -L../libs -lCommon
make -C EfiLdrImage
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 EfiLdrImage.c -o EfiLdrImage.o
gcc -o ../bin/EfiLdrImage  EfiLdrImage.o -L../libs -lCommon
make -C EfiRom
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 EfiRom.c -o EfiRom.o
gcc -o ../bin/EfiRom  EfiRom.o -L../libs -lCommon
make -C GenFfs
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenFfs.c -o GenFfs.o
gcc -o ../bin/GenFfs  GenFfs.o -L../libs -lCommon
make -C GenFv
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenFv.c -o GenFv.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenFvInternalLib.c -o GenFvInternalLib.o
gcc -o ../bin/GenFv  GenFv.o GenFvInternalLib.o -L../libs -lCommon
make -C GenFw
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenFw.c -o GenFw.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 ElfConvert.c -o ElfConvert.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Elf32Convert.c -o Elf32Convert.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Elf64Convert.c -o Elf64Convert.o
gcc -o ../bin/GenFw  GenFw.o ElfConvert.o Elf32Convert.o Elf64Convert.o -L../libs -lCommon
make -C GenPage
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenPage.c -o GenPage.o
gcc -o ../bin/GenPage  GenPage.o -L../libs -lCommon
make -C GenSec
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenSec.c -o GenSec.o
gcc -o ../bin/GenSec  GenSec.o -L../libs -lCommon
make -C GenCrc32
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenCrc32.c -o GenCrc32.o
gcc -o ../bin/GenCrc32  GenCrc32.o -L../libs -lCommon
make -C GenVtf
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 GenVtf.c -o GenVtf.o
gcc -o ../bin/GenVtf  GenVtf.o -L../libs -lCommon
make -C LzmaCompress
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 LzmaCompress.c -o LzmaCompress.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/Alloc.c -o Sdk/C/Alloc.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/LzFind.c -o Sdk/C/LzFind.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/LzmaDec.c -o Sdk/C/LzmaDec.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/LzmaEnc.c -o Sdk/C/LzmaEnc.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/7zFile.c -o Sdk/C/7zFile.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Sdk/C/7zStream.c -o Sdk/C/7zStream.o
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 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 -C Split
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 Split.c -o Split.o
gcc -o ../bin/Split  Split.o -L../libs -lCommon
make -C TianoCompress
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 TianoCompress.c -o TianoCompress.o
gcc -o ../bin/TianoCompress  TianoCompress.o -L../libs -lCommon
make -C VolInfo
gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g  -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 VolInfo.c -o VolInfo.o
gcc -o ../bin/VolInfo  VolInfo.o -L../libs -lCommon
make -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
BIN_DIR='.' make -C Pccts/antlr
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  antlr.c -o antlr.o
antlr.c:81:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==94) ) {
            ~~~~~^~~~
antlr.c:81:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==94) ) {
           ~     ^   ~
antlr.c:81:18: note: use '=' to turn this equality comparison into an assignment
      if ( (LA(1)==94) ) {
                 ^~
                 =
antlr.c:95:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==95) ) {
              ~~~~~^~~~
antlr.c:95:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==95) ) {
             ~     ^   ~
antlr.c:95:20: note: use '=' to turn this equality comparison into an assignment
        if ( (LA(1)==95) ) {
                   ^~
                   =
antlr.c:110:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==96) ) {
                ~~~~~^~~~
antlr.c:110:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==96) ) {
               ~     ^   ~
antlr.c:110:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==96) ) {
                     ^~
                     =
antlr.c:132:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==97) ) {
                  ~~~~~^~~~
antlr.c:132:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==97) ) {
                 ~     ^   ~
antlr.c:132:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==97) ) {
                       ^~
                       =
antlr.c:169:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==Action) ) {
            ~~~~~^~~~~~~~
antlr.c:169:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==Action) ) {
           ~     ^       ~
antlr.c:169:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==Action) ) {
                 ^~
                 =
antlr.c:181:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==108) ) {
              ~~~~~^~~~~
antlr.c:181:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==108) ) {
             ~     ^    ~
antlr.c:181:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==108) ) {
                   ^~
                   =
antlr.c:185:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==109) ) {
                ~~~~~^~~~~
antlr.c:185:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==109) ) {
               ~     ^    ~
antlr.c:185:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==109) ) {
                     ^~
                     =
antlr.c:189:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==110) ) {
                  ~~~~~^~~~~
antlr.c:189:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==110) ) {
                 ~     ^    ~
antlr.c:189:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==110) ) {
                       ^~
                       =
antlr.c:193:26: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
              if ( (LA(1)==116) ) {
                    ~~~~~^~~~~
antlr.c:193:26: note: remove extraneous parentheses around the comparison to
      silence this warning
              if ( (LA(1)==116) ) {
                   ~     ^    ~
antlr.c:193:26: note: use '=' to turn this equality comparison into an
      assignment
              if ( (LA(1)==116) ) {
                         ^~
                         =
antlr.c:197:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==120) ) {
                      ~~~~~^~~~~
antlr.c:197:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==120) ) {
                     ~     ^    ~
antlr.c:197:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==120) ) {
                           ^~
                           =
antlr.c:201:30: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                  if ( (LA(1)==117) ) {
                        ~~~~~^~~~~
antlr.c:201:30: note: remove extraneous parentheses around the comparison to
      silence this warning
                  if ( (LA(1)==117) ) {
                       ~     ^    ~
antlr.c:201:30: note: use '=' to turn this equality comparison into an
      assignment
                  if ( (LA(1)==117) ) {
                             ^~
                             =
antlr.c:205:32: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                    if ( (LA(1)==118) ) {
                          ~~~~~^~~~~
antlr.c:205:32: note: remove extraneous parentheses around the comparison to
      silence this warning
                    if ( (LA(1)==118) ) {
                         ~     ^    ~
antlr.c:205:32: note: use '=' to turn this equality comparison into an
      assignment
                    if ( (LA(1)==118) ) {
                               ^~
                               =
antlr.c:209:34: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                      if ( (LA(1)==111) ) {
                            ~~~~~^~~~~
antlr.c:209:34: note: remove extraneous parentheses around the comparison to
      silence this warning
                      if ( (LA(1)==111) ) {
                           ~     ^    ~
antlr.c:209:34: note: use '=' to turn this equality comparison into an
      assignment
                      if ( (LA(1)==111) ) {
                                 ^~
                                 =
antlr.c:213:36: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                        if ( (LA(1)==133) ) {
                              ~~~~~^~~~~
antlr.c:213:36: note: remove extraneous parentheses around the comparison to
      silence this warning
                        if ( (LA(1)==133) ) {
                             ~     ^    ~
antlr.c:213:36: note: use '=' to turn this equality comparison into an
      assignment
                        if ( (LA(1)==133) ) {
                                   ^~
                                   =
antlr.c:217:38: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                          if ( (LA(1)==99) ) {
                                ~~~~~^~~~
antlr.c:217:38: note: remove extraneous parentheses around the comparison to
      silence this warning
                          if ( (LA(1)==99) ) {
                               ~     ^   ~
antlr.c:217:38: note: use '=' to turn this equality comparison into an
      assignment
                          if ( (LA(1)==99) ) {
                                     ^~
                                     =
antlr.c:221:40: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                            if ( (LA(1)==98) ) {
                                  ~~~~~^~~~
antlr.c:221:40: note: remove extraneous parentheses around the comparison to
      silence this warning
                            if ( (LA(1)==98) ) {
                                 ~     ^   ~
antlr.c:221:40: note: use '=' to turn this equality comparison into an
      assignment
                            if ( (LA(1)==98) ) {
                                       ^~
                                       =
antlr.c:255:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==NonTerminal) ) {
            ~~~~~^~~~~~~~~~~~~
antlr.c:255:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==NonTerminal) ) {
           ~     ^            ~
antlr.c:255:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==NonTerminal) ) {
                 ^~
                 =
antlr.c:269:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==116) ) {
              ~~~~~^~~~~
antlr.c:269:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==116) ) {
             ~     ^    ~
antlr.c:269:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==116) ) {
                   ^~
                   =
antlr.c:273:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==120) ) {
                ~~~~~^~~~~
antlr.c:273:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==120) ) {
               ~     ^    ~
antlr.c:273:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==120) ) {
                     ^~
                     =
antlr.c:277:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==117) ) {
                  ~~~~~^~~~~
antlr.c:277:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==117) ) {
                 ~     ^    ~
antlr.c:277:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==117) ) {
                       ^~
                       =
antlr.c:281:26: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
              if ( (LA(1)==118) ) {
                    ~~~~~^~~~~
antlr.c:281:26: note: remove extraneous parentheses around the comparison to
      silence this warning
              if ( (LA(1)==118) ) {
                   ~     ^    ~
antlr.c:281:26: note: use '=' to turn this equality comparison into an
      assignment
              if ( (LA(1)==118) ) {
                         ^~
                         =
antlr.c:285:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==111) ) {
                      ~~~~~^~~~~
antlr.c:285:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==111) ) {
                     ~     ^    ~
antlr.c:285:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==111) ) {
                           ^~
                           =
antlr.c:289:30: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                  if ( (LA(1)==99) ) {
                        ~~~~~^~~~
antlr.c:289:30: note: remove extraneous parentheses around the comparison to
      silence this warning
                  if ( (LA(1)==99) ) {
                       ~     ^   ~
antlr.c:289:30: note: use '=' to turn this equality comparison into an
      assignment
                  if ( (LA(1)==99) ) {
                             ^~
                             =
antlr.c:293:32: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                    if ( (LA(1)==98) ) {
                          ~~~~~^~~~
antlr.c:293:32: note: remove extraneous parentheses around the comparison to
      silence this warning
                    if ( (LA(1)==98) ) {
                         ~     ^   ~
antlr.c:293:32: note: use '=' to turn this equality comparison into an
      assignment
                    if ( (LA(1)==98) ) {
                               ^~
                               =
antlr.c:321:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==Action) ) {
            ~~~~~^~~~~~~~
antlr.c:321:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==Action) ) {
           ~     ^       ~
antlr.c:321:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==Action) ) {
                 ^~
                 =
antlr.c:333:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==108) ) {
              ~~~~~^~~~~
antlr.c:333:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==108) ) {
             ~     ^    ~
antlr.c:333:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==108) ) {
                   ^~
                   =
antlr.c:337:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==109) ) {
                ~~~~~^~~~~
antlr.c:337:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==109) ) {
               ~     ^    ~
antlr.c:337:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==109) ) {
                     ^~
                     =
antlr.c:341:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==110) ) {
                  ~~~~~^~~~~
antlr.c:341:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==110) ) {
                 ~     ^    ~
antlr.c:341:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==110) ) {
                       ^~
                       =
antlr.c:345:26: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
              if ( (LA(1)==117) ) {
                    ~~~~~^~~~~
antlr.c:345:26: note: remove extraneous parentheses around the comparison to
      silence this warning
              if ( (LA(1)==117) ) {
                   ~     ^    ~
antlr.c:345:26: note: use '=' to turn this equality comparison into an
      assignment
              if ( (LA(1)==117) ) {
                         ^~
                         =
antlr.c:349:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==118) ) {
                      ~~~~~^~~~~
antlr.c:349:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==118) ) {
                     ~     ^    ~
antlr.c:349:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==118) ) {
                           ^~
                           =
antlr.c:353:30: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                  if ( (LA(1)==99) ) {
                        ~~~~~^~~~
antlr.c:353:30: note: remove extraneous parentheses around the comparison to
      silence this warning
                  if ( (LA(1)==99) ) {
                       ~     ^   ~
antlr.c:353:30: note: use '=' to turn this equality comparison into an
      assignment
                  if ( (LA(1)==99) ) {
                             ^~
                             =
antlr.c:357:32: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                    if ( (LA(1)==111) ) {
                          ~~~~~^~~~~
antlr.c:357:32: note: remove extraneous parentheses around the comparison to
      silence this warning
                    if ( (LA(1)==111) ) {
                         ~     ^    ~
antlr.c:357:32: note: use '=' to turn this equality comparison into an
      assignment
                    if ( (LA(1)==111) ) {
                               ^~
                               =
antlr.c:361:34: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                      if ( (LA(1)==98) ) {
                            ~~~~~^~~~
antlr.c:361:34: note: remove extraneous parentheses around the comparison to
      silence this warning
                      if ( (LA(1)==98) ) {
                           ~     ^   ~
antlr.c:361:34: note: use '=' to turn this equality comparison into an
      assignment
                      if ( (LA(1)==98) ) {
                                 ^~
                                 =
antlr.c:412:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==NonTerminal) ) {
          ~~~~~^~~~~~~~~~~~~
antlr.c:412:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==NonTerminal) ) {
         ~     ^            ~
antlr.c:412:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==NonTerminal) ) {
               ^~
               =
antlr.c:419:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==TokenTerm) ) {
            ~~~~~^~~~~~~~~~~
antlr.c:419:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==TokenTerm) ) {
           ~     ^          ~
antlr.c:419:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==TokenTerm) ) {
                 ^~
                 =
antlr.c:532:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==103) ) {
          ~~~~~^~~~~
antlr.c:532:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==103) ) {
         ~     ^    ~
antlr.c:532:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==103) ) {
               ^~
               =
antlr.c:556:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==104) ) {
              ~~~~~^~~~~
antlr.c:556:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==104) ) {
             ~     ^    ~
antlr.c:556:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==104) ) {
                   ^~
                   =
antlr.c:560:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==PassAction) ) {
                ~~~~~^~~~~~~~~~~~
antlr.c:560:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==PassAction) ) {
               ~     ^           ~
antlr.c:560:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==PassAction) ) {
                     ^~
                     =
antlr.c:587:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==105) ) {
          ~~~~~^~~~~
antlr.c:587:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==105) ) {
         ~     ^    ~
antlr.c:587:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==105) ) {
               ^~
               =
antlr.c:609:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==QuotedTerm) ) {
          ~~~~~^~~~~~~~~~~~
antlr.c:609:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==QuotedTerm) ) {
         ~     ^           ~
antlr.c:609:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==QuotedTerm) ) {
               ^~
               =
antlr.c:616:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==106) ) {
            ~~~~~^~~~~
antlr.c:616:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==106) ) {
           ~     ^    ~
antlr.c:616:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==106) ) {
                 ^~
                 =
antlr.c:687:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==Action) ) {
          ~~~~~^~~~~~~~
antlr.c:687:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==Action) ) {
         ~     ^       ~
antlr.c:687:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==Action) ) {
               ^~
               =
antlr.c:708:19: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    while ( (LA(1)==133) ) {
             ~~~~~^~~~~
antlr.c:708:19: note: remove extraneous parentheses around the comparison to
      silence this warning
    while ( (LA(1)==133) ) {
            ~     ^    ~
antlr.c:708:19: note: use '=' to turn this equality comparison into an
      assignment
    while ( (LA(1)==133) ) {
                  ^~
                  =
antlr.c:882:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==Pred) ) {
          ~~~~~^~~~~~
antlr.c:882:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==Pred) ) {
         ~     ^     ~
antlr.c:882:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==Pred) ) {
               ^~
               =
antlr.c:960:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==107) ) {
          ~~~~~^~~~~
antlr.c:960:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==107) ) {
         ~     ^    ~
antlr.c:960:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==107) ) {
               ^~
               =
antlr.c:1010:19: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    while ( (LA(1)==112) ) {
             ~~~~~^~~~~
antlr.c:1010:19: note: remove extraneous parentheses around the comparison to
      silence this warning
    while ( (LA(1)==112) ) {
            ~     ^    ~
antlr.c:1010:19: note: use '=' to turn this equality comparison into an
      assignment
    while ( (LA(1)==112) ) {
                  ^~
                  =
antlr.c:1067:19: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    while ( (LA(1)==113) ) {
             ~~~~~^~~~~
antlr.c:1067:19: note: remove extraneous parentheses around the comparison to
      silence this warning
    while ( (LA(1)==113) ) {
            ~     ^    ~
antlr.c:1067:19: note: use '=' to turn this equality comparison into an
      assignment
    while ( (LA(1)==113) ) {
                  ^~
                  =
antlr.c:1112:14: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
  if ( (LA(1)==TokenTerm) ) {
        ~~~~~^~~~~~~~~~~
antlr.c:1112:14: note: remove extraneous parentheses around the comparison to
      silence this warning
  if ( (LA(1)==TokenTerm) ) {
       ~     ^          ~
antlr.c:1112:14: note: use '=' to turn this equality comparison into an
      assignment
  if ( (LA(1)==TokenTerm) ) {
             ^~
             =
antlr.c:1131:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==114) ) {
          ~~~~~^~~~~
antlr.c:1131:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==114) ) {
         ~     ^    ~
antlr.c:1131:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==114) ) {
               ^~
               =
antlr.c:1142:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==103) ) {
            ~~~~~^~~~~
antlr.c:1142:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==103) ) {
           ~     ^    ~
antlr.c:1142:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==103) ) {
                 ^~
                 =
antlr.c:1209:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==TokenTerm) ) {
          ~~~~~^~~~~~~~~~~
antlr.c:1209:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==TokenTerm) ) {
         ~     ^          ~
antlr.c:1209:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==TokenTerm) ) {
               ^~
               =
antlr.c:1216:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==QuotedTerm) ) {
            ~~~~~^~~~~~~~~~~~
antlr.c:1216:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==QuotedTerm) ) {
           ~     ^           ~
antlr.c:1216:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==QuotedTerm) ) {
                 ^~
                 =
antlr.c:1252:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==NonTerminal) ) {
          ~~~~~^~~~~~~~~~~~~
antlr.c:1252:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==NonTerminal) ) {
         ~     ^            ~
antlr.c:1252:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==NonTerminal) ) {
               ^~
               =
antlr.c:1259:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==TokenTerm) ) {
            ~~~~~^~~~~~~~~~~
antlr.c:1259:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==TokenTerm) ) {
           ~     ^          ~
antlr.c:1259:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==TokenTerm) ) {
                 ^~
                 =
antlr.c:1266:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==QuotedTerm) ) {
              ~~~~~^~~~~~~~~~~~
antlr.c:1266:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==QuotedTerm) ) {
             ~     ^           ~
antlr.c:1266:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==QuotedTerm) ) {
                   ^~
                   =
antlr.c:1288:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==NonTerminal) ) {
              ~~~~~^~~~~~~~~~~~~
antlr.c:1288:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==NonTerminal) ) {
             ~     ^            ~
antlr.c:1288:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==NonTerminal) ) {
                   ^~
                   =
antlr.c:1295:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==TokenTerm) ) {
                ~~~~~^~~~~~~~~~~
antlr.c:1295:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==TokenTerm) ) {
               ~     ^          ~
antlr.c:1295:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==TokenTerm) ) {
                     ^~
                     =
antlr.c:1302:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==QuotedTerm) ) {
                  ~~~~~^~~~~~~~~~~~
antlr.c:1302:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==QuotedTerm) ) {
                 ~     ^           ~
antlr.c:1302:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==QuotedTerm) ) {
                       ^~
                       =
antlr.c:1374:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==114) ) {
          ~~~~~^~~~~
antlr.c:1374:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==114) ) {
         ~     ^    ~
antlr.c:1374:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==114) ) {
               ^~
               =
antlr.c:1385:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==102) ) {
            ~~~~~^~~~~
antlr.c:1385:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==102) ) {
           ~     ^    ~
antlr.c:1385:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==102) ) {
                 ^~
                 =
antlr.c:1416:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==TokenTerm) ) {
              ~~~~~^~~~~~~~~~~
antlr.c:1416:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==TokenTerm) ) {
             ~     ^          ~
antlr.c:1416:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==TokenTerm) ) {
                   ^~
                   =
antlr.c:1432:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==119) ) {
                  ~~~~~^~~~~
antlr.c:1432:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==119) ) {
                 ~     ^    ~
antlr.c:1432:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==119) ) {
                       ^~
                       =
antlr.c:1457:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==QuotedTerm) ) {
                ~~~~~^~~~~~~~~~~~
antlr.c:1457:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==QuotedTerm) ) {
               ~     ^           ~
antlr.c:1457:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==QuotedTerm) ) {
                     ^~
                     =
antlr.c:1522:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==TokenTerm) ) {
          ~~~~~^~~~~~~~~~~
antlr.c:1522:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==TokenTerm) ) {
         ~     ^          ~
antlr.c:1522:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==TokenTerm) ) {
               ^~
               =
antlr.c:1531:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==114) ) {
              ~~~~~^~~~~
antlr.c:1531:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==114) ) {
             ~     ^    ~
antlr.c:1531:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==114) ) {
                   ^~
                   =
antlr.c:1553:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==121) ) {
              ~~~~~^~~~~
antlr.c:1553:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==121) ) {
             ~     ^    ~
antlr.c:1553:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==121) ) {
                   ^~
                   =
antlr.c:1581:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==QuotedTerm) ) {
          ~~~~~^~~~~~~~~~~~
antlr.c:1581:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==QuotedTerm) ) {
         ~     ^           ~
antlr.c:1581:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==QuotedTerm) ) {
               ^~
               =
antlr.c:1599:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==Action) ) {
          ~~~~~^~~~~~~~
antlr.c:1599:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==Action) ) {
         ~     ^       ~
antlr.c:1599:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==Action) ) {
               ^~
               =
antlr.c:1620:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==107) ) {
          ~~~~~^~~~~
antlr.c:1620:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==107) ) {
         ~     ^    ~
antlr.c:1620:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==107) ) {
               ^~
               =
antlr.c:1704:19: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    while ( (LA(1)==133) ) {
             ~~~~~^~~~~
antlr.c:1704:19: note: remove extraneous parentheses around the comparison to
      silence this warning
    while ( (LA(1)==133) ) {
            ~     ^    ~
antlr.c:1704:19: note: use '=' to turn this equality comparison into an
      assignment
    while ( (LA(1)==133) ) {
                  ^~
                  =
antlr.c:1724:19: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    while ( (LA(1)==123) ) {
             ~~~~~^~~~~
antlr.c:1724:19: note: remove extraneous parentheses around the comparison to
      silence this warning
    while ( (LA(1)==123) ) {
            ~     ^    ~
antlr.c:1724:19: note: use '=' to turn this equality comparison into an
      assignment
    while ( (LA(1)==123) ) {
                  ^~
                  =
antlr.c:1737:23: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        while ( (LA(1)==133) ) {
                 ~~~~~^~~~~
antlr.c:1737:23: note: remove extraneous parentheses around the comparison to
      silence this warning
        while ( (LA(1)==133) ) {
                ~     ^    ~
antlr.c:1737:23: note: use '=' to turn this equality comparison into an
      assignment
        while ( (LA(1)==133) ) {
                      ^~
                      =
antlr.c:1794:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==88) ) {
          ~~~~~^~~~
antlr.c:1794:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==88) ) {
         ~     ^   ~
antlr.c:1794:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==88) ) {
               ^~
               =
antlr.c:1819:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==124) ) {
              ~~~~~^~~~~
antlr.c:1819:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==124) ) {
             ~     ^    ~
antlr.c:1819:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==124) ) {
                   ^~
                   =
antlr.c:1996:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==LABEL) ) {
            ~~~~~^~~~~~~
antlr.c:1996:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==LABEL) ) {
           ~     ^      ~
antlr.c:1996:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==LABEL) ) {
                 ^~
                 =
antlr.c:2012:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==TokenTerm) ) {
            ~~~~~^~~~~~~~~~~
antlr.c:2012:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==TokenTerm) ) {
           ~     ^          ~
antlr.c:2012:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==TokenTerm) ) {
                 ^~
                 =
antlr.c:2038:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==119) ) {
                ~~~~~^~~~~
antlr.c:2038:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==119) ) {
               ~     ^    ~
antlr.c:2038:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==119) ) {
                     ^~
                     =
antlr.c:2044:26: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
              if ( (LA(1)==QuotedTerm) ) {
                    ~~~~~^~~~~~~~~~~~
antlr.c:2044:26: note: remove extraneous parentheses around the comparison to
      silence this warning
              if ( (LA(1)==QuotedTerm) ) {
                   ~     ^           ~
antlr.c:2044:26: note: use '=' to turn this equality comparison into an
      assignment
              if ( (LA(1)==QuotedTerm) ) {
                         ^~
                         =
antlr.c:2051:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==TokenTerm) ) {
                      ~~~~~^~~~~~~~~~~
antlr.c:2051:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==TokenTerm) ) {
                     ~     ^          ~
antlr.c:2051:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==TokenTerm) ) {
                           ^~
                           =
antlr.c:2078:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==125) ) {
                ~~~~~^~~~~
antlr.c:2078:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==125) ) {
               ~     ^    ~
antlr.c:2078:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==125) ) {
                     ^~
                     =
antlr.c:2089:26: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
              if ( (LA(1)==103) ) {
                    ~~~~~^~~~~
antlr.c:2089:26: note: remove extraneous parentheses around the comparison to
      silence this warning
              if ( (LA(1)==103) ) {
                   ~     ^    ~
antlr.c:2089:26: note: use '=' to turn this equality comparison into an
      assignment
              if ( (LA(1)==103) ) {
                         ^~
                         =
antlr.c:2105:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==88) ) {
                ~~~~~^~~~
antlr.c:2105:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==88) ) {
               ~     ^   ~
antlr.c:2105:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==88) ) {
                     ^~
                     =
antlr.c:2130:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==QuotedTerm) ) {
              ~~~~~^~~~~~~~~~~~
antlr.c:2130:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==QuotedTerm) ) {
             ~     ^           ~
antlr.c:2130:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==QuotedTerm) ) {
                   ^~
                   =
antlr.c:2152:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==119) ) {
                  ~~~~~^~~~~
antlr.c:2152:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==119) ) {
                 ~     ^    ~
antlr.c:2152:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==119) ) {
                       ^~
                       =
antlr.c:2158:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==QuotedTerm) ) {
                      ~~~~~^~~~~~~~~~~~
antlr.c:2158:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==QuotedTerm) ) {
                     ~     ^           ~
antlr.c:2158:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==QuotedTerm) ) {
                           ^~
                           =
antlr.c:2165:30: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                  if ( (LA(1)==TokenTerm) ) {
                        ~~~~~^~~~~~~~~~~
antlr.c:2165:30: note: remove extraneous parentheses around the comparison to
      silence this warning
                  if ( (LA(1)==TokenTerm) ) {
                       ~     ^          ~
antlr.c:2165:30: note: use '=' to turn this equality comparison into an
      assignment
                  if ( (LA(1)==TokenTerm) ) {
                             ^~
                             =
antlr.c:2189:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==125) ) {
                  ~~~~~^~~~~
antlr.c:2189:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==125) ) {
                 ~     ^    ~
antlr.c:2189:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==125) ) {
                       ^~
                       =
antlr.c:2200:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==103) ) {
                      ~~~~~^~~~~
antlr.c:2200:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==103) ) {
                     ~     ^    ~
antlr.c:2200:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==103) ) {
                           ^~
                           =
antlr.c:2216:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==88) ) {
                  ~~~~~^~~~
antlr.c:2216:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==88) ) {
                 ~     ^   ~
antlr.c:2216:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==88) ) {
                       ^~
                       =
antlr.c:2244:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==WildCard) ) {
                ~~~~~^~~~~~~~~~
antlr.c:2244:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==WildCard) ) {
               ~     ^         ~
antlr.c:2244:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==WildCard) ) {
                     ^~
                     =
antlr.c:2254:26: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
              if ( (LA(1)==125) ) {
                    ~~~~~^~~~~
antlr.c:2254:26: note: remove extraneous parentheses around the comparison to
      silence this warning
              if ( (LA(1)==125) ) {
                   ~     ^    ~
antlr.c:2254:26: note: use '=' to turn this equality comparison into an
      assignment
              if ( (LA(1)==125) ) {
                         ^~
                         =
antlr.c:2265:30: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                  if ( (LA(1)==103) ) {
                        ~~~~~^~~~~
antlr.c:2265:30: note: remove extraneous parentheses around the comparison to
      silence this warning
                  if ( (LA(1)==103) ) {
                       ~     ^    ~
antlr.c:2265:30: note: use '=' to turn this equality comparison into an
      assignment
                  if ( (LA(1)==103) ) {
                             ^~
                             =
antlr.c:2291:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==NonTerminal) ) {
                  ~~~~~^~~~~~~~~~~~~
antlr.c:2291:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==NonTerminal) ) {
                 ~     ^            ~
antlr.c:2291:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==NonTerminal) ) {
                       ^~
                       =
antlr.c:2301:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==103) ) {
                      ~~~~~^~~~~
antlr.c:2301:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==103) ) {
                     ~     ^    ~
antlr.c:2301:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==103) ) {
                           ^~
                           =
antlr.c:2325:32: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                    if ( (LA(1)==104) ) {
                          ~~~~~^~~~~
antlr.c:2325:32: note: remove extraneous parentheses around the comparison to
      silence this warning
                    if ( (LA(1)==104) ) {
                         ~     ^    ~
antlr.c:2325:32: note: use '=' to turn this equality comparison into an
      assignment
                    if ( (LA(1)==104) ) {
                               ^~
                               =
antlr.c:2329:34: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                      if ( (LA(1)==PassAction) ) {
                            ~~~~~^~~~~~~~~~~~
antlr.c:2329:34: note: remove extraneous parentheses around the comparison to
      silence this warning
                      if ( (LA(1)==PassAction) ) {
                           ~     ^           ~
antlr.c:2329:34: note: use '=' to turn this equality comparison into an
      assignment
                      if ( (LA(1)==PassAction) ) {
                                 ^~
                                 =
antlr.c:2355:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==105) ) {
                      ~~~~~^~~~~
antlr.c:2355:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==105) ) {
                     ~     ^    ~
antlr.c:2355:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==105) ) {
                           ^~
                           =
antlr.c:2395:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==Action) ) {
          ~~~~~^~~~~~~~
antlr.c:2395:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==Action) ) {
         ~     ^       ~
antlr.c:2395:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==Action) ) {
               ^~
               =
antlr.c:2408:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==Pred) ) {
            ~~~~~^~~~~~
antlr.c:2408:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==Pred) ) {
           ~     ^     ~
antlr.c:2408:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==Pred) ) {
                 ^~
                 =
antlr.c:2424:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==PassAction) ) {
                ~~~~~^~~~~~~~~~~~
antlr.c:2424:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==PassAction) ) {
               ~     ^           ~
antlr.c:2424:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==PassAction) ) {
                     ^~
                     =
antlr.c:2459:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==Pragma) ) {
                  ~~~~~^~~~~~~~
antlr.c:2459:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==Pragma) ) {
                 ~     ^       ~
antlr.c:2459:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==Pragma) ) {
                       ^~
                       =
antlr.c:2465:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==126) ) {
                      ~~~~~^~~~~
antlr.c:2465:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==126) ) {
                     ~     ^    ~
antlr.c:2465:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==126) ) {
                           ^~
                           =
antlr.c:2472:30: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                  if ( (LA(1)==127) ) {
                        ~~~~~^~~~~
antlr.c:2472:30: note: remove extraneous parentheses around the comparison to
      silence this warning
                  if ( (LA(1)==127) ) {
                       ~     ^    ~
antlr.c:2472:30: note: use '=' to turn this equality comparison into an
      assignment
                  if ( (LA(1)==127) ) {
                             ^~
                             =
antlr.c:2479:32: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                    if ( (LA(1)==128) ) {
                          ~~~~~^~~~~
antlr.c:2479:32: note: remove extraneous parentheses around the comparison to
      silence this warning
                    if ( (LA(1)==128) ) {
                         ~     ^    ~
antlr.c:2479:32: note: use '=' to turn this equality comparison into an
      assignment
                    if ( (LA(1)==128) ) {
                               ^~
                               =
antlr.c:2504:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==FirstSetSymbol) ) {
                  ~~~~~^~~~~~~~~~~~~~~~
antlr.c:2504:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==FirstSetSymbol) ) {
                 ~     ^               ~
antlr.c:2504:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==FirstSetSymbol) ) {
                       ^~
                       =
antlr.c:2511:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==NonTerminal) ) {
                      ~~~~~^~~~~~~~~~~~~
antlr.c:2511:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==NonTerminal) ) {
                     ~     ^            ~
antlr.c:2511:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==NonTerminal) ) {
                           ^~
                           =
antlr.c:2524:30: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                  if ( (LA(1)==TokenTerm) ) {
                        ~~~~~^~~~~~~~~~~
antlr.c:2524:30: note: remove extraneous parentheses around the comparison to
      silence this warning
                  if ( (LA(1)==TokenTerm) ) {
                       ~     ^          ~
antlr.c:2524:30: note: use '=' to turn this equality comparison into an
      assignment
                  if ( (LA(1)==TokenTerm) ) {
                             ^~
                             =
antlr.c:2555:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==114) ) {
                  ~~~~~^~~~~
antlr.c:2555:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==114) ) {
                 ~     ^    ~
antlr.c:2555:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==114) ) {
                       ^~
                       =
antlr.c:2569:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==129) ) {
                      ~~~~~^~~~~
antlr.c:2569:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==129) ) {
                     ~     ^    ~
antlr.c:2569:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==129) ) {
                           ^~
                           =
antlr.c:2576:30: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                  if ( (LA(1)==130) ) {
                        ~~~~~^~~~~
antlr.c:2576:30: note: remove extraneous parentheses around the comparison to
      silence this warning
                  if ( (LA(1)==130) ) {
                       ~     ^    ~
antlr.c:2576:30: note: use '=' to turn this equality comparison into an
      assignment
                  if ( (LA(1)==130) ) {
                             ^~
                             =
antlr.c:2583:32: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                    if ( (LA(1)==131) ) {
                          ~~~~~^~~~~
antlr.c:2583:32: note: remove extraneous parentheses around the comparison to
      silence this warning
                    if ( (LA(1)==131) ) {
                         ~     ^    ~
antlr.c:2583:32: note: use '=' to turn this equality comparison into an
      assignment
                    if ( (LA(1)==131) ) {
                               ^~
                               =
antlr.c:2594:40: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                            if ( (LA(1)==132) ) {
                                  ~~~~~^~~~~
antlr.c:2594:40: note: remove extraneous parentheses around the comparison to
      silence this warning
                            if ( (LA(1)==132) ) {
                                 ~     ^    ~
antlr.c:2594:40: note: use '=' to turn this equality comparison into an
      assignment
                            if ( (LA(1)==132) ) {
                                       ^~
                                       =
antlr.c:2601:42: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                              if ( (LA(1)==113) ) {
                                    ~~~~~^~~~~
antlr.c:2601:42: note: remove extraneous parentheses around the comparison to
      silence this warning
                              if ( (LA(1)==113) ) {
                                   ~     ^    ~
antlr.c:2601:42: note: use '=' to turn this equality comparison into an
      assignment
                              if ( (LA(1)==113) ) {
                                         ^~
                                         =
antlr.c:2627:40: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                            if ( (LA(1)==PassAction) ) {
                                  ~~~~~^~~~~~~~~~~~
antlr.c:2627:40: note: remove extraneous parentheses around the comparison to
      silence this warning
                            if ( (LA(1)==PassAction) ) {
                                 ~     ^           ~
antlr.c:2627:40: note: use '=' to turn this equality comparison into an
      assignment
                            if ( (LA(1)==PassAction) ) {
                                       ^~
                                       =
antlr.c:2722:26: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
              if ( (LA(1)==102) ) {
                    ~~~~~^~~~~
antlr.c:2722:26: note: remove extraneous parentheses around the comparison to
      silence this warning
              if ( (LA(1)==102) ) {
                   ~     ^    ~
antlr.c:2722:26: note: use '=' to turn this equality comparison into an
      assignment
              if ( (LA(1)==102) ) {
                         ^~
                         =
antlr.c:2749:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==129) ) {
                ~~~~~^~~~~
antlr.c:2749:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==129) ) {
               ~     ^    ~
antlr.c:2749:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==129) ) {
                     ^~
                     =
antlr.c:2756:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==130) ) {
                  ~~~~~^~~~~
antlr.c:2756:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==130) ) {
                 ~     ^    ~
antlr.c:2756:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==130) ) {
                       ^~
                       =
antlr.c:2763:26: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
              if ( (LA(1)==105) ) {
                    ~~~~~^~~~~
antlr.c:2763:26: note: remove extraneous parentheses around the comparison to
      silence this warning
              if ( (LA(1)==105) ) {
                   ~     ^    ~
antlr.c:2763:26: note: use '=' to turn this equality comparison into an
      assignment
              if ( (LA(1)==105) ) {
                         ^~
                         =
antlr.c:2770:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==PassAction) ) {
                      ~~~~~^~~~~~~~~~~~
antlr.c:2770:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==PassAction) ) {
                     ~     ^           ~
antlr.c:2770:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==PassAction) ) {
                           ^~
                           =
antlr.c:2842:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==PassAction) ) {
          ~~~~~^~~~~~~~~~~~
antlr.c:2842:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==PassAction) ) {
         ~     ^           ~
antlr.c:2842:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==PassAction) ) {
               ^~
               =
antlr.c:2867:19: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    while ( (LA(1)==135) ) {
             ~~~~~^~~~~
antlr.c:2867:19: note: remove extraneous parentheses around the comparison to
      silence this warning
    while ( (LA(1)==135) ) {
            ~     ^    ~
antlr.c:2867:19: note: use '=' to turn this equality comparison into an
      assignment
    while ( (LA(1)==135) ) {
                  ^~
                  =
antlr.c:2880:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==134) ) {
          ~~~~~^~~~~
antlr.c:2880:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==134) ) {
         ~     ^    ~
antlr.c:2880:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==134) ) {
               ^~
               =
antlr.c:2991:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==NonTerminal) ) {
          ~~~~~^~~~~~~~~~~~~
antlr.c:2991:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==NonTerminal) ) {
         ~     ^            ~
antlr.c:2991:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==NonTerminal) ) {
               ^~
               =
antlr.c:3001:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==TokenTerm) ) {
            ~~~~~^~~~~~~~~~~
antlr.c:3001:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==TokenTerm) ) {
           ~     ^          ~
antlr.c:3001:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==TokenTerm) ) {
                 ^~
                 =
antlr.c:3021:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==Action) ) {
          ~~~~~^~~~~~~~
antlr.c:3021:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==Action) ) {
         ~     ^       ~
antlr.c:3021:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==Action) ) {
               ^~
               =
antlr.c:3066:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==143) ) {
            ~~~~~^~~~~
antlr.c:3066:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==143) ) {
           ~     ^    ~
antlr.c:3066:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==143) ) {
                 ^~
                 =
antlr.c:3073:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==149) ) {
                ~~~~~^~~~~
antlr.c:3073:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==149) ) {
               ~     ^    ~
antlr.c:3073:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==149) ) {
                     ^~
                     =
antlr.c:3098:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==151) ) {
            ~~~~~^~~~~
antlr.c:3098:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==151) ) {
           ~     ^    ~
antlr.c:3098:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==151) ) {
                 ^~
                 =
antlr.c:3107:27: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          } while ( (LA(1)==151) );
                     ~~~~~^~~~~
antlr.c:3107:27: note: remove extraneous parentheses around the comparison to
      silence this warning
          } while ( (LA(1)==151) );
                    ~     ^    ~
antlr.c:3107:27: note: use '=' to turn this equality comparison into an
      assignment
          } while ( (LA(1)==151) );
                          ^~
                          =
antlr.c:3113:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==149) ) {
              ~~~~~^~~~~
antlr.c:3113:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==149) ) {
             ~     ^    ~
antlr.c:3113:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==149) ) {
                   ^~
                   =
antlr.c:3123:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==Eof) ) {
          ~~~~~^~~~~
antlr.c:3123:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==Eof) ) {
         ~     ^    ~
antlr.c:3123:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==Eof) ) {
               ^~
               =
antlr.c:3182:21: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    } while ( (LA(1)==149) );
               ~~~~~^~~~~
antlr.c:3182:21: note: remove extraneous parentheses around the comparison to
      silence this warning
    } while ( (LA(1)==149) );
              ~     ^    ~
antlr.c:3182:21: note: use '=' to turn this equality comparison into an
      assignment
    } while ( (LA(1)==149) );
                    ^~
                    =
antlr.c:3220:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==153) ) {
          ~~~~~^~~~~
antlr.c:3220:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==153) ) {
         ~     ^    ~
antlr.c:3220:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==153) ) {
               ^~
               =
antlr.c:3248:19: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    while ( (LA(1)==154) ) {
             ~~~~~^~~~~
antlr.c:3248:19: note: remove extraneous parentheses around the comparison to
      silence this warning
    while ( (LA(1)==154) ) {
            ~     ^    ~
antlr.c:3248:19: note: use '=' to turn this equality comparison into an
      assignment
    while ( (LA(1)==154) ) {
                  ^~
                  =
antlr.c:3255:118: warning: expression result unused [-Wunused-value]
  ...{zzfailed_pred("  isDLGmaxToken(LATEXT(1))",0 /* report */, { 0; /* no u...
                                                                   ^
../h/antlr.h:117:44: note: expanded from macro 'zzfailed_pred'
    zzfailed_pred_action(_p,_hasuseraction,_useraction);
                                           ^~~~~~~~~~~
../h/antlr.h:129:27: note: expanded from macro 'zzfailed_pred_action'
    if (_hasuseraction) { _useraction } \
                          ^~~~~~~~~~~
antlr.c:3261:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==153) ) {
                  ~~~~~^~~~~
antlr.c:3261:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==153) ) {
                 ~     ^    ~
antlr.c:3261:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==153) ) {
                       ^~
                       =
antlr.c:3275:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==ID) ) {
                ~~~~~^~~~
antlr.c:3275:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==ID) ) {
               ~     ^   ~
antlr.c:3275:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==ID) ) {
                     ^~
                     =
antlr.c:3284:26: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
              if ( (LA(1)==153) ) {
                    ~~~~~^~~~~
antlr.c:3284:26: note: remove extraneous parentheses around the comparison to
      silence this warning
              if ( (LA(1)==153) ) {
                   ~     ^    ~
antlr.c:3284:26: note: use '=' to turn this equality comparison into an
      assignment
              if ( (LA(1)==153) ) {
                         ^~
                         =
138 warnings generated.
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
bits.c:579:5: warning: format specifies type 'int' but the argument has type
      'unsigned long' [-Wformat]
                                NumWords(TokenNum-1)*sizeof(unsigned));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../support/set/set.h:50:22: note: expanded from macro 'NumWords'
#define NumWords(x)             ((((unsigned)(x))>>LogWordSize)+1)      ...
                                ^
bits.c:584:5: warning: format specifies type 'int' but the argument has type
      'unsigned long' [-Wformat]
                                NumWords(TokenNum-1)*sizeof(unsigned));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../support/set/set.h:50:22: note: expanded from macro 'NumWords'
#define NumWords(x)             ((((unsigned)(x))>>LogWordSize)+1)      ...
                                ^
bits.c:645:5: warning: format specifies type 'int' but the argument has type
      'unsigned long' [-Wformat]
                                NumWords(TokenNum-1)*sizeof(unsigned));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../support/set/set.h:50:22: note: expanded from macro 'NumWords'
#define NumWords(x)             ((((unsigned)(x))>>LogWordSize)+1)      ...
                                ^
bits.c:650:5: warning: format specifies type 'int' but the argument has type
      'unsigned long' [-Wformat]
                                NumWords(TokenNum-1)*sizeof(unsigned));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../support/set/set.h:50:22: note: expanded from macro 'NumWords'
#define NumWords(x)             ((((unsigned)(x))>>LogWordSize)+1)      ...
                                ^
bits.c:656:5: warning: format specifies type 'int' but the argument has type
      'unsigned long' [-Wformat]
                                NumWords(TokenNum-1)*sizeof(unsigned));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../support/set/set.h:50:22: note: expanded from macro 'NumWords'
#define NumWords(x)             ((((unsigned)(x))>>LogWordSize)+1)      ...
                                ^
bits.c:658:5: warning: format specifies type 'int' but the argument has type
      'unsigned long' [-Wformat]
                                NumWords(TokenNum-1)*sizeof(unsigned));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../support/set/set.h:50:22: note: expanded from macro 'NumWords'
#define NumWords(x)             ((((unsigned)(x))>>LogWordSize)+1)      ...
                                ^
bits.c:796:7: warning: format specifies type 'int' but the argument has type
      'unsigned long' [-Wformat]
  ...NumWords(TokenNum-1)*sizeof(unsigned));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../support/set/set.h:50:22: note: expanded from macro 'NumWords'
#define NumWords(x)             ((((unsigned)(x))>>LogWordSize)+1)      ...
                                ^
bits.c:915:46: warning: format specifies type 'int' but the argument has type
      'unsigned long' [-Wformat]
  ..."#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned));
                         ~~     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         %lu
../support/set/set.h:50:22: note: expanded from macro 'NumWords'
#define NumWords(x)             ((((unsigned)(x))>>LogWordSize)+1)      ...
                                ^
8 warnings generated.
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
fset2.c:2213:22: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
      fprintf(stdout,TerminalString(tn->token));
                     ^~~~~~~~~~~~~~~~~~~~~~~~~
fset2.c:2213:22: note: treat the string as an argument to avoid this
      fprintf(stdout,TerminalString(tn->token));
                     ^
                     "%s", 
1 warning generated.
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
gen.c:3869:22: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
/* MR10 */      _gen(Save_argv[i]);
                     ^~~~~~~~~~~~
gen.c:162:36: note: expanded from macro '_gen'
#define _gen(s)                 {fprintf(output, s);}
                                                 ^
gen.c:3869:22: note: treat the string as an argument to avoid this
/* MR10 */      _gen(Save_argv[i]);
                     ^
                     "%s", 
gen.c:162:36: note: expanded from macro '_gen'
#define _gen(s)                 {fprintf(output, s);}
                                                 ^
gen.c:3914:49: warning: format specifies type 'int' but the argument has type
      'unsigned long' [-Wformat]
  ..._gen1("#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned));
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                               %lu
../support/set/set.h:50:22: note: expanded from macro 'NumWords'
#define NumWords(x)             ((((unsigned)(x))>>LogWordSize)+1)      ...
                                ^
gen.c:163:40: note: expanded from macro '_gen1'
#define _gen1(s,a)              {fprintf(output, s,a);}
                                                   ^
gen.c:4128:40: warning: format specifies type 'int' but the argument has type
      'unsigned long' [-Wformat]
  ..."#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned));
                         ~~     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         %lu
../support/set/set.h:50:22: note: expanded from macro 'NumWords'
#define NumWords(x)             ((((unsigned)(x))>>LogWordSize)+1)      ...
                                ^
3 warnings generated.
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
lex.c:709:27: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
/* MR26 */      fprintf(output,strBetween(pSymbol, t, pSeparator));
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lex.c:709:27: note: treat the string as an argument to avoid this
/* MR26 */      fprintf(output,strBetween(pSymbol, t, pSeparator));
                               ^
                               "%s", 
lex.c:774:12: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
        fprintf(f,strBetween(pDataType, pSymbol, pSeparator));
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lex.c:774:12: note: treat the string as an argument to avoid this
        fprintf(f,strBetween(pDataType, pSymbol, pSeparator));
                  ^
                  "%s", 
lex.c:855:13: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
                fprintf(f,strBetween(pDataType, pSymbol, pSeparator));
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lex.c:855:13: note: treat the string as an argument to avoid this
                fprintf(f,strBetween(pDataType, pSymbol, pSeparator));
                          ^
                          "%s", 
lex.c:857:13: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
                fprintf(f,strBetween(pSymbol, pEqualSign, pSeparator));
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lex.c:857:13: note: treat the string as an argument to avoid this
                fprintf(f,strBetween(pSymbol, pEqualSign, pSeparator));
                          ^
                          "%s", 
4 warnings generated.
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
../support/set/set.c:557:13: warning: format specifies type 'int' but the
      argument has type 'unsigned long' [-Wformat]
        set_new(a, strlen(s));
        ~~~~~~~~~~~^~~~~~~~~
../support/set/set.h:58:74: note: expanded from macro 'set_new'
  ..."set_new: Cannot allocate set with max of %d\n", _max); \
                                               ~~     ^~~~
1 warning generated.
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
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
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 1830: warning: predicate: LT(i) missing, bad, or with i=0; assuming i=1
VfrSyntax.g, line 1835: warning: predicate: LT(i) missing, bad, or with i=0; assuming i=1
VfrSyntax.g, line 3266: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )
VfrSyntax.g, line 3275: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )
VfrSyntax.g, line 3284: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )
VfrSyntax.g, line 3294: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )
VfrSyntax.g, line 3324: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )
VfrSyntax.g, line 3333: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf )
g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2  EfiVfrParser.cpp -o EfiVfrParser.o
In file included from EfiVfrParser.cpp:18:
In file included from ./EfiVfrParser.h:25:
./VfrFormPkg.h:644:56: warning: field 'mFormSet' is uninitialized when used here
      [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {
                                                       ^
./VfrFormPkg.h:679:47: warning: field 'mEnd' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}
                                              ^
./VfrFormPkg.h:688:64: warning: field 'mDefaultStore' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultS...
                                                               ^
./VfrFormPkg.h:730:49: warning: field 'mForm' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {
                                                ^
./VfrFormPkg.h:762:56: warning: field 'mFormMap' is uninitialized when used here
      [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {
                                                       ^
./VfrFormPkg.h:799:56: warning: field 'mVarStore' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {
                                                       ^
./VfrFormPkg.h:839:63: warning: field 'mVarStoreEfi' is uninitialized when used
      here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreE...
                                                              ^
./VfrFormPkg.h:895:78: warning: field 'mVarStoreNameValue' is uninitialized when
      used here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Heade...
                                                    ^
./VfrFormPkg.h:915:51: warning: field 'mImage' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {
                                                  ^
./VfrFormPkg.h:930:55: warning: field 'mModal' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {
                                                      ^
./VfrFormPkg.h:941:53: warning: field 'mLocked' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}
                                                    ^
./VfrFormPkg.h:951:49: warning: field 'mRule' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {
                                                ^
./VfrFormPkg.h:973:44: warning: field 'mDefault' is uninitialized when used here
      [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {
                                           ^
./VfrFormPkg.h:1001:44: warning: field 'mDefault' is uninitialized when used
      here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI...
                                           ^
./VfrFormPkg.h:1021:50: warning: field 'mValue' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}
                                                 ^
./VfrFormPkg.h:1031:49: warning: field 'mRead' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}
                                                ^
./VfrFormPkg.h:1041:50: warning: field 'mWrite' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}
                                                 ^
./VfrFormPkg.h:1053:38: warning: field 'mGet' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {
                                     ^
./VfrFormPkg.h:1073:38: warning: field 'mSet' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {
                                     ^
./VfrFormPkg.h:1091:55: warning: field 'mSubtitle' is uninitialized when used
      here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),
                                                      ^
./VfrFormPkg.h:1092:25: warning: field 'mSubtitle' is uninitialized when used
      here [-Wuninitialized]
  CIfrStatementHeader (&mSubtitle->Statement) {
                        ^
./VfrFormPkg.h:1111:48: warning: field 'mText' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header), 
                                               ^
./VfrFormPkg.h:1112:38: warning: field 'mText' is uninitialized when used here
      [-Wuninitialized]
               CIfrStatementHeader (&mText->Statement) {
                                     ^
./VfrFormPkg.h:1127:46: warning: field 'mRef' is uninitialized when used here
      [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header), 
                                             ^
./VfrFormPkg.h:1128:36: warning: field 'mRef' is uninitialized when used here
      [-Wuninitialized]
              CIfrQuestionHeader (&mRef->Question) {
                                   ^
./VfrFormPkg.h:1143:47: warning: field 'mRef2' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI...
                                              ^
./VfrFormPkg.h:1144:37: warning: field 'mRef2' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef2->Question) {
                                    ^
./VfrFormPkg.h:1164:47: warning: field 'mRef3' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI...
                                              ^
./VfrFormPkg.h:1165:37: warning: field 'mRef3' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef3->Question) {
                                    ^
./VfrFormPkg.h:1190:47: warning: field 'mRef4' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_...
                                              ^
./VfrFormPkg.h:1191:37: warning: field 'mRef4' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef4->Question) {
                                    ^
./VfrFormPkg.h:1221:46: warning: field 'mRef5' is uninitialized when used here
      [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_...
                                             ^
./VfrFormPkg.h:1222:36: warning: field 'mRef5' is uninitialized when used here
      [-Wuninitialized]
              CIfrQuestionHeader (&mRef5->Question) {
                                   ^
./VfrFormPkg.h:1232:64: warning: field 'mResetButton' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetBut...
                                                               ^
./VfrFormPkg.h:1233:25: warning: field 'mResetButton' is uninitialized when used
      here [-Wuninitialized]
  CIfrStatementHeader (&mResetButton->Statement) {
                        ^
./VfrFormPkg.h:1248:58: warning: field 'mCheckBox' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header), 
                                                         ^
./VfrFormPkg.h:1249:43: warning: field 'mCheckBox' is uninitialized when used
      here [-Wuninitialized]
                     CIfrQuestionHeader (&mCheckBox->Question) {
                                          ^
./VfrFormPkg.h:1288:52: warning: field 'mAction' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header), 
                                                   ^
./VfrFormPkg.h:1289:39: warning: field 'mAction' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mAction->Question) {
                                      ^
./VfrFormPkg.h:1304:48: warning: field 'mDate' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),
                                               ^
./VfrFormPkg.h:1305:37: warning: field 'mDate' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mDate->Question) {
                                    ^
./VfrFormPkg.h:1347:55: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),
                                                      ^
./VfrFormPkg.h:1348:41: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrQuestionHeader (&mNumeric->Question),
                                        ^
./VfrFormPkg.h:1349:41: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {
                                        ^
./VfrFormPkg.h:1408:52: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),
                                                   ^
./VfrFormPkg.h:1409:39: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mOneOf->Question),
                                      ^
./VfrFormPkg.h:1410:39: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrMinMaxStepData (&mOneOf->data) {
                                      ^
./VfrFormPkg.h:1465:52: warning: field 'mString' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),
                                                   ^
./VfrFormPkg.h:1466:39: warning: field 'mString' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mString->Question) {
                                      ^
./VfrFormPkg.h:1507:57: warning: field 'mPassword' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),
                                                        ^
./VfrFormPkg.h:1508:42: warning: field 'mPassword' is uninitialized when used
      here [-Wuninitialized]
                    CIfrQuestionHeader (&mPassword->Question) {
                                         ^
./VfrFormPkg.h:1533:63: warning: field 'mOrderedList' is uninitialized when used
      here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedLi...
                                                              ^
./VfrFormPkg.h:1534:44: warning: field 'mOrderedList' is uninitialized when used
      here [-Wuninitialized]
                      CIfrQuestionHeader (&mOrderedList->Question) {
                                           ^
./VfrFormPkg.h:1574:49: warning: field 'mTime' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),
                                                ^
./VfrFormPkg.h:1575:38: warning: field 'mTime' is uninitialized when used here
      [-Wuninitialized]
                CIfrQuestionHeader (&mTime->Question) {
                                     ^
./VfrFormPkg.h:1618:58: warning: field 'mDisableIf' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}
                                                         ^
./VfrFormPkg.h:1627:61: warning: field 'mSuppressIf' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf-...
                                                            ^
./VfrFormPkg.h:1636:60: warning: field 'mGrayOutIf' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->H...
                                                           ^
./VfrFormPkg.h:1645:68: warning: field 'mInconsistentIf' is uninitialized when
      used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInco...
                                                                   ^
./VfrFormPkg.h:1660:63: warning: field 'mWarningIf' is uninitialized when used
      here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf...
                                                              ^
./VfrFormPkg.h:1680:62: warning: field 'mNoSubmitIf' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf...
                                                             ^
./VfrFormPkg.h:1695:54: warning: field 'mRefresh' is uninitialized when used
      here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {
                                                     ^
./VfrFormPkg.h:1710:45: warning: field 'mRefreshId' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {
                                            ^
./VfrFormPkg.h:1725:70: warning: field 'mVarStoreDevice' is uninitialized when
      used here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {
                                                ^
./VfrFormPkg.h:1740:65: warning: field 'mOneOfOption' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOp...
                                                                ^
./VfrFormPkg.h:1815:49: warning: field 'mClass' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (...
                                                ^
./VfrFormPkg.h:1832:53: warning: field 'mSubClass' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, s...
                                                    ^
./VfrFormPkg.h:1849:49: warning: field 'mLabel' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (...
                                                ^
./VfrFormPkg.h:1865:51: warning: field 'mBanner' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeo...
                                                  ^
./VfrFormPkg.h:1893:39: warning: field 'mOptionKey' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IF...
                                      ^
./VfrFormPkg.h:1911:39: warning: field 'mVarEqName' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IF...
                                      ^
./VfrFormPkg.h:1925:73: warning: field 'mTimeout' is uninitialized when used
      here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_IFR_GUID_T...
                                     ^
./VfrFormPkg.h:1942:51: warning: field 'mGuid' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof ...
                                                  ^
./VfrFormPkg.h:1963:38: warning: field 'mDup' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {
                                     ^
./VfrFormPkg.h:1976:54: warning: field 'mEqIdId' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {
                                                     ^
./VfrFormPkg.h:2015:44: warning: field 'mEqIdVal' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {
                                           ^
./VfrFormPkg.h:2045:62: warning: field 'mEqIdVList' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList-...
                                                             ^
./VfrFormPkg.h:2096:48: warning: field 'mQuestionRef1' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {
                                               ^
./VfrFormPkg.h:2122:48: warning: field 'mQuestionRef2' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {
                                               ^
./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef3' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {
                                               ^
./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3_2' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, ...
                                               ^
./VfrFormPkg.h:2166:48: warning: field 'mQuestionRef3_3' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, ...
                                               ^
./VfrFormPkg.h:2189:43: warning: field 'mRuleRef' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {
                                          ^
./VfrFormPkg.h:2207:46: warning: field 'mStringRef1' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {
                                             ^
./VfrFormPkg.h:2225:46: warning: field 'mStringRef2' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {
                                             ^
./VfrFormPkg.h:2238:39: warning: field 'mThis' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {
                                      ^
./VfrFormPkg.h:2251:43: warning: field 'mSecurity' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {
                                          ^
./VfrFormPkg.h:2269:40: warning: field 'mUint8' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {
                                       ^
./VfrFormPkg.h:2286:41: warning: field 'mUint16' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {
                                        ^
./VfrFormPkg.h:2303:41: warning: field 'mUint32' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {
                                        ^
./VfrFormPkg.h:2320:41: warning: field 'mUint64' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {
                                        ^
./VfrFormPkg.h:2337:39: warning: field 'mTrue' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {
                                      ^
./VfrFormPkg.h:2350:40: warning: field 'mFalse' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {
                                       ^
./VfrFormPkg.h:2363:38: warning: field 'mOne' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {
                                     ^
./VfrFormPkg.h:2376:39: warning: field 'mOnes' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {
                                      ^
./VfrFormPkg.h:2389:39: warning: field 'mZero' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {
                                      ^
./VfrFormPkg.h:2402:44: warning: field 'mUndefined' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {
                                           ^
./VfrFormPkg.h:2415:42: warning: field 'mVersion' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {
                                         ^
./VfrFormPkg.h:2428:41: warning: field 'mLength' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {
                                        ^
./VfrFormPkg.h:2441:38: warning: field 'mNot' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {
                                     ^
./VfrFormPkg.h:2454:46: warning: field 'mBitWise' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {
                                             ^
./VfrFormPkg.h:2467:45: warning: field 'mToBoolean' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {
                                            ^
./VfrFormPkg.h:2480:44: warning: field 'mToString' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {
                                           ^
./VfrFormPkg.h:2497:42: warning: field 'mToUint' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {
                                         ^
./VfrFormPkg.h:2510:43: warning: field 'mToUpper' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {
                                          ^
./VfrFormPkg.h:2523:43: warning: field 'mToLower' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {
                                          ^
./VfrFormPkg.h:2536:38: warning: field 'mAdd' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {
                                     ^
./VfrFormPkg.h:2549:46: warning: field 'mBitWiseAnd' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {
                                             ^
./VfrFormPkg.h:2562:45: warning: field 'mBitWiseOr' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {
                                            ^
./VfrFormPkg.h:2575:38: warning: field 'mAnd' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {
                                     ^
./VfrFormPkg.h:2588:43: warning: field 'mCatenate' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {
                                          ^
./VfrFormPkg.h:2601:41: warning: field 'mDivide' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {
                                        ^
./VfrFormPkg.h:2614:40: warning: field 'mEqual' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {
                                       ^
./VfrFormPkg.h:2627:48: warning: field 'mGreaterEqual' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {
                                               ^
./VfrFormPkg.h:2640:47: warning: field 'mGreaterThan' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {
                                              ^
./VfrFormPkg.h:2653:45: warning: field 'mLessEqual' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {
                                            ^
./VfrFormPkg.h:2666:44: warning: field 'mLessThan' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {
                                           ^
./VfrFormPkg.h:2679:38: warning: field 'mMap' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {
                                     ^
./VfrFormPkg.h:2692:40: warning: field 'mMatch' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {
                                       ^
./VfrFormPkg.h:2706:41: warning: field 'mMatch2' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {
                                        ^
./VfrFormPkg.h:2720:43: warning: field 'mMultiply' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {
                                          ^
./VfrFormPkg.h:2733:41: warning: field 'mModulo' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {
                                        ^
./VfrFormPkg.h:2746:44: warning: field 'mNotEqual' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {
                                           ^
./VfrFormPkg.h:2759:37: warning: field 'mOr' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {
                                    ^
./VfrFormPkg.h:2772:45: warning: field 'mShiftLeft' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {
                                            ^
./VfrFormPkg.h:2785:46: warning: field 'mShiftRight' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {
                                             ^
./VfrFormPkg.h:2798:43: warning: field 'mSubtract' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {
                                          ^
./VfrFormPkg.h:2811:46: warning: field 'mConditional' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {
                                             ^
./VfrFormPkg.h:2824:39: warning: field 'mFind' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {
                                      ^
./VfrFormPkg.h:2841:38: warning: field 'mMid' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {
                                     ^
./VfrFormPkg.h:2854:40: warning: field 'mToken' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {
                                       ^
./VfrFormPkg.h:2867:39: warning: field 'mSpan' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {
                                      ^
132 warnings generated.
BIN_DIR='.' make -C Pccts/dlg
cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c dlg_p.c
dlg_p.c:77:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==LEXACTION) ) {
              ~~~~~^~~~~~~~~~~
dlg_p.c:77:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==LEXACTION) ) {
             ~     ^          ~
dlg_p.c:77:20: note: use '=' to turn this equality comparison into an assignment
        if ( (LA(1)==LEXACTION) ) {
                   ^~
                   =
dlg_p.c:81:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==LEXMEMBER) ) {
                ~~~~~^~~~~~~~~~~
dlg_p.c:81:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==LEXMEMBER) ) {
               ~     ^          ~
dlg_p.c:81:22: note: use '=' to turn this equality comparison into an assignment
          if ( (LA(1)==LEXMEMBER) ) {
                     ^~
                     =
dlg_p.c:85:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==LEXPREFIX) ) {
                  ~~~~~^~~~~~~~~~~
dlg_p.c:85:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==LEXPREFIX) ) {
                 ~     ^          ~
dlg_p.c:85:24: note: use '=' to turn this equality comparison into an assignment
            if ( (LA(1)==LEXPREFIX) ) {
                       ^~
                       =
dlg_p.c:89:26: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
              if ( (LA(1)==PARSERCLASS) ) {
                    ~~~~~^~~~~~~~~~~~~
dlg_p.c:89:26: note: remove extraneous parentheses around the comparison to
      silence this warning
              if ( (LA(1)==PARSERCLASS) ) {
                   ~     ^            ~
dlg_p.c:89:26: note: use '=' to turn this equality comparison into an assignment
              if ( (LA(1)==PARSERCLASS) ) {
                         ^~
                         =
dlg_p.c:93:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==ACTION) ) {
                      ~~~~~^~~~~~~~
dlg_p.c:93:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==ACTION) ) {
                     ~     ^       ~
dlg_p.c:93:28: note: use '=' to turn this equality comparison into an assignment
                if ( (LA(1)==ACTION) ) {
                           ^~
                           =
dlg_p.c:116:19: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    while ( (LA(1)==ACTION) ) {
             ~~~~~^~~~~~~~
dlg_p.c:116:19: note: remove extraneous parentheses around the comparison to
      silence this warning
    while ( (LA(1)==ACTION) ) {
            ~     ^       ~
dlg_p.c:116:19: note: use '=' to turn this equality comparison into an
      assignment
    while ( (LA(1)==ACTION) ) {
                  ^~
                  =
dlg_p.c:151:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==PER_PER) ) {
          ~~~~~^~~~~~~~~
dlg_p.c:151:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==PER_PER) ) {
         ~     ^        ~
dlg_p.c:151:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==PER_PER) ) {
               ^~
               =
dlg_p.c:156:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==NAME_PER_PER) ) {
            ~~~~~^~~~~~~~~~~~~~
dlg_p.c:156:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==NAME_PER_PER) ) {
           ~     ^             ~
dlg_p.c:156:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==NAME_PER_PER) ) {
                 ^~
                 =
dlg_p.c:163:25: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          while ( (LA(1)==NAME_PER_PER) ) {
                   ~~~~~^~~~~~~~~~~~~~
dlg_p.c:163:25: note: remove extraneous parentheses around the comparison to
      silence this warning
          while ( (LA(1)==NAME_PER_PER) ) {
                  ~     ^             ~
dlg_p.c:163:25: note: use '=' to turn this equality comparison into an
      assignment
          while ( (LA(1)==NAME_PER_PER) ) {
                        ^~
                        =
dlg_p.c:292:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==ACTION) ) {
          ~~~~~^~~~~~~~
dlg_p.c:292:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==ACTION) ) {
         ~     ^       ~
dlg_p.c:292:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==ACTION) ) {
               ^~
               =
dlg_p.c:327:19: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    while ( (LA(1)==OR) ) {
             ~~~~~^~~~
dlg_p.c:327:19: note: remove extraneous parentheses around the comparison to
      silence this warning
    while ( (LA(1)==OR) ) {
            ~     ^   ~
dlg_p.c:327:19: note: use '=' to turn this equality comparison into an
      assignment
    while ( (LA(1)==OR) ) {
                  ^~
                  =
dlg_p.c:410:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==ZERO_MORE) ) {
            ~~~~~^~~~~~~~~~~
dlg_p.c:410:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==ZERO_MORE) ) {
           ~     ^          ~
dlg_p.c:410:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==ZERO_MORE) ) {
                 ^~
                 =
dlg_p.c:424:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==ONE_MORE) ) {
              ~~~~~^~~~~~~~~~
dlg_p.c:424:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==ONE_MORE) ) {
             ~     ^         ~
dlg_p.c:424:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==ONE_MORE) ) {
                   ^~
                   =
dlg_p.c:441:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==ZERO_MORE) ) {
          ~~~~~^~~~~~~~~~~
dlg_p.c:441:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==ZERO_MORE) ) {
         ~     ^          ~
dlg_p.c:441:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==ZERO_MORE) ) {
               ^~
               =
dlg_p.c:448:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==ONE_MORE) ) {
            ~~~~~^~~~~~~~~~
dlg_p.c:448:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==ONE_MORE) ) {
           ~     ^         ~
dlg_p.c:448:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==ONE_MORE) ) {
                 ^~
                 =
dlg_p.c:479:14: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
  if ( (LA(1)==L_BRACK) ) {
        ~~~~~^~~~~~~~~
dlg_p.c:479:14: note: remove extraneous parentheses around the comparison to
      silence this warning
  if ( (LA(1)==L_BRACK) ) {
       ~     ^        ~
dlg_p.c:479:14: note: use '=' to turn this equality comparison into an
      assignment
  if ( (LA(1)==L_BRACK) ) {
             ^~
             =
dlg_p.c:493:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==NOT) ) {
          ~~~~~^~~~~
dlg_p.c:493:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==NOT) ) {
         ~     ^    ~
dlg_p.c:493:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==NOT) ) {
               ^~
               =
dlg_p.c:508:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==L_PAR) ) {
            ~~~~~^~~~~~~
dlg_p.c:508:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==L_PAR) ) {
           ~     ^      ~
dlg_p.c:508:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==L_PAR) ) {
                 ^~
                 =
dlg_p.c:523:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==L_BRACE) ) {
              ~~~~~^~~~~~~~~
dlg_p.c:523:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==L_BRACE) ) {
             ~     ^        ~
dlg_p.c:523:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==L_BRACE) ) {
                   ^~
                   =
dlg_p.c:621:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==RANGE) ) {
          ~~~~~^~~~~~~
dlg_p.c:621:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==RANGE) ) {
         ~     ^      ~
dlg_p.c:621:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==RANGE) ) {
               ^~
               =
dlg_p.c:710:14: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
  if ( (LA(1)==REGCHAR) ) {
        ~~~~~^~~~~~~~~
dlg_p.c:710:14: note: remove extraneous parentheses around the comparison to
      silence this warning
  if ( (LA(1)==REGCHAR) ) {
       ~     ^        ~
dlg_p.c:710:14: note: use '=' to turn this equality comparison into an
      assignment
  if ( (LA(1)==REGCHAR) ) {
             ^~
             =
dlg_p.c:717:16: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
    if ( (LA(1)==OCTAL_VALUE) ) {
          ~~~~~^~~~~~~~~~~~~
dlg_p.c:717:16: note: remove extraneous parentheses around the comparison to
      silence this warning
    if ( (LA(1)==OCTAL_VALUE) ) {
         ~     ^            ~
dlg_p.c:717:16: note: use '=' to turn this equality comparison into an
      assignment
    if ( (LA(1)==OCTAL_VALUE) ) {
               ^~
               =
dlg_p.c:724:18: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
      if ( (LA(1)==HEX_VALUE) ) {
            ~~~~~^~~~~~~~~~~
dlg_p.c:724:18: note: remove extraneous parentheses around the comparison to
      silence this warning
      if ( (LA(1)==HEX_VALUE) ) {
           ~     ^          ~
dlg_p.c:724:18: note: use '=' to turn this equality comparison into an
      assignment
      if ( (LA(1)==HEX_VALUE) ) {
                 ^~
                 =
dlg_p.c:731:20: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
        if ( (LA(1)==DEC_VALUE) ) {
              ~~~~~^~~~~~~~~~~
dlg_p.c:731:20: note: remove extraneous parentheses around the comparison to
      silence this warning
        if ( (LA(1)==DEC_VALUE) ) {
             ~     ^          ~
dlg_p.c:731:20: note: use '=' to turn this equality comparison into an
      assignment
        if ( (LA(1)==DEC_VALUE) ) {
                   ^~
                   =
dlg_p.c:738:22: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
          if ( (LA(1)==TAB) ) {
                ~~~~~^~~~~
dlg_p.c:738:22: note: remove extraneous parentheses around the comparison to
      silence this warning
          if ( (LA(1)==TAB) ) {
               ~     ^    ~
dlg_p.c:738:22: note: use '=' to turn this equality comparison into an
      assignment
          if ( (LA(1)==TAB) ) {
                     ^~
                     =
dlg_p.c:745:24: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
            if ( (LA(1)==NL) ) {
                  ~~~~~^~~~
dlg_p.c:745:24: note: remove extraneous parentheses around the comparison to
      silence this warning
            if ( (LA(1)==NL) ) {
                 ~     ^   ~
dlg_p.c:745:24: note: use '=' to turn this equality comparison into an
      assignment
            if ( (LA(1)==NL) ) {
                       ^~
                       =
dlg_p.c:752:26: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
              if ( (LA(1)==CR) ) {
                    ~~~~~^~~~
dlg_p.c:752:26: note: remove extraneous parentheses around the comparison to
      silence this warning
              if ( (LA(1)==CR) ) {
                   ~     ^   ~
dlg_p.c:752:26: note: use '=' to turn this equality comparison into an
      assignment
              if ( (LA(1)==CR) ) {
                         ^~
                         =
dlg_p.c:759:28: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                if ( (LA(1)==BS) ) {
                      ~~~~~^~~~
dlg_p.c:759:28: note: remove extraneous parentheses around the comparison to
      silence this warning
                if ( (LA(1)==BS) ) {
                     ~     ^   ~
dlg_p.c:759:28: note: use '=' to turn this equality comparison into an
      assignment
                if ( (LA(1)==BS) ) {
                           ^~
                           =
dlg_p.c:766:30: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                  if ( (LA(1)==LIT) ) {
                        ~~~~~^~~~~
dlg_p.c:766:30: note: remove extraneous parentheses around the comparison to
      silence this warning
                  if ( (LA(1)==LIT) ) {
                       ~     ^    ~
dlg_p.c:766:30: note: use '=' to turn this equality comparison into an
      assignment
                  if ( (LA(1)==LIT) ) {
                             ^~
                             =
dlg_p.c:773:32: warning: equality comparison with extraneous parentheses
      [-Wparentheses-equality]
                    if ( (LA(1)==L_EOF) ) {
                          ~~~~~^~~~~~~
dlg_p.c:773:32: note: remove extraneous parentheses around the comparison to
      silence this warning
                    if ( (LA(1)==L_EOF) ) {
                         ~     ^      ~
dlg_p.c:773:32: note: use '=' to turn this equality comparison into an
      assignment
                    if ( (LA(1)==L_EOF) ) {
                               ^~
                               =
30 warnings generated.
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
../support/set/set.c:557:13: warning: format specifies type 'int' but the
      argument has type 'unsigned long' [-Wformat]
        set_new(a, strlen(s));
        ~~~~~~~~~~~^~~~~~~~~
../support/set/set.h:58:74: note: expanded from macro 'set_new'
  ..."set_new: Cannot allocate set with max of %d\n", _max); \
                                               ~~     ^~~~
1 warning generated.
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
Pccts/dlg/dlg -C2 -i -CC -cl VfrLexer -o . VfrParser.dlg
dlg  Version 1.33MR33   1989-2001

g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2  VfrLexer.cpp -o VfrLexer.o
In file included from VfrLexer.cpp:18:
./VfrFormPkg.h:644:56: warning: field 'mFormSet' is uninitialized when used here
      [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {
                                                       ^
./VfrFormPkg.h:679:47: warning: field 'mEnd' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}
                                              ^
./VfrFormPkg.h:688:64: warning: field 'mDefaultStore' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultS...
                                                               ^
./VfrFormPkg.h:730:49: warning: field 'mForm' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {
                                                ^
./VfrFormPkg.h:762:56: warning: field 'mFormMap' is uninitialized when used here
      [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {
                                                       ^
./VfrFormPkg.h:799:56: warning: field 'mVarStore' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {
                                                       ^
./VfrFormPkg.h:839:63: warning: field 'mVarStoreEfi' is uninitialized when used
      here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreE...
                                                              ^
./VfrFormPkg.h:895:78: warning: field 'mVarStoreNameValue' is uninitialized when
      used here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Heade...
                                                    ^
./VfrFormPkg.h:915:51: warning: field 'mImage' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {
                                                  ^
./VfrFormPkg.h:930:55: warning: field 'mModal' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {
                                                      ^
./VfrFormPkg.h:941:53: warning: field 'mLocked' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}
                                                    ^
./VfrFormPkg.h:951:49: warning: field 'mRule' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {
                                                ^
./VfrFormPkg.h:973:44: warning: field 'mDefault' is uninitialized when used here
      [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {
                                           ^
./VfrFormPkg.h:1001:44: warning: field 'mDefault' is uninitialized when used
      here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI...
                                           ^
./VfrFormPkg.h:1021:50: warning: field 'mValue' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}
                                                 ^
./VfrFormPkg.h:1031:49: warning: field 'mRead' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}
                                                ^
./VfrFormPkg.h:1041:50: warning: field 'mWrite' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}
                                                 ^
./VfrFormPkg.h:1053:38: warning: field 'mGet' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {
                                     ^
./VfrFormPkg.h:1073:38: warning: field 'mSet' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {
                                     ^
./VfrFormPkg.h:1091:55: warning: field 'mSubtitle' is uninitialized when used
      here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),
                                                      ^
./VfrFormPkg.h:1092:25: warning: field 'mSubtitle' is uninitialized when used
      here [-Wuninitialized]
  CIfrStatementHeader (&mSubtitle->Statement) {
                        ^
./VfrFormPkg.h:1111:48: warning: field 'mText' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header), 
                                               ^
./VfrFormPkg.h:1112:38: warning: field 'mText' is uninitialized when used here
      [-Wuninitialized]
               CIfrStatementHeader (&mText->Statement) {
                                     ^
./VfrFormPkg.h:1127:46: warning: field 'mRef' is uninitialized when used here
      [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header), 
                                             ^
./VfrFormPkg.h:1128:36: warning: field 'mRef' is uninitialized when used here
      [-Wuninitialized]
              CIfrQuestionHeader (&mRef->Question) {
                                   ^
./VfrFormPkg.h:1143:47: warning: field 'mRef2' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI...
                                              ^
./VfrFormPkg.h:1144:37: warning: field 'mRef2' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef2->Question) {
                                    ^
./VfrFormPkg.h:1164:47: warning: field 'mRef3' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI...
                                              ^
./VfrFormPkg.h:1165:37: warning: field 'mRef3' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef3->Question) {
                                    ^
./VfrFormPkg.h:1190:47: warning: field 'mRef4' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_...
                                              ^
./VfrFormPkg.h:1191:37: warning: field 'mRef4' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef4->Question) {
                                    ^
./VfrFormPkg.h:1221:46: warning: field 'mRef5' is uninitialized when used here
      [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_...
                                             ^
./VfrFormPkg.h:1222:36: warning: field 'mRef5' is uninitialized when used here
      [-Wuninitialized]
              CIfrQuestionHeader (&mRef5->Question) {
                                   ^
./VfrFormPkg.h:1232:64: warning: field 'mResetButton' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetBut...
                                                               ^
./VfrFormPkg.h:1233:25: warning: field 'mResetButton' is uninitialized when used
      here [-Wuninitialized]
  CIfrStatementHeader (&mResetButton->Statement) {
                        ^
./VfrFormPkg.h:1248:58: warning: field 'mCheckBox' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header), 
                                                         ^
./VfrFormPkg.h:1249:43: warning: field 'mCheckBox' is uninitialized when used
      here [-Wuninitialized]
                     CIfrQuestionHeader (&mCheckBox->Question) {
                                          ^
./VfrFormPkg.h:1288:52: warning: field 'mAction' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header), 
                                                   ^
./VfrFormPkg.h:1289:39: warning: field 'mAction' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mAction->Question) {
                                      ^
./VfrFormPkg.h:1304:48: warning: field 'mDate' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),
                                               ^
./VfrFormPkg.h:1305:37: warning: field 'mDate' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mDate->Question) {
                                    ^
./VfrFormPkg.h:1347:55: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),
                                                      ^
./VfrFormPkg.h:1348:41: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrQuestionHeader (&mNumeric->Question),
                                        ^
./VfrFormPkg.h:1349:41: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {
                                        ^
./VfrFormPkg.h:1408:52: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),
                                                   ^
./VfrFormPkg.h:1409:39: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mOneOf->Question),
                                      ^
./VfrFormPkg.h:1410:39: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrMinMaxStepData (&mOneOf->data) {
                                      ^
./VfrFormPkg.h:1465:52: warning: field 'mString' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),
                                                   ^
./VfrFormPkg.h:1466:39: warning: field 'mString' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mString->Question) {
                                      ^
./VfrFormPkg.h:1507:57: warning: field 'mPassword' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),
                                                        ^
./VfrFormPkg.h:1508:42: warning: field 'mPassword' is uninitialized when used
      here [-Wuninitialized]
                    CIfrQuestionHeader (&mPassword->Question) {
                                         ^
./VfrFormPkg.h:1533:63: warning: field 'mOrderedList' is uninitialized when used
      here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedLi...
                                                              ^
./VfrFormPkg.h:1534:44: warning: field 'mOrderedList' is uninitialized when used
      here [-Wuninitialized]
                      CIfrQuestionHeader (&mOrderedList->Question) {
                                           ^
./VfrFormPkg.h:1574:49: warning: field 'mTime' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),
                                                ^
./VfrFormPkg.h:1575:38: warning: field 'mTime' is uninitialized when used here
      [-Wuninitialized]
                CIfrQuestionHeader (&mTime->Question) {
                                     ^
./VfrFormPkg.h:1618:58: warning: field 'mDisableIf' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}
                                                         ^
./VfrFormPkg.h:1627:61: warning: field 'mSuppressIf' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf-...
                                                            ^
./VfrFormPkg.h:1636:60: warning: field 'mGrayOutIf' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->H...
                                                           ^
./VfrFormPkg.h:1645:68: warning: field 'mInconsistentIf' is uninitialized when
      used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInco...
                                                                   ^
./VfrFormPkg.h:1660:63: warning: field 'mWarningIf' is uninitialized when used
      here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf...
                                                              ^
./VfrFormPkg.h:1680:62: warning: field 'mNoSubmitIf' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf...
                                                             ^
./VfrFormPkg.h:1695:54: warning: field 'mRefresh' is uninitialized when used
      here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {
                                                     ^
./VfrFormPkg.h:1710:45: warning: field 'mRefreshId' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {
                                            ^
./VfrFormPkg.h:1725:70: warning: field 'mVarStoreDevice' is uninitialized when
      used here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {
                                                ^
./VfrFormPkg.h:1740:65: warning: field 'mOneOfOption' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOp...
                                                                ^
./VfrFormPkg.h:1815:49: warning: field 'mClass' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (...
                                                ^
./VfrFormPkg.h:1832:53: warning: field 'mSubClass' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, s...
                                                    ^
./VfrFormPkg.h:1849:49: warning: field 'mLabel' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (...
                                                ^
./VfrFormPkg.h:1865:51: warning: field 'mBanner' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeo...
                                                  ^
./VfrFormPkg.h:1893:39: warning: field 'mOptionKey' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IF...
                                      ^
./VfrFormPkg.h:1911:39: warning: field 'mVarEqName' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IF...
                                      ^
./VfrFormPkg.h:1925:73: warning: field 'mTimeout' is uninitialized when used
      here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_IFR_GUID_T...
                                     ^
./VfrFormPkg.h:1942:51: warning: field 'mGuid' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof ...
                                                  ^
./VfrFormPkg.h:1963:38: warning: field 'mDup' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {
                                     ^
./VfrFormPkg.h:1976:54: warning: field 'mEqIdId' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {
                                                     ^
./VfrFormPkg.h:2015:44: warning: field 'mEqIdVal' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {
                                           ^
./VfrFormPkg.h:2045:62: warning: field 'mEqIdVList' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList-...
                                                             ^
./VfrFormPkg.h:2096:48: warning: field 'mQuestionRef1' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {
                                               ^
./VfrFormPkg.h:2122:48: warning: field 'mQuestionRef2' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {
                                               ^
./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef3' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {
                                               ^
./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3_2' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, ...
                                               ^
./VfrFormPkg.h:2166:48: warning: field 'mQuestionRef3_3' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, ...
                                               ^
./VfrFormPkg.h:2189:43: warning: field 'mRuleRef' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {
                                          ^
./VfrFormPkg.h:2207:46: warning: field 'mStringRef1' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {
                                             ^
./VfrFormPkg.h:2225:46: warning: field 'mStringRef2' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {
                                             ^
./VfrFormPkg.h:2238:39: warning: field 'mThis' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {
                                      ^
./VfrFormPkg.h:2251:43: warning: field 'mSecurity' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {
                                          ^
./VfrFormPkg.h:2269:40: warning: field 'mUint8' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {
                                       ^
./VfrFormPkg.h:2286:41: warning: field 'mUint16' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {
                                        ^
./VfrFormPkg.h:2303:41: warning: field 'mUint32' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {
                                        ^
./VfrFormPkg.h:2320:41: warning: field 'mUint64' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {
                                        ^
./VfrFormPkg.h:2337:39: warning: field 'mTrue' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {
                                      ^
./VfrFormPkg.h:2350:40: warning: field 'mFalse' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {
                                       ^
./VfrFormPkg.h:2363:38: warning: field 'mOne' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {
                                     ^
./VfrFormPkg.h:2376:39: warning: field 'mOnes' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {
                                      ^
./VfrFormPkg.h:2389:39: warning: field 'mZero' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {
                                      ^
./VfrFormPkg.h:2402:44: warning: field 'mUndefined' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {
                                           ^
./VfrFormPkg.h:2415:42: warning: field 'mVersion' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {
                                         ^
./VfrFormPkg.h:2428:41: warning: field 'mLength' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {
                                        ^
./VfrFormPkg.h:2441:38: warning: field 'mNot' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {
                                     ^
./VfrFormPkg.h:2454:46: warning: field 'mBitWise' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {
                                             ^
./VfrFormPkg.h:2467:45: warning: field 'mToBoolean' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {
                                            ^
./VfrFormPkg.h:2480:44: warning: field 'mToString' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {
                                           ^
./VfrFormPkg.h:2497:42: warning: field 'mToUint' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {
                                         ^
./VfrFormPkg.h:2510:43: warning: field 'mToUpper' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {
                                          ^
./VfrFormPkg.h:2523:43: warning: field 'mToLower' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {
                                          ^
./VfrFormPkg.h:2536:38: warning: field 'mAdd' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {
                                     ^
./VfrFormPkg.h:2549:46: warning: field 'mBitWiseAnd' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {
                                             ^
./VfrFormPkg.h:2562:45: warning: field 'mBitWiseOr' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {
                                            ^
./VfrFormPkg.h:2575:38: warning: field 'mAnd' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {
                                     ^
./VfrFormPkg.h:2588:43: warning: field 'mCatenate' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {
                                          ^
./VfrFormPkg.h:2601:41: warning: field 'mDivide' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {
                                        ^
./VfrFormPkg.h:2614:40: warning: field 'mEqual' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {
                                       ^
./VfrFormPkg.h:2627:48: warning: field 'mGreaterEqual' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {
                                               ^
./VfrFormPkg.h:2640:47: warning: field 'mGreaterThan' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {
                                              ^
./VfrFormPkg.h:2653:45: warning: field 'mLessEqual' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {
                                            ^
./VfrFormPkg.h:2666:44: warning: field 'mLessThan' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {
                                           ^
./VfrFormPkg.h:2679:38: warning: field 'mMap' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {
                                     ^
./VfrFormPkg.h:2692:40: warning: field 'mMatch' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {
                                       ^
./VfrFormPkg.h:2706:41: warning: field 'mMatch2' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {
                                        ^
./VfrFormPkg.h:2720:43: warning: field 'mMultiply' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {
                                          ^
./VfrFormPkg.h:2733:41: warning: field 'mModulo' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {
                                        ^
./VfrFormPkg.h:2746:44: warning: field 'mNotEqual' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {
                                           ^
./VfrFormPkg.h:2759:37: warning: field 'mOr' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {
                                    ^
./VfrFormPkg.h:2772:45: warning: field 'mShiftLeft' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {
                                            ^
./VfrFormPkg.h:2785:46: warning: field 'mShiftRight' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {
                                             ^
./VfrFormPkg.h:2798:43: warning: field 'mSubtract' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {
                                          ^
./VfrFormPkg.h:2811:46: warning: field 'mConditional' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {
                                             ^
./VfrFormPkg.h:2824:39: warning: field 'mFind' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {
                                      ^
./VfrFormPkg.h:2841:38: warning: field 'mMid' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {
                                     ^
./VfrFormPkg.h:2854:40: warning: field 'mToken' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {
                                       ^
./VfrFormPkg.h:2867:39: warning: field 'mSpan' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {
                                      ^
132 warnings generated.
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
In file included from VfrSyntax.cpp:20:
./VfrFormPkg.h:644:56: warning: field 'mFormSet' is uninitialized when used here
      [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {
                                                       ^
./VfrFormPkg.h:679:47: warning: field 'mEnd' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}
                                              ^
./VfrFormPkg.h:688:64: warning: field 'mDefaultStore' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultS...
                                                               ^
./VfrFormPkg.h:730:49: warning: field 'mForm' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {
                                                ^
./VfrFormPkg.h:762:56: warning: field 'mFormMap' is uninitialized when used here
      [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {
                                                       ^
./VfrFormPkg.h:799:56: warning: field 'mVarStore' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {
                                                       ^
./VfrFormPkg.h:839:63: warning: field 'mVarStoreEfi' is uninitialized when used
      here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreE...
                                                              ^
./VfrFormPkg.h:895:78: warning: field 'mVarStoreNameValue' is uninitialized when
      used here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Heade...
                                                    ^
./VfrFormPkg.h:915:51: warning: field 'mImage' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {
                                                  ^
./VfrFormPkg.h:930:55: warning: field 'mModal' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {
                                                      ^
./VfrFormPkg.h:941:53: warning: field 'mLocked' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}
                                                    ^
./VfrFormPkg.h:951:49: warning: field 'mRule' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {
                                                ^
./VfrFormPkg.h:973:44: warning: field 'mDefault' is uninitialized when used here
      [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {
                                           ^
./VfrFormPkg.h:1001:44: warning: field 'mDefault' is uninitialized when used
      here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI...
                                           ^
./VfrFormPkg.h:1021:50: warning: field 'mValue' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}
                                                 ^
./VfrFormPkg.h:1031:49: warning: field 'mRead' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}
                                                ^
./VfrFormPkg.h:1041:50: warning: field 'mWrite' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}
                                                 ^
./VfrFormPkg.h:1053:38: warning: field 'mGet' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {
                                     ^
./VfrFormPkg.h:1073:38: warning: field 'mSet' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {
                                     ^
./VfrFormPkg.h:1091:55: warning: field 'mSubtitle' is uninitialized when used
      here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),
                                                      ^
./VfrFormPkg.h:1092:25: warning: field 'mSubtitle' is uninitialized when used
      here [-Wuninitialized]
  CIfrStatementHeader (&mSubtitle->Statement) {
                        ^
./VfrFormPkg.h:1111:48: warning: field 'mText' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header), 
                                               ^
./VfrFormPkg.h:1112:38: warning: field 'mText' is uninitialized when used here
      [-Wuninitialized]
               CIfrStatementHeader (&mText->Statement) {
                                     ^
./VfrFormPkg.h:1127:46: warning: field 'mRef' is uninitialized when used here
      [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header), 
                                             ^
./VfrFormPkg.h:1128:36: warning: field 'mRef' is uninitialized when used here
      [-Wuninitialized]
              CIfrQuestionHeader (&mRef->Question) {
                                   ^
./VfrFormPkg.h:1143:47: warning: field 'mRef2' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI...
                                              ^
./VfrFormPkg.h:1144:37: warning: field 'mRef2' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef2->Question) {
                                    ^
./VfrFormPkg.h:1164:47: warning: field 'mRef3' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI...
                                              ^
./VfrFormPkg.h:1165:37: warning: field 'mRef3' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef3->Question) {
                                    ^
./VfrFormPkg.h:1190:47: warning: field 'mRef4' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_...
                                              ^
./VfrFormPkg.h:1191:37: warning: field 'mRef4' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef4->Question) {
                                    ^
./VfrFormPkg.h:1221:46: warning: field 'mRef5' is uninitialized when used here
      [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_...
                                             ^
./VfrFormPkg.h:1222:36: warning: field 'mRef5' is uninitialized when used here
      [-Wuninitialized]
              CIfrQuestionHeader (&mRef5->Question) {
                                   ^
./VfrFormPkg.h:1232:64: warning: field 'mResetButton' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetBut...
                                                               ^
./VfrFormPkg.h:1233:25: warning: field 'mResetButton' is uninitialized when used
      here [-Wuninitialized]
  CIfrStatementHeader (&mResetButton->Statement) {
                        ^
./VfrFormPkg.h:1248:58: warning: field 'mCheckBox' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header), 
                                                         ^
./VfrFormPkg.h:1249:43: warning: field 'mCheckBox' is uninitialized when used
      here [-Wuninitialized]
                     CIfrQuestionHeader (&mCheckBox->Question) {
                                          ^
./VfrFormPkg.h:1288:52: warning: field 'mAction' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header), 
                                                   ^
./VfrFormPkg.h:1289:39: warning: field 'mAction' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mAction->Question) {
                                      ^
./VfrFormPkg.h:1304:48: warning: field 'mDate' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),
                                               ^
./VfrFormPkg.h:1305:37: warning: field 'mDate' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mDate->Question) {
                                    ^
./VfrFormPkg.h:1347:55: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),
                                                      ^
./VfrFormPkg.h:1348:41: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrQuestionHeader (&mNumeric->Question),
                                        ^
./VfrFormPkg.h:1349:41: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {
                                        ^
./VfrFormPkg.h:1408:52: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),
                                                   ^
./VfrFormPkg.h:1409:39: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mOneOf->Question),
                                      ^
./VfrFormPkg.h:1410:39: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrMinMaxStepData (&mOneOf->data) {
                                      ^
./VfrFormPkg.h:1465:52: warning: field 'mString' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),
                                                   ^
./VfrFormPkg.h:1466:39: warning: field 'mString' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mString->Question) {
                                      ^
./VfrFormPkg.h:1507:57: warning: field 'mPassword' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),
                                                        ^
./VfrFormPkg.h:1508:42: warning: field 'mPassword' is uninitialized when used
      here [-Wuninitialized]
                    CIfrQuestionHeader (&mPassword->Question) {
                                         ^
./VfrFormPkg.h:1533:63: warning: field 'mOrderedList' is uninitialized when used
      here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedLi...
                                                              ^
./VfrFormPkg.h:1534:44: warning: field 'mOrderedList' is uninitialized when used
      here [-Wuninitialized]
                      CIfrQuestionHeader (&mOrderedList->Question) {
                                           ^
./VfrFormPkg.h:1574:49: warning: field 'mTime' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),
                                                ^
./VfrFormPkg.h:1575:38: warning: field 'mTime' is uninitialized when used here
      [-Wuninitialized]
                CIfrQuestionHeader (&mTime->Question) {
                                     ^
./VfrFormPkg.h:1618:58: warning: field 'mDisableIf' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}
                                                         ^
./VfrFormPkg.h:1627:61: warning: field 'mSuppressIf' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf-...
                                                            ^
./VfrFormPkg.h:1636:60: warning: field 'mGrayOutIf' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->H...
                                                           ^
./VfrFormPkg.h:1645:68: warning: field 'mInconsistentIf' is uninitialized when
      used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInco...
                                                                   ^
./VfrFormPkg.h:1660:63: warning: field 'mWarningIf' is uninitialized when used
      here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf...
                                                              ^
./VfrFormPkg.h:1680:62: warning: field 'mNoSubmitIf' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf...
                                                             ^
./VfrFormPkg.h:1695:54: warning: field 'mRefresh' is uninitialized when used
      here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {
                                                     ^
./VfrFormPkg.h:1710:45: warning: field 'mRefreshId' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {
                                            ^
./VfrFormPkg.h:1725:70: warning: field 'mVarStoreDevice' is uninitialized when
      used here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {
                                                ^
./VfrFormPkg.h:1740:65: warning: field 'mOneOfOption' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOp...
                                                                ^
./VfrFormPkg.h:1815:49: warning: field 'mClass' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (...
                                                ^
./VfrFormPkg.h:1832:53: warning: field 'mSubClass' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, s...
                                                    ^
./VfrFormPkg.h:1849:49: warning: field 'mLabel' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (...
                                                ^
./VfrFormPkg.h:1865:51: warning: field 'mBanner' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeo...
                                                  ^
./VfrFormPkg.h:1893:39: warning: field 'mOptionKey' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IF...
                                      ^
./VfrFormPkg.h:1911:39: warning: field 'mVarEqName' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IF...
                                      ^
./VfrFormPkg.h:1925:73: warning: field 'mTimeout' is uninitialized when used
      here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_IFR_GUID_T...
                                     ^
./VfrFormPkg.h:1942:51: warning: field 'mGuid' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof ...
                                                  ^
./VfrFormPkg.h:1963:38: warning: field 'mDup' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {
                                     ^
./VfrFormPkg.h:1976:54: warning: field 'mEqIdId' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {
                                                     ^
./VfrFormPkg.h:2015:44: warning: field 'mEqIdVal' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {
                                           ^
./VfrFormPkg.h:2045:62: warning: field 'mEqIdVList' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList-...
                                                             ^
./VfrFormPkg.h:2096:48: warning: field 'mQuestionRef1' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {
                                               ^
./VfrFormPkg.h:2122:48: warning: field 'mQuestionRef2' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {
                                               ^
./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef3' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {
                                               ^
./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3_2' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, ...
                                               ^
./VfrFormPkg.h:2166:48: warning: field 'mQuestionRef3_3' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, ...
                                               ^
./VfrFormPkg.h:2189:43: warning: field 'mRuleRef' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {
                                          ^
./VfrFormPkg.h:2207:46: warning: field 'mStringRef1' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {
                                             ^
./VfrFormPkg.h:2225:46: warning: field 'mStringRef2' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {
                                             ^
./VfrFormPkg.h:2238:39: warning: field 'mThis' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {
                                      ^
./VfrFormPkg.h:2251:43: warning: field 'mSecurity' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {
                                          ^
./VfrFormPkg.h:2269:40: warning: field 'mUint8' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {
                                       ^
./VfrFormPkg.h:2286:41: warning: field 'mUint16' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {
                                        ^
./VfrFormPkg.h:2303:41: warning: field 'mUint32' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {
                                        ^
./VfrFormPkg.h:2320:41: warning: field 'mUint64' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {
                                        ^
./VfrFormPkg.h:2337:39: warning: field 'mTrue' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {
                                      ^
./VfrFormPkg.h:2350:40: warning: field 'mFalse' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {
                                       ^
./VfrFormPkg.h:2363:38: warning: field 'mOne' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {
                                     ^
./VfrFormPkg.h:2376:39: warning: field 'mOnes' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {
                                      ^
./VfrFormPkg.h:2389:39: warning: field 'mZero' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {
                                      ^
./VfrFormPkg.h:2402:44: warning: field 'mUndefined' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {
                                           ^
./VfrFormPkg.h:2415:42: warning: field 'mVersion' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {
                                         ^
./VfrFormPkg.h:2428:41: warning: field 'mLength' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {
                                        ^
./VfrFormPkg.h:2441:38: warning: field 'mNot' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {
                                     ^
./VfrFormPkg.h:2454:46: warning: field 'mBitWise' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {
                                             ^
./VfrFormPkg.h:2467:45: warning: field 'mToBoolean' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {
                                            ^
./VfrFormPkg.h:2480:44: warning: field 'mToString' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {
                                           ^
./VfrFormPkg.h:2497:42: warning: field 'mToUint' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {
                                         ^
./VfrFormPkg.h:2510:43: warning: field 'mToUpper' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {
                                          ^
./VfrFormPkg.h:2523:43: warning: field 'mToLower' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {
                                          ^
./VfrFormPkg.h:2536:38: warning: field 'mAdd' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {
                                     ^
./VfrFormPkg.h:2549:46: warning: field 'mBitWiseAnd' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {
                                             ^
./VfrFormPkg.h:2562:45: warning: field 'mBitWiseOr' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {
                                            ^
./VfrFormPkg.h:2575:38: warning: field 'mAnd' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {
                                     ^
./VfrFormPkg.h:2588:43: warning: field 'mCatenate' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {
                                          ^
./VfrFormPkg.h:2601:41: warning: field 'mDivide' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {
                                        ^
./VfrFormPkg.h:2614:40: warning: field 'mEqual' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {
                                       ^
./VfrFormPkg.h:2627:48: warning: field 'mGreaterEqual' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {
                                               ^
./VfrFormPkg.h:2640:47: warning: field 'mGreaterThan' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {
                                              ^
./VfrFormPkg.h:2653:45: warning: field 'mLessEqual' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {
                                            ^
./VfrFormPkg.h:2666:44: warning: field 'mLessThan' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {
                                           ^
./VfrFormPkg.h:2679:38: warning: field 'mMap' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {
                                     ^
./VfrFormPkg.h:2692:40: warning: field 'mMatch' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {
                                       ^
./VfrFormPkg.h:2706:41: warning: field 'mMatch2' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {
                                        ^
./VfrFormPkg.h:2720:43: warning: field 'mMultiply' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {
                                          ^
./VfrFormPkg.h:2733:41: warning: field 'mModulo' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {
                                        ^
./VfrFormPkg.h:2746:44: warning: field 'mNotEqual' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {
                                           ^
./VfrFormPkg.h:2759:37: warning: field 'mOr' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {
                                    ^
./VfrFormPkg.h:2772:45: warning: field 'mShiftLeft' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {
                                            ^
./VfrFormPkg.h:2785:46: warning: field 'mShiftRight' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {
                                             ^
./VfrFormPkg.h:2798:43: warning: field 'mSubtract' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {
                                          ^
./VfrFormPkg.h:2811:46: warning: field 'mConditional' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {
                                             ^
./VfrFormPkg.h:2824:39: warning: field 'mFind' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {
                                      ^
./VfrFormPkg.h:2841:38: warning: field 'mMid' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {
                                     ^
./VfrFormPkg.h:2854:40: warning: field 'mToken' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {
                                       ^
./VfrFormPkg.h:2867:39: warning: field 'mSpan' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {
                                      ^
VfrSyntax.cpp:59:3: warning: control reaches end of non-void function
      [-Wreturn-type]
  }
  ^
VfrSyntax.cpp:1004:47: warning: while loop has empty body [-Wempty-body]
      {CIfrClass CObj;SET_LINE_INFO (CObj, FC); CObj.SetClass(C);}
                                              ^
VfrSyntax.cpp:1004:47: note: put the semicolon on a separate line to silence
      this warning
VfrSyntax.cpp:1021:54: warning: while loop has empty body [-Wempty-body]
      {CIfrSubClass SCObj; SET_LINE_INFO (SCObj, FSC); SCObj.SetSubClass(SC);}
                                                     ^
VfrSyntax.cpp:1021:54: note: put the semicolon on a separate line to silence
      this warning
VfrSyntax.cpp:3845:88: warning: expression result unused [-Wunused-value]
  ...) {zzfailed_pred("  mCompatibleMode",0 /* report */, { 0; /* no user act...
                                                            ^
Pccts/h/AParser.h:340:44: note: expanded from macro 'zzfailed_pred'
    zzfailed_pred_action(_p,_hasuseraction,_useraction) \
                                           ^~~~~~~~~~~
Pccts/h/AParser.h:351:27: note: expanded from macro 'zzfailed_pred_action'
    if (_hasuseraction) { _useraction } else { failedSemanticPredicate(_p); }
                          ^~~~~~~~~~~
VfrSyntax.cpp:3865:88: warning: expression result unused [-Wunused-value]
  ...) {zzfailed_pred("  mCompatibleMode",0 /* report */, { 0; /* no user act...
                                                            ^
Pccts/h/AParser.h:340:44: note: expanded from macro 'zzfailed_pred'
    zzfailed_pred_action(_p,_hasuseraction,_useraction) \
                                           ^~~~~~~~~~~
Pccts/h/AParser.h:351:27: note: expanded from macro 'zzfailed_pred_action'
    if (_hasuseraction) { _useraction } else { failedSemanticPredicate(_p); }
                          ^~~~~~~~~~~
VfrSyntax.cpp:6149:17: warning: while loop has empty body [-Wempty-body]
  CRT_END_OP (E); gIsStringOp = FALSE;
                ^
VfrSyntax.cpp:6149:17: note: put the semicolon on a separate line to silence
      this warning
VfrSyntax.cpp:6435:17: warning: while loop has empty body [-Wempty-body]
  CRT_END_OP (E); gIsOrderedList = FALSE;
                ^
VfrSyntax.cpp:6435:17: note: put the semicolon on a separate line to silence
      this warning
VfrSyntax.cpp:7380:35: warning: while loop has empty body [-Wempty-body]
  if (GrayOutExist) CRT_END_OP (E); CRT_END_OP (E);
                                  ^
VfrSyntax.cpp:7380:35: note: put the semicolon on a separate line to silence
      this warning
VfrSyntax.cpp:7443:36: warning: while loop has empty body [-Wempty-body]
  if (SuppressExist) CRT_END_OP (E); CRT_END_OP (E);
                                   ^
VfrSyntax.cpp:7443:36: note: put the semicolon on a separate line to silence
      this warning
141 warnings generated.
g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2  VfrFormPkg.cpp -o VfrFormPkg.o
In file included from VfrFormPkg.cpp:17:
./VfrFormPkg.h:644:56: warning: field 'mFormSet' is uninitialized when used here
      [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {
                                                       ^
./VfrFormPkg.h:679:47: warning: field 'mEnd' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}
                                              ^
./VfrFormPkg.h:688:64: warning: field 'mDefaultStore' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultS...
                                                               ^
./VfrFormPkg.h:730:49: warning: field 'mForm' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {
                                                ^
./VfrFormPkg.h:762:56: warning: field 'mFormMap' is uninitialized when used here
      [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {
                                                       ^
./VfrFormPkg.h:799:56: warning: field 'mVarStore' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {
                                                       ^
./VfrFormPkg.h:839:63: warning: field 'mVarStoreEfi' is uninitialized when used
      here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreE...
                                                              ^
./VfrFormPkg.h:895:78: warning: field 'mVarStoreNameValue' is uninitialized when
      used here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Heade...
                                                    ^
./VfrFormPkg.h:915:51: warning: field 'mImage' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {
                                                  ^
./VfrFormPkg.h:930:55: warning: field 'mModal' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {
                                                      ^
./VfrFormPkg.h:941:53: warning: field 'mLocked' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}
                                                    ^
./VfrFormPkg.h:951:49: warning: field 'mRule' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {
                                                ^
./VfrFormPkg.h:973:44: warning: field 'mDefault' is uninitialized when used here
      [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {
                                           ^
./VfrFormPkg.h:1001:44: warning: field 'mDefault' is uninitialized when used
      here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI...
                                           ^
./VfrFormPkg.h:1021:50: warning: field 'mValue' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}
                                                 ^
./VfrFormPkg.h:1031:49: warning: field 'mRead' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}
                                                ^
./VfrFormPkg.h:1041:50: warning: field 'mWrite' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}
                                                 ^
./VfrFormPkg.h:1053:38: warning: field 'mGet' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {
                                     ^
./VfrFormPkg.h:1073:38: warning: field 'mSet' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {
                                     ^
./VfrFormPkg.h:1091:55: warning: field 'mSubtitle' is uninitialized when used
      here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),
                                                      ^
./VfrFormPkg.h:1092:25: warning: field 'mSubtitle' is uninitialized when used
      here [-Wuninitialized]
  CIfrStatementHeader (&mSubtitle->Statement) {
                        ^
./VfrFormPkg.h:1111:48: warning: field 'mText' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header), 
                                               ^
./VfrFormPkg.h:1112:38: warning: field 'mText' is uninitialized when used here
      [-Wuninitialized]
               CIfrStatementHeader (&mText->Statement) {
                                     ^
./VfrFormPkg.h:1127:46: warning: field 'mRef' is uninitialized when used here
      [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header), 
                                             ^
./VfrFormPkg.h:1128:36: warning: field 'mRef' is uninitialized when used here
      [-Wuninitialized]
              CIfrQuestionHeader (&mRef->Question) {
                                   ^
./VfrFormPkg.h:1143:47: warning: field 'mRef2' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI...
                                              ^
./VfrFormPkg.h:1144:37: warning: field 'mRef2' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef2->Question) {
                                    ^
./VfrFormPkg.h:1164:47: warning: field 'mRef3' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI...
                                              ^
./VfrFormPkg.h:1165:37: warning: field 'mRef3' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef3->Question) {
                                    ^
./VfrFormPkg.h:1190:47: warning: field 'mRef4' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_...
                                              ^
./VfrFormPkg.h:1191:37: warning: field 'mRef4' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef4->Question) {
                                    ^
./VfrFormPkg.h:1221:46: warning: field 'mRef5' is uninitialized when used here
      [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_...
                                             ^
./VfrFormPkg.h:1222:36: warning: field 'mRef5' is uninitialized when used here
      [-Wuninitialized]
              CIfrQuestionHeader (&mRef5->Question) {
                                   ^
./VfrFormPkg.h:1232:64: warning: field 'mResetButton' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetBut...
                                                               ^
./VfrFormPkg.h:1233:25: warning: field 'mResetButton' is uninitialized when used
      here [-Wuninitialized]
  CIfrStatementHeader (&mResetButton->Statement) {
                        ^
./VfrFormPkg.h:1248:58: warning: field 'mCheckBox' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header), 
                                                         ^
./VfrFormPkg.h:1249:43: warning: field 'mCheckBox' is uninitialized when used
      here [-Wuninitialized]
                     CIfrQuestionHeader (&mCheckBox->Question) {
                                          ^
./VfrFormPkg.h:1288:52: warning: field 'mAction' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header), 
                                                   ^
./VfrFormPkg.h:1289:39: warning: field 'mAction' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mAction->Question) {
                                      ^
./VfrFormPkg.h:1304:48: warning: field 'mDate' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),
                                               ^
./VfrFormPkg.h:1305:37: warning: field 'mDate' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mDate->Question) {
                                    ^
./VfrFormPkg.h:1347:55: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),
                                                      ^
./VfrFormPkg.h:1348:41: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrQuestionHeader (&mNumeric->Question),
                                        ^
./VfrFormPkg.h:1349:41: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {
                                        ^
./VfrFormPkg.h:1408:52: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),
                                                   ^
./VfrFormPkg.h:1409:39: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mOneOf->Question),
                                      ^
./VfrFormPkg.h:1410:39: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrMinMaxStepData (&mOneOf->data) {
                                      ^
./VfrFormPkg.h:1465:52: warning: field 'mString' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),
                                                   ^
./VfrFormPkg.h:1466:39: warning: field 'mString' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mString->Question) {
                                      ^
./VfrFormPkg.h:1507:57: warning: field 'mPassword' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),
                                                        ^
./VfrFormPkg.h:1508:42: warning: field 'mPassword' is uninitialized when used
      here [-Wuninitialized]
                    CIfrQuestionHeader (&mPassword->Question) {
                                         ^
./VfrFormPkg.h:1533:63: warning: field 'mOrderedList' is uninitialized when used
      here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedLi...
                                                              ^
./VfrFormPkg.h:1534:44: warning: field 'mOrderedList' is uninitialized when used
      here [-Wuninitialized]
                      CIfrQuestionHeader (&mOrderedList->Question) {
                                           ^
./VfrFormPkg.h:1574:49: warning: field 'mTime' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),
                                                ^
./VfrFormPkg.h:1575:38: warning: field 'mTime' is uninitialized when used here
      [-Wuninitialized]
                CIfrQuestionHeader (&mTime->Question) {
                                     ^
./VfrFormPkg.h:1618:58: warning: field 'mDisableIf' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}
                                                         ^
./VfrFormPkg.h:1627:61: warning: field 'mSuppressIf' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf-...
                                                            ^
./VfrFormPkg.h:1636:60: warning: field 'mGrayOutIf' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->H...
                                                           ^
./VfrFormPkg.h:1645:68: warning: field 'mInconsistentIf' is uninitialized when
      used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInco...
                                                                   ^
./VfrFormPkg.h:1660:63: warning: field 'mWarningIf' is uninitialized when used
      here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf...
                                                              ^
./VfrFormPkg.h:1680:62: warning: field 'mNoSubmitIf' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf...
                                                             ^
./VfrFormPkg.h:1695:54: warning: field 'mRefresh' is uninitialized when used
      here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {
                                                     ^
./VfrFormPkg.h:1710:45: warning: field 'mRefreshId' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {
                                            ^
./VfrFormPkg.h:1725:70: warning: field 'mVarStoreDevice' is uninitialized when
      used here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {
                                                ^
./VfrFormPkg.h:1740:65: warning: field 'mOneOfOption' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOp...
                                                                ^
./VfrFormPkg.h:1815:49: warning: field 'mClass' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (...
                                                ^
./VfrFormPkg.h:1832:53: warning: field 'mSubClass' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, s...
                                                    ^
./VfrFormPkg.h:1849:49: warning: field 'mLabel' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (...
                                                ^
./VfrFormPkg.h:1865:51: warning: field 'mBanner' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeo...
                                                  ^
./VfrFormPkg.h:1893:39: warning: field 'mOptionKey' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IF...
                                      ^
./VfrFormPkg.h:1911:39: warning: field 'mVarEqName' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IF...
                                      ^
./VfrFormPkg.h:1925:73: warning: field 'mTimeout' is uninitialized when used
      here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_IFR_GUID_T...
                                     ^
./VfrFormPkg.h:1942:51: warning: field 'mGuid' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof ...
                                                  ^
./VfrFormPkg.h:1963:38: warning: field 'mDup' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {
                                     ^
./VfrFormPkg.h:1976:54: warning: field 'mEqIdId' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {
                                                     ^
./VfrFormPkg.h:2015:44: warning: field 'mEqIdVal' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {
                                           ^
./VfrFormPkg.h:2045:62: warning: field 'mEqIdVList' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList-...
                                                             ^
./VfrFormPkg.h:2096:48: warning: field 'mQuestionRef1' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {
                                               ^
./VfrFormPkg.h:2122:48: warning: field 'mQuestionRef2' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {
                                               ^
./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef3' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {
                                               ^
./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3_2' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, ...
                                               ^
./VfrFormPkg.h:2166:48: warning: field 'mQuestionRef3_3' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, ...
                                               ^
./VfrFormPkg.h:2189:43: warning: field 'mRuleRef' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {
                                          ^
./VfrFormPkg.h:2207:46: warning: field 'mStringRef1' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {
                                             ^
./VfrFormPkg.h:2225:46: warning: field 'mStringRef2' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {
                                             ^
./VfrFormPkg.h:2238:39: warning: field 'mThis' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {
                                      ^
./VfrFormPkg.h:2251:43: warning: field 'mSecurity' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {
                                          ^
./VfrFormPkg.h:2269:40: warning: field 'mUint8' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {
                                       ^
./VfrFormPkg.h:2286:41: warning: field 'mUint16' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {
                                        ^
./VfrFormPkg.h:2303:41: warning: field 'mUint32' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {
                                        ^
./VfrFormPkg.h:2320:41: warning: field 'mUint64' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {
                                        ^
./VfrFormPkg.h:2337:39: warning: field 'mTrue' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {
                                      ^
./VfrFormPkg.h:2350:40: warning: field 'mFalse' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {
                                       ^
./VfrFormPkg.h:2363:38: warning: field 'mOne' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {
                                     ^
./VfrFormPkg.h:2376:39: warning: field 'mOnes' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {
                                      ^
./VfrFormPkg.h:2389:39: warning: field 'mZero' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {
                                      ^
./VfrFormPkg.h:2402:44: warning: field 'mUndefined' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {
                                           ^
./VfrFormPkg.h:2415:42: warning: field 'mVersion' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {
                                         ^
./VfrFormPkg.h:2428:41: warning: field 'mLength' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {
                                        ^
./VfrFormPkg.h:2441:38: warning: field 'mNot' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {
                                     ^
./VfrFormPkg.h:2454:46: warning: field 'mBitWise' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {
                                             ^
./VfrFormPkg.h:2467:45: warning: field 'mToBoolean' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {
                                            ^
./VfrFormPkg.h:2480:44: warning: field 'mToString' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {
                                           ^
./VfrFormPkg.h:2497:42: warning: field 'mToUint' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {
                                         ^
./VfrFormPkg.h:2510:43: warning: field 'mToUpper' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {
                                          ^
./VfrFormPkg.h:2523:43: warning: field 'mToLower' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {
                                          ^
./VfrFormPkg.h:2536:38: warning: field 'mAdd' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {
                                     ^
./VfrFormPkg.h:2549:46: warning: field 'mBitWiseAnd' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {
                                             ^
./VfrFormPkg.h:2562:45: warning: field 'mBitWiseOr' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {
                                            ^
./VfrFormPkg.h:2575:38: warning: field 'mAnd' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {
                                     ^
./VfrFormPkg.h:2588:43: warning: field 'mCatenate' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {
                                          ^
./VfrFormPkg.h:2601:41: warning: field 'mDivide' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {
                                        ^
./VfrFormPkg.h:2614:40: warning: field 'mEqual' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {
                                       ^
./VfrFormPkg.h:2627:48: warning: field 'mGreaterEqual' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {
                                               ^
./VfrFormPkg.h:2640:47: warning: field 'mGreaterThan' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {
                                              ^
./VfrFormPkg.h:2653:45: warning: field 'mLessEqual' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {
                                            ^
./VfrFormPkg.h:2666:44: warning: field 'mLessThan' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {
                                           ^
./VfrFormPkg.h:2679:38: warning: field 'mMap' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {
                                     ^
./VfrFormPkg.h:2692:40: warning: field 'mMatch' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {
                                       ^
./VfrFormPkg.h:2706:41: warning: field 'mMatch2' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {
                                        ^
./VfrFormPkg.h:2720:43: warning: field 'mMultiply' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {
                                          ^
./VfrFormPkg.h:2733:41: warning: field 'mModulo' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {
                                        ^
./VfrFormPkg.h:2746:44: warning: field 'mNotEqual' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {
                                           ^
./VfrFormPkg.h:2759:37: warning: field 'mOr' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {
                                    ^
./VfrFormPkg.h:2772:45: warning: field 'mShiftLeft' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {
                                            ^
./VfrFormPkg.h:2785:46: warning: field 'mShiftRight' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {
                                             ^
./VfrFormPkg.h:2798:43: warning: field 'mSubtract' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {
                                          ^
./VfrFormPkg.h:2811:46: warning: field 'mConditional' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {
                                             ^
./VfrFormPkg.h:2824:39: warning: field 'mFind' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {
                                      ^
./VfrFormPkg.h:2841:38: warning: field 'mMid' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {
                                     ^
./VfrFormPkg.h:2854:40: warning: field 'mToken' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {
                                       ^
./VfrFormPkg.h:2867:39: warning: field 'mSpan' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {
                                      ^
VfrFormPkg.cpp:1360:35: warning: conversion from string literal to 'CHAR8 *'
      (aka 'char *') is deprecated [-Wc++11-compat-deprecated-writable-strings]
    gCVfrErrorHandle.PrintMsg (0, "Error", "Can not find the adjust offs...
                                  ^
133 warnings generated.
g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -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/  -O2  VfrUtilityLib.cpp -o VfrUtilityLib.o
In file included from VfrUtilityLib.cpp:20:
./VfrFormPkg.h:644:56: warning: field 'mFormSet' is uninitialized when used here
      [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {
                                                       ^
./VfrFormPkg.h:679:47: warning: field 'mEnd' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}
                                              ^
./VfrFormPkg.h:688:64: warning: field 'mDefaultStore' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultS...
                                                               ^
./VfrFormPkg.h:730:49: warning: field 'mForm' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {
                                                ^
./VfrFormPkg.h:762:56: warning: field 'mFormMap' is uninitialized when used here
      [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {
                                                       ^
./VfrFormPkg.h:799:56: warning: field 'mVarStore' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {
                                                       ^
./VfrFormPkg.h:839:63: warning: field 'mVarStoreEfi' is uninitialized when used
      here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreE...
                                                              ^
./VfrFormPkg.h:895:78: warning: field 'mVarStoreNameValue' is uninitialized when
      used here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Heade...
                                                    ^
./VfrFormPkg.h:915:51: warning: field 'mImage' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {
                                                  ^
./VfrFormPkg.h:930:55: warning: field 'mModal' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {
                                                      ^
./VfrFormPkg.h:941:53: warning: field 'mLocked' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}
                                                    ^
./VfrFormPkg.h:951:49: warning: field 'mRule' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {
                                                ^
./VfrFormPkg.h:973:44: warning: field 'mDefault' is uninitialized when used here
      [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {
                                           ^
./VfrFormPkg.h:1001:44: warning: field 'mDefault' is uninitialized when used
      here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI...
                                           ^
./VfrFormPkg.h:1021:50: warning: field 'mValue' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}
                                                 ^
./VfrFormPkg.h:1031:49: warning: field 'mRead' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}
                                                ^
./VfrFormPkg.h:1041:50: warning: field 'mWrite' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}
                                                 ^
./VfrFormPkg.h:1053:38: warning: field 'mGet' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {
                                     ^
./VfrFormPkg.h:1073:38: warning: field 'mSet' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {
                                     ^
./VfrFormPkg.h:1091:55: warning: field 'mSubtitle' is uninitialized when used
      here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),
                                                      ^
./VfrFormPkg.h:1092:25: warning: field 'mSubtitle' is uninitialized when used
      here [-Wuninitialized]
  CIfrStatementHeader (&mSubtitle->Statement) {
                        ^
./VfrFormPkg.h:1111:48: warning: field 'mText' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header), 
                                               ^
./VfrFormPkg.h:1112:38: warning: field 'mText' is uninitialized when used here
      [-Wuninitialized]
               CIfrStatementHeader (&mText->Statement) {
                                     ^
./VfrFormPkg.h:1127:46: warning: field 'mRef' is uninitialized when used here
      [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header), 
                                             ^
./VfrFormPkg.h:1128:36: warning: field 'mRef' is uninitialized when used here
      [-Wuninitialized]
              CIfrQuestionHeader (&mRef->Question) {
                                   ^
./VfrFormPkg.h:1143:47: warning: field 'mRef2' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI...
                                              ^
./VfrFormPkg.h:1144:37: warning: field 'mRef2' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef2->Question) {
                                    ^
./VfrFormPkg.h:1164:47: warning: field 'mRef3' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI...
                                              ^
./VfrFormPkg.h:1165:37: warning: field 'mRef3' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef3->Question) {
                                    ^
./VfrFormPkg.h:1190:47: warning: field 'mRef4' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_...
                                              ^
./VfrFormPkg.h:1191:37: warning: field 'mRef4' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef4->Question) {
                                    ^
./VfrFormPkg.h:1221:46: warning: field 'mRef5' is uninitialized when used here
      [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_...
                                             ^
./VfrFormPkg.h:1222:36: warning: field 'mRef5' is uninitialized when used here
      [-Wuninitialized]
              CIfrQuestionHeader (&mRef5->Question) {
                                   ^
./VfrFormPkg.h:1232:64: warning: field 'mResetButton' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetBut...
                                                               ^
./VfrFormPkg.h:1233:25: warning: field 'mResetButton' is uninitialized when used
      here [-Wuninitialized]
  CIfrStatementHeader (&mResetButton->Statement) {
                        ^
./VfrFormPkg.h:1248:58: warning: field 'mCheckBox' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header), 
                                                         ^
./VfrFormPkg.h:1249:43: warning: field 'mCheckBox' is uninitialized when used
      here [-Wuninitialized]
                     CIfrQuestionHeader (&mCheckBox->Question) {
                                          ^
./VfrFormPkg.h:1288:52: warning: field 'mAction' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header), 
                                                   ^
./VfrFormPkg.h:1289:39: warning: field 'mAction' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mAction->Question) {
                                      ^
./VfrFormPkg.h:1304:48: warning: field 'mDate' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),
                                               ^
./VfrFormPkg.h:1305:37: warning: field 'mDate' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mDate->Question) {
                                    ^
./VfrFormPkg.h:1347:55: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),
                                                      ^
./VfrFormPkg.h:1348:41: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrQuestionHeader (&mNumeric->Question),
                                        ^
./VfrFormPkg.h:1349:41: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {
                                        ^
./VfrFormPkg.h:1408:52: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),
                                                   ^
./VfrFormPkg.h:1409:39: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mOneOf->Question),
                                      ^
./VfrFormPkg.h:1410:39: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrMinMaxStepData (&mOneOf->data) {
                                      ^
./VfrFormPkg.h:1465:52: warning: field 'mString' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),
                                                   ^
./VfrFormPkg.h:1466:39: warning: field 'mString' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mString->Question) {
                                      ^
./VfrFormPkg.h:1507:57: warning: field 'mPassword' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),
                                                        ^
./VfrFormPkg.h:1508:42: warning: field 'mPassword' is uninitialized when used
      here [-Wuninitialized]
                    CIfrQuestionHeader (&mPassword->Question) {
                                         ^
./VfrFormPkg.h:1533:63: warning: field 'mOrderedList' is uninitialized when used
      here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedLi...
                                                              ^
./VfrFormPkg.h:1534:44: warning: field 'mOrderedList' is uninitialized when used
      here [-Wuninitialized]
                      CIfrQuestionHeader (&mOrderedList->Question) {
                                           ^
./VfrFormPkg.h:1574:49: warning: field 'mTime' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),
                                                ^
./VfrFormPkg.h:1575:38: warning: field 'mTime' is uninitialized when used here
      [-Wuninitialized]
                CIfrQuestionHeader (&mTime->Question) {
                                     ^
./VfrFormPkg.h:1618:58: warning: field 'mDisableIf' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}
                                                         ^
./VfrFormPkg.h:1627:61: warning: field 'mSuppressIf' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf-...
                                                            ^
./VfrFormPkg.h:1636:60: warning: field 'mGrayOutIf' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->H...
                                                           ^
./VfrFormPkg.h:1645:68: warning: field 'mInconsistentIf' is uninitialized when
      used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInco...
                                                                   ^
./VfrFormPkg.h:1660:63: warning: field 'mWarningIf' is uninitialized when used
      here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf...
                                                              ^
./VfrFormPkg.h:1680:62: warning: field 'mNoSubmitIf' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf...
                                                             ^
./VfrFormPkg.h:1695:54: warning: field 'mRefresh' is uninitialized when used
      here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {
                                                     ^
./VfrFormPkg.h:1710:45: warning: field 'mRefreshId' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {
                                            ^
./VfrFormPkg.h:1725:70: warning: field 'mVarStoreDevice' is uninitialized when
      used here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {
                                                ^
./VfrFormPkg.h:1740:65: warning: field 'mOneOfOption' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOp...
                                                                ^
./VfrFormPkg.h:1815:49: warning: field 'mClass' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (...
                                                ^
./VfrFormPkg.h:1832:53: warning: field 'mSubClass' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, s...
                                                    ^
./VfrFormPkg.h:1849:49: warning: field 'mLabel' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (...
                                                ^
./VfrFormPkg.h:1865:51: warning: field 'mBanner' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeo...
                                                  ^
./VfrFormPkg.h:1893:39: warning: field 'mOptionKey' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IF...
                                      ^
./VfrFormPkg.h:1911:39: warning: field 'mVarEqName' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IF...
                                      ^
./VfrFormPkg.h:1925:73: warning: field 'mTimeout' is uninitialized when used
      here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_IFR_GUID_T...
                                     ^
./VfrFormPkg.h:1942:51: warning: field 'mGuid' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof ...
                                                  ^
./VfrFormPkg.h:1963:38: warning: field 'mDup' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {
                                     ^
./VfrFormPkg.h:1976:54: warning: field 'mEqIdId' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {
                                                     ^
./VfrFormPkg.h:2015:44: warning: field 'mEqIdVal' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {
                                           ^
./VfrFormPkg.h:2045:62: warning: field 'mEqIdVList' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList-...
                                                             ^
./VfrFormPkg.h:2096:48: warning: field 'mQuestionRef1' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {
                                               ^
./VfrFormPkg.h:2122:48: warning: field 'mQuestionRef2' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {
                                               ^
./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef3' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {
                                               ^
./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3_2' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, ...
                                               ^
./VfrFormPkg.h:2166:48: warning: field 'mQuestionRef3_3' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, ...
                                               ^
./VfrFormPkg.h:2189:43: warning: field 'mRuleRef' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {
                                          ^
./VfrFormPkg.h:2207:46: warning: field 'mStringRef1' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {
                                             ^
./VfrFormPkg.h:2225:46: warning: field 'mStringRef2' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {
                                             ^
./VfrFormPkg.h:2238:39: warning: field 'mThis' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {
                                      ^
./VfrFormPkg.h:2251:43: warning: field 'mSecurity' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {
                                          ^
./VfrFormPkg.h:2269:40: warning: field 'mUint8' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {
                                       ^
./VfrFormPkg.h:2286:41: warning: field 'mUint16' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {
                                        ^
./VfrFormPkg.h:2303:41: warning: field 'mUint32' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {
                                        ^
./VfrFormPkg.h:2320:41: warning: field 'mUint64' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {
                                        ^
./VfrFormPkg.h:2337:39: warning: field 'mTrue' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {
                                      ^
./VfrFormPkg.h:2350:40: warning: field 'mFalse' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {
                                       ^
./VfrFormPkg.h:2363:38: warning: field 'mOne' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {
                                     ^
./VfrFormPkg.h:2376:39: warning: field 'mOnes' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {
                                      ^
./VfrFormPkg.h:2389:39: warning: field 'mZero' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {
                                      ^
./VfrFormPkg.h:2402:44: warning: field 'mUndefined' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {
                                           ^
./VfrFormPkg.h:2415:42: warning: field 'mVersion' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {
                                         ^
./VfrFormPkg.h:2428:41: warning: field 'mLength' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {
                                        ^
./VfrFormPkg.h:2441:38: warning: field 'mNot' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {
                                     ^
./VfrFormPkg.h:2454:46: warning: field 'mBitWise' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {
                                             ^
./VfrFormPkg.h:2467:45: warning: field 'mToBoolean' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {
                                            ^
./VfrFormPkg.h:2480:44: warning: field 'mToString' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {
                                           ^
./VfrFormPkg.h:2497:42: warning: field 'mToUint' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {
                                         ^
./VfrFormPkg.h:2510:43: warning: field 'mToUpper' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {
                                          ^
./VfrFormPkg.h:2523:43: warning: field 'mToLower' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {
                                          ^
./VfrFormPkg.h:2536:38: warning: field 'mAdd' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {
                                     ^
./VfrFormPkg.h:2549:46: warning: field 'mBitWiseAnd' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {
                                             ^
./VfrFormPkg.h:2562:45: warning: field 'mBitWiseOr' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {
                                            ^
./VfrFormPkg.h:2575:38: warning: field 'mAnd' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {
                                     ^
./VfrFormPkg.h:2588:43: warning: field 'mCatenate' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {
                                          ^
./VfrFormPkg.h:2601:41: warning: field 'mDivide' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {
                                        ^
./VfrFormPkg.h:2614:40: warning: field 'mEqual' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {
                                       ^
./VfrFormPkg.h:2627:48: warning: field 'mGreaterEqual' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {
                                               ^
./VfrFormPkg.h:2640:47: warning: field 'mGreaterThan' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {
                                              ^
./VfrFormPkg.h:2653:45: warning: field 'mLessEqual' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {
                                            ^
./VfrFormPkg.h:2666:44: warning: field 'mLessThan' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {
                                           ^
./VfrFormPkg.h:2679:38: warning: field 'mMap' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {
                                     ^
./VfrFormPkg.h:2692:40: warning: field 'mMatch' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {
                                       ^
./VfrFormPkg.h:2706:41: warning: field 'mMatch2' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {
                                        ^
./VfrFormPkg.h:2720:43: warning: field 'mMultiply' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {
                                          ^
./VfrFormPkg.h:2733:41: warning: field 'mModulo' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {
                                        ^
./VfrFormPkg.h:2746:44: warning: field 'mNotEqual' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {
                                           ^
./VfrFormPkg.h:2759:37: warning: field 'mOr' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {
                                    ^
./VfrFormPkg.h:2772:45: warning: field 'mShiftLeft' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {
                                            ^
./VfrFormPkg.h:2785:46: warning: field 'mShiftRight' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {
                                             ^
./VfrFormPkg.h:2798:43: warning: field 'mSubtract' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {
                                          ^
./VfrFormPkg.h:2811:46: warning: field 'mConditional' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {
                                             ^
./VfrFormPkg.h:2824:39: warning: field 'mFind' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {
                                      ^
./VfrFormPkg.h:2841:38: warning: field 'mMid' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {
                                     ^
./VfrFormPkg.h:2854:40: warning: field 'mToken' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {
                                       ^
./VfrFormPkg.h:2867:39: warning: field 'mSpan' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {
                                      ^
132 warnings generated.
g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2  VfrCompiler.cpp -o VfrCompiler.o
In file included from VfrCompiler.cpp:19:
In file included from ./VfrCompiler.h:21:
./VfrFormPkg.h:644:56: warning: field 'mFormSet' is uninitialized when used here
      [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {
                                                       ^
./VfrFormPkg.h:679:47: warning: field 'mEnd' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}
                                              ^
./VfrFormPkg.h:688:64: warning: field 'mDefaultStore' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultS...
                                                               ^
./VfrFormPkg.h:730:49: warning: field 'mForm' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {
                                                ^
./VfrFormPkg.h:762:56: warning: field 'mFormMap' is uninitialized when used here
      [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {
                                                       ^
./VfrFormPkg.h:799:56: warning: field 'mVarStore' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {
                                                       ^
./VfrFormPkg.h:839:63: warning: field 'mVarStoreEfi' is uninitialized when used
      here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreE...
                                                              ^
./VfrFormPkg.h:895:78: warning: field 'mVarStoreNameValue' is uninitialized when
      used here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Heade...
                                                    ^
./VfrFormPkg.h:915:51: warning: field 'mImage' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {
                                                  ^
./VfrFormPkg.h:930:55: warning: field 'mModal' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {
                                                      ^
./VfrFormPkg.h:941:53: warning: field 'mLocked' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}
                                                    ^
./VfrFormPkg.h:951:49: warning: field 'mRule' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {
                                                ^
./VfrFormPkg.h:973:44: warning: field 'mDefault' is uninitialized when used here
      [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {
                                           ^
./VfrFormPkg.h:1001:44: warning: field 'mDefault' is uninitialized when used
      here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI...
                                           ^
./VfrFormPkg.h:1021:50: warning: field 'mValue' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}
                                                 ^
./VfrFormPkg.h:1031:49: warning: field 'mRead' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}
                                                ^
./VfrFormPkg.h:1041:50: warning: field 'mWrite' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}
                                                 ^
./VfrFormPkg.h:1053:38: warning: field 'mGet' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {
                                     ^
./VfrFormPkg.h:1073:38: warning: field 'mSet' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {
                                     ^
./VfrFormPkg.h:1091:55: warning: field 'mSubtitle' is uninitialized when used
      here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),
                                                      ^
./VfrFormPkg.h:1092:25: warning: field 'mSubtitle' is uninitialized when used
      here [-Wuninitialized]
  CIfrStatementHeader (&mSubtitle->Statement) {
                        ^
./VfrFormPkg.h:1111:48: warning: field 'mText' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header), 
                                               ^
./VfrFormPkg.h:1112:38: warning: field 'mText' is uninitialized when used here
      [-Wuninitialized]
               CIfrStatementHeader (&mText->Statement) {
                                     ^
./VfrFormPkg.h:1127:46: warning: field 'mRef' is uninitialized when used here
      [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header), 
                                             ^
./VfrFormPkg.h:1128:36: warning: field 'mRef' is uninitialized when used here
      [-Wuninitialized]
              CIfrQuestionHeader (&mRef->Question) {
                                   ^
./VfrFormPkg.h:1143:47: warning: field 'mRef2' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI...
                                              ^
./VfrFormPkg.h:1144:37: warning: field 'mRef2' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef2->Question) {
                                    ^
./VfrFormPkg.h:1164:47: warning: field 'mRef3' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI...
                                              ^
./VfrFormPkg.h:1165:37: warning: field 'mRef3' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef3->Question) {
                                    ^
./VfrFormPkg.h:1190:47: warning: field 'mRef4' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_...
                                              ^
./VfrFormPkg.h:1191:37: warning: field 'mRef4' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mRef4->Question) {
                                    ^
./VfrFormPkg.h:1221:46: warning: field 'mRef5' is uninitialized when used here
      [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_...
                                             ^
./VfrFormPkg.h:1222:36: warning: field 'mRef5' is uninitialized when used here
      [-Wuninitialized]
              CIfrQuestionHeader (&mRef5->Question) {
                                   ^
./VfrFormPkg.h:1232:64: warning: field 'mResetButton' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetBut...
                                                               ^
./VfrFormPkg.h:1233:25: warning: field 'mResetButton' is uninitialized when used
      here [-Wuninitialized]
  CIfrStatementHeader (&mResetButton->Statement) {
                        ^
./VfrFormPkg.h:1248:58: warning: field 'mCheckBox' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header), 
                                                         ^
./VfrFormPkg.h:1249:43: warning: field 'mCheckBox' is uninitialized when used
      here [-Wuninitialized]
                     CIfrQuestionHeader (&mCheckBox->Question) {
                                          ^
./VfrFormPkg.h:1288:52: warning: field 'mAction' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header), 
                                                   ^
./VfrFormPkg.h:1289:39: warning: field 'mAction' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mAction->Question) {
                                      ^
./VfrFormPkg.h:1304:48: warning: field 'mDate' is uninitialized when used here
      [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),
                                               ^
./VfrFormPkg.h:1305:37: warning: field 'mDate' is uninitialized when used here
      [-Wuninitialized]
               CIfrQuestionHeader (&mDate->Question) {
                                    ^
./VfrFormPkg.h:1347:55: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),
                                                      ^
./VfrFormPkg.h:1348:41: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrQuestionHeader (&mNumeric->Question),
                                        ^
./VfrFormPkg.h:1349:41: warning: field 'mNumeric' is uninitialized when used
      here [-Wuninitialized]
                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {
                                        ^
./VfrFormPkg.h:1408:52: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),
                                                   ^
./VfrFormPkg.h:1409:39: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mOneOf->Question),
                                      ^
./VfrFormPkg.h:1410:39: warning: field 'mOneOf' is uninitialized when used here
      [-Wuninitialized]
                 CIfrMinMaxStepData (&mOneOf->data) {
                                      ^
./VfrFormPkg.h:1465:52: warning: field 'mString' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),
                                                   ^
./VfrFormPkg.h:1466:39: warning: field 'mString' is uninitialized when used here
      [-Wuninitialized]
                 CIfrQuestionHeader (&mString->Question) {
                                      ^
./VfrFormPkg.h:1507:57: warning: field 'mPassword' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),
                                                        ^
./VfrFormPkg.h:1508:42: warning: field 'mPassword' is uninitialized when used
      here [-Wuninitialized]
                    CIfrQuestionHeader (&mPassword->Question) {
                                         ^
./VfrFormPkg.h:1533:63: warning: field 'mOrderedList' is uninitialized when used
      here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedLi...
                                                              ^
./VfrFormPkg.h:1534:44: warning: field 'mOrderedList' is uninitialized when used
      here [-Wuninitialized]
                      CIfrQuestionHeader (&mOrderedList->Question) {
                                           ^
./VfrFormPkg.h:1574:49: warning: field 'mTime' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),
                                                ^
./VfrFormPkg.h:1575:38: warning: field 'mTime' is uninitialized when used here
      [-Wuninitialized]
                CIfrQuestionHeader (&mTime->Question) {
                                     ^
./VfrFormPkg.h:1618:58: warning: field 'mDisableIf' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}
                                                         ^
./VfrFormPkg.h:1627:61: warning: field 'mSuppressIf' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf-...
                                                            ^
./VfrFormPkg.h:1636:60: warning: field 'mGrayOutIf' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->H...
                                                           ^
./VfrFormPkg.h:1645:68: warning: field 'mInconsistentIf' is uninitialized when
      used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInco...
                                                                   ^
./VfrFormPkg.h:1660:63: warning: field 'mWarningIf' is uninitialized when used
      here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf...
                                                              ^
./VfrFormPkg.h:1680:62: warning: field 'mNoSubmitIf' is uninitialized when used
      here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf...
                                                             ^
./VfrFormPkg.h:1695:54: warning: field 'mRefresh' is uninitialized when used
      here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {
                                                     ^
./VfrFormPkg.h:1710:45: warning: field 'mRefreshId' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {
                                            ^
./VfrFormPkg.h:1725:70: warning: field 'mVarStoreDevice' is uninitialized when
      used here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {
                                                ^
./VfrFormPkg.h:1740:65: warning: field 'mOneOfOption' is uninitialized when used
      here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOp...
                                                                ^
./VfrFormPkg.h:1815:49: warning: field 'mClass' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (...
                                                ^
./VfrFormPkg.h:1832:53: warning: field 'mSubClass' is uninitialized when used
      here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, s...
                                                    ^
./VfrFormPkg.h:1849:49: warning: field 'mLabel' is uninitialized when used here
      [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (...
                                                ^
./VfrFormPkg.h:1865:51: warning: field 'mBanner' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeo...
                                                  ^
./VfrFormPkg.h:1893:39: warning: field 'mOptionKey' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IF...
                                      ^
./VfrFormPkg.h:1911:39: warning: field 'mVarEqName' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IF...
                                      ^
./VfrFormPkg.h:1925:73: warning: field 'mTimeout' is uninitialized when used
      here [-Wuninitialized]
  ...CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_IFR_GUID_T...
                                     ^
./VfrFormPkg.h:1942:51: warning: field 'mGuid' is uninitialized when used here
      [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof ...
                                                  ^
./VfrFormPkg.h:1963:38: warning: field 'mDup' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {
                                     ^
./VfrFormPkg.h:1976:54: warning: field 'mEqIdId' is uninitialized when used here
      [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {
                                                     ^
./VfrFormPkg.h:2015:44: warning: field 'mEqIdVal' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {
                                           ^
./VfrFormPkg.h:2045:62: warning: field 'mEqIdVList' is uninitialized when used
      here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList-...
                                                             ^
./VfrFormPkg.h:2096:48: warning: field 'mQuestionRef1' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {
                                               ^
./VfrFormPkg.h:2122:48: warning: field 'mQuestionRef2' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {
                                               ^
./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef3' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {
                                               ^
./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3_2' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, ...
                                               ^
./VfrFormPkg.h:2166:48: warning: field 'mQuestionRef3_3' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, ...
                                               ^
./VfrFormPkg.h:2189:43: warning: field 'mRuleRef' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {
                                          ^
./VfrFormPkg.h:2207:46: warning: field 'mStringRef1' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {
                                             ^
./VfrFormPkg.h:2225:46: warning: field 'mStringRef2' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {
                                             ^
./VfrFormPkg.h:2238:39: warning: field 'mThis' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {
                                      ^
./VfrFormPkg.h:2251:43: warning: field 'mSecurity' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {
                                          ^
./VfrFormPkg.h:2269:40: warning: field 'mUint8' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {
                                       ^
./VfrFormPkg.h:2286:41: warning: field 'mUint16' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {
                                        ^
./VfrFormPkg.h:2303:41: warning: field 'mUint32' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {
                                        ^
./VfrFormPkg.h:2320:41: warning: field 'mUint64' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {
                                        ^
./VfrFormPkg.h:2337:39: warning: field 'mTrue' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {
                                      ^
./VfrFormPkg.h:2350:40: warning: field 'mFalse' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {
                                       ^
./VfrFormPkg.h:2363:38: warning: field 'mOne' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {
                                     ^
./VfrFormPkg.h:2376:39: warning: field 'mOnes' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {
                                      ^
./VfrFormPkg.h:2389:39: warning: field 'mZero' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {
                                      ^
./VfrFormPkg.h:2402:44: warning: field 'mUndefined' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {
                                           ^
./VfrFormPkg.h:2415:42: warning: field 'mVersion' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {
                                         ^
./VfrFormPkg.h:2428:41: warning: field 'mLength' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {
                                        ^
./VfrFormPkg.h:2441:38: warning: field 'mNot' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {
                                     ^
./VfrFormPkg.h:2454:46: warning: field 'mBitWise' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {
                                             ^
./VfrFormPkg.h:2467:45: warning: field 'mToBoolean' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {
                                            ^
./VfrFormPkg.h:2480:44: warning: field 'mToString' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {
                                           ^
./VfrFormPkg.h:2497:42: warning: field 'mToUint' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {
                                         ^
./VfrFormPkg.h:2510:43: warning: field 'mToUpper' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {
                                          ^
./VfrFormPkg.h:2523:43: warning: field 'mToLower' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {
                                          ^
./VfrFormPkg.h:2536:38: warning: field 'mAdd' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {
                                     ^
./VfrFormPkg.h:2549:46: warning: field 'mBitWiseAnd' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {
                                             ^
./VfrFormPkg.h:2562:45: warning: field 'mBitWiseOr' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {
                                            ^
./VfrFormPkg.h:2575:38: warning: field 'mAnd' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {
                                     ^
./VfrFormPkg.h:2588:43: warning: field 'mCatenate' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {
                                          ^
./VfrFormPkg.h:2601:41: warning: field 'mDivide' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {
                                        ^
./VfrFormPkg.h:2614:40: warning: field 'mEqual' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {
                                       ^
./VfrFormPkg.h:2627:48: warning: field 'mGreaterEqual' is uninitialized when
      used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {
                                               ^
./VfrFormPkg.h:2640:47: warning: field 'mGreaterThan' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {
                                              ^
./VfrFormPkg.h:2653:45: warning: field 'mLessEqual' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {
                                            ^
./VfrFormPkg.h:2666:44: warning: field 'mLessThan' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {
                                           ^
./VfrFormPkg.h:2679:38: warning: field 'mMap' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {
                                     ^
./VfrFormPkg.h:2692:40: warning: field 'mMatch' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {
                                       ^
./VfrFormPkg.h:2706:41: warning: field 'mMatch2' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {
                                        ^
./VfrFormPkg.h:2720:43: warning: field 'mMultiply' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {
                                          ^
./VfrFormPkg.h:2733:41: warning: field 'mModulo' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {
                                        ^
./VfrFormPkg.h:2746:44: warning: field 'mNotEqual' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {
                                           ^
./VfrFormPkg.h:2759:37: warning: field 'mOr' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {
                                    ^
./VfrFormPkg.h:2772:45: warning: field 'mShiftLeft' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {
                                            ^
./VfrFormPkg.h:2785:46: warning: field 'mShiftRight' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {
                                             ^
./VfrFormPkg.h:2798:43: warning: field 'mSubtract' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {
                                          ^
./VfrFormPkg.h:2811:46: warning: field 'mConditional' is uninitialized when used
      here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {
                                             ^
./VfrFormPkg.h:2824:39: warning: field 'mFind' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {
                                      ^
./VfrFormPkg.h:2841:38: warning: field 'mMid' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {
                                     ^
./VfrFormPkg.h:2854:40: warning: field 'mToken' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {
                                       ^
./VfrFormPkg.h:2867:39: warning: field 'mSpan' is uninitialized when used here
      [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SPAN_OP, &mSpan->Header) {
                                      ^
132 warnings generated.
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
Finished building BaseTools C Tools with ARCH=X64
make -C Source/Python
make[1]: Nothing to be done for `all'.
make -C Tests
testHelp (TianoCompress.Tests) ... ok
testRandomDataCycles (TianoCompress.Tests) ... ok
test_AutoGen_AutoGen (CheckPythonSyntax.Tests) ... ok
test_AutoGen_BuildEngine (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_IdfClassObject (CheckPythonSyntax.Tests) ... ok
test_AutoGen_InfSectionParser (CheckPythonSyntax.Tests) ... ok
test_AutoGen_StrGather (CheckPythonSyntax.Tests) ... ok
test_AutoGen_UniClassObject (CheckPythonSyntax.Tests) ... ok
test_AutoGen_ValidCheckingInfoObject (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_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_ModuleClass (CheckPythonSyntax.Tests) ... ok
test_CommonDataClass_PackageClass (CheckPythonSyntax.Tests) ... ok
test_CommonDataClass_PlatformClass (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_Database (CheckPythonSyntax.Tests) ... ok
test_Common_DecClassObject (CheckPythonSyntax.Tests) ... ok
test_Common_Dictionary (CheckPythonSyntax.Tests) ... ok
test_Common_DscClassObject (CheckPythonSyntax.Tests) ... ok
test_Common_EdkIIWorkspace (CheckPythonSyntax.Tests) ... ok
test_Common_EdkIIWorkspaceBuild (CheckPythonSyntax.Tests) ... ok
test_Common_EdkLogger (CheckPythonSyntax.Tests) ... ok
test_Common_Expression (CheckPythonSyntax.Tests) ... ok
test_Common_FdfClassObject (CheckPythonSyntax.Tests) ... ok
test_Common_FdfParserLite (CheckPythonSyntax.Tests) ... ok
test_Common_GlobalData (CheckPythonSyntax.Tests) ... ok
test_Common_Identification (CheckPythonSyntax.Tests) ... ok
test_Common_InfClassObject (CheckPythonSyntax.Tests) ... ok
test_Common_LongFilePathOs (CheckPythonSyntax.Tests) ... ok
test_Common_LongFilePathOsPath (CheckPythonSyntax.Tests) ... ok
test_Common_LongFilePathSupport (CheckPythonSyntax.Tests) ... ok
test_Common_MigrationUtilities (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_String (CheckPythonSyntax.Tests) ... ok
test_Common_TargetTxtClassObject (CheckPythonSyntax.Tests) ... ok
test_Common_ToolDefClassObject (CheckPythonSyntax.Tests) ... ok
test_Common_VariableAttributes (CheckPythonSyntax.Tests) ... ok
test_Common_VpdInfoFile (CheckPythonSyntax.Tests) ... ok
test_Common___init__ (CheckPythonSyntax.Tests) ... ok
test_Ecc_CLexer (CheckPythonSyntax.Tests) ... ok
test_Ecc_CParser (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_Ecc (CheckPythonSyntax.Tests) ... ok
test_Ecc_EccGlobalData (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_CLexer (CheckPythonSyntax.Tests) ... ok
test_Eot_CParser (CheckPythonSyntax.Tests) ... ok
test_Eot_CodeFragment (CheckPythonSyntax.Tests) ... ok
test_Eot_CodeFragmentCollector (CheckPythonSyntax.Tests) ... ok
test_Eot_Database (CheckPythonSyntax.Tests) ... ok
test_Eot_Eot (CheckPythonSyntax.Tests) ... ok
test_Eot_EotGlobalData (CheckPythonSyntax.Tests) ... ok
test_Eot_EotToolError (CheckPythonSyntax.Tests) ... ok
test_Eot_FileProfile (CheckPythonSyntax.Tests) ... ok
test_Eot_FvImage (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_Attribute (CheckPythonSyntax.Tests) ... ok
test_GenFds_Capsule (CheckPythonSyntax.Tests) ... ok
test_GenFds_CapsuleData (CheckPythonSyntax.Tests) ... ok
test_GenFds_ComponentStatement (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_Vtf (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_String (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_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 263 tests in 7.172s

OK

Running edk2 build for CloverX64 using the command:
build  -D NO_GRUB_DRIVERS_EMBEDDED -D NO_GRUB_DRIVERS -D ONLY_SATA_0 -D DISABLE_UDMA_SUPPORT -D ENABLE_VBIOS_PATCH_CLOVEREFI -D CHECK_FLAGS -D USE_LOW_EBDA -p Clover/Clover.dsc  -a X64 -b RELEASE -t XCODE5 -n 5 

Build environment: Darwin-16.1.0-x86_64-i386-64bit
Build start time: 23:36:26, Oct.17 2016

WORKSPACE        = /Users/technowtrend/src/edk2
ECP_SOURCE       = /Users/technowtrend/src/edk2/EdkCompatibilityPkg
EDK_SOURCE       = /Users/technowtrend/src/edk2/EdkCompatibilityPkg
EFI_SOURCE       = /Users/technowtrend/src/edk2/EdkCompatibilityPkg
EDK_TOOLS_PATH   = /Users/technowtrend/src/edk2/BaseTools
CONF_PATH        = /Users/technowtrend/src/edk2/Conf


Architecture(s)  = X64
Build target     = RELEASE
Toolchain        = XCODE5

Active Platform          = /Users/technowtrend/src/edk2/Clover/Clover.dsc
Flash Image Definition   = /Users/technowtrend/src/edk2/Clover/Clover.fdf

Processing meta-data ......................................... done!
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64]
[CC] DebugLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]
[CC] PcdLib
[CC] SetMem
[CC] ScanMem64Wrapper
[CC] CheckSum
[CC] ScanMem32Wrapper
[CC] SwitchStack
[CC] ScanMem16Wrapper
[CC] SwapBytes64
[CC] ScanMem8Wrapper
[CC] SwapBytes32
[CC] ZeroMemWrapper
[CC] SwapBytes16
[CC] CompareMemWrapper
[CC] LongJump
[CC] SetMem64Wrapper
[CC] SetJump
[CC] SetMem32Wrapper
[CC] RShiftU64
[CC] SetMem16Wrapper
[CC] PrintLibInternal
[CC] RRotU64
[CC] SetMemWrapper
[CC] CopyMemWrapper
[CC] PrintLib
[CC] IsZeroBufferWrapper
[CC] MemLibGeneric
[CC] MemLibGuid
[CC] RRotU32
[CC] MultU64x64
[CC] MultU64x32
[CC] CopyMem
[CC] MultS64x64
[CC] ModU64x32
[CC] LShiftU64
[CC] LRotU64
[CC] LRotU32
[CC] LowBitSet64
[CC] LowBitSet32
[CC] HighBitSet64
[SLINK] BaseDebugLibNull
[SLINK] BasePcdLibNull
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64]
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64]
[CC] HighBitSet32
[CC] GetPowerOfTwo64
[CC] IoLibMmioBuffer
[CC] BaseReportStatusCodeLib
[SLINK] BaseReportStatusCodeLibNull
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64]
[CC] GetPowerOfTwo32
[SLINK] BasePrintLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64]
[CC] DivU64x64Remainder
[CC] IoHighLevel
[CC] DivU64x32Remainder
[CC] DivU64x32
[CC] DxeCoreEntryPoint
[SLINK] DxeCoreEntryPoint
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]
[CC] IoLibGcc
[CC] DivS64x64Remainder
[CC] IoLib
[CC] ARShiftU64
[SLINK] BaseIoLibIntrinsic
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64]
[CC] UefiRuntimeServicesTableLib
[SLINK] UefiRuntimeServicesTableLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64]
[CC] MemoryAllocationLib
[CC] BitField
[CC] DxeCoreMemoryProfileLibNull
[CC] UefiBootServicesTableLib
[SLINK] DxeCoreMemoryAllocationLib
[SLINK] UefiBootServicesTableLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64]
[CC] CpuDeadLoop
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64]
[SLINK] BaseMemoryLib
[CC] DevicePathUtilities
[CC] PeCoffExtraActionLib
[CC] Cpu
[SLINK] PeCoffExtraActionLibNull
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/UefiLib/UefiLib.inf [X64]
[CC] LinkedList
[CC] HobLib
[SLINK] DxeCoreHobLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64]
[CC] X86Cache
[SLINK] BaseCacheMaintenanceLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64]
[CC] UefiLibPrint
[CC] SafeString
[CC] DevicePathToText
[CC] UefiNotTiano
[CC] BaseUefiDecompressLib
[SLINK] BaseUefiDecompressLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64]
[CC] PerformanceLib
[SLINK] BasePerformanceLibNull
Building ... /Users/technowtrend/src/edk2/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64]
[CC] String
[CC] UefiDriverModel
[CC] FilePaths
[CC] Console
[CC] BasePeCoff
[CC] PeCoffLoaderEx
[SLINK] VBoxPeCoffLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64]
[CC] UefiLib
[SLINK] UefiLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64]
[CC] PeCoffGetEntryPoint
[SLINK] BasePeCoffGetEntryPointLib
Building ... /Users/technowtrend/src/edk2/Clover/Library/DuetTimerLib/DuetTimerLib.inf [X64]
[CC] DevicePathFromText
[CC] DxeExtractGuidedSectionLib
[SLINK] DxeExtractGuidedSectionLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64]
[CC] UefiDevicePathLib
[CC] X86TimerLib
[SLINK] UefiDevicePathLib
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64]
[SLINK] DuetTimerLib
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64]
/Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/Thunk16.iii:300: warning: absolute address can not be RIP-relative
[NASM] Thunk16
[CC] DebugAgentLibNull
[SLINK] DebugAgentLibNull
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64]
[CC] Non-existing
[CC] CpuExceptionHandlerLibNull
[SLINK] CpuExceptionHandlerLibNull
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64]
[CC] Math64
[CC] DxeServicesLib
[SLINK] DxeServicesLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64]
[CC] Unaligned
[CC] MemoryAllocationLib
[CC] X86WriteIdtr
[CC] HobLib
[SLINK] UefiMemoryAllocationLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64]
[SLINK] DxeHobLib
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64]
[CC] X86WriteGdtr
[CC] X86Thunk
[CC] X86ReadIdtr
[CC] RuntimeLib
[CC] X86ReadGdtr
[CC] DriverEntryPoint
[SLINK] UefiRuntimeLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64]
[SLINK] UefiDriverEntryPoint
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64]
[CC] X86Msr
[CC] InternalGetSpinLockProperties
[CC] VarCheckLib
[CC] X86GetInterruptState
[SLINK] VarCheckLib
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64]
[CC] GccInline
[CC] X86FxSave
[CC] DxeServicesTableLib
[SLINK] DxeServicesTableLib
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64]
[CC] SynchronizationGcc
[CC] X86FxRestore
[SLINK] BaseSynchronizationLib
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf [X64]
[CC] TpmMeasurementLibNull
[SLINK] TpmMeasurementLibNull
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64]
[CC] X86EnablePaging64
[CC] X86EnablePaging32
[CC] AuthVariableLibNull
[SLINK] AuthVariableLibNull
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64]
[CC] DxeCapsuleLibNull
[CC] X86DisablePaging64
[SLINK] DxeCapsuleLibNull
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64]
[CC] X86DisablePaging32
[CC] VarCheckUefiLibNullClass
[CC] DxeSecurityManagementLib
[SLINK] VarCheckUefiLib
Building ... /Users/technowtrend/src/edk2/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]
[SLINK] DxeSecurityManagementLib
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64]
[CC] GccInline
[CC] UefiHiiServicesLib
[CC] DxePcdLib
[SLINK] UefiHiiServicesLib
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64]
[SLINK] DxePcdLib
Building ... /Users/technowtrend/src/edk2/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64]
[CC] LzmaDecompress
[CC] CustomizedDisplayLib
[CC] HiiLib
[CC] CustomizedDisplayLibInternal
[CC] LzFind
[CC] HiiString
[CC] AutoGen
[SLINK] CustomizedDisplayLib
Building ... /Users/technowtrend/src/edk2/Clover/Library/GenericBdsLib/GenericBdsLib.inf [X64]
[CC] HiiLanguage
[SLINK] UefiHiiLib
Building ... /Users/technowtrend/src/edk2/Clover/Library/OsxBdsPlatformLib/PlatformBds.inf [X64]
[CC] DevicePath
[ASM] SwitchStack
[CC] LzmaDec
[CC] Performance
[CC] BdsPlatform
[CC] GuidedSectionExtraction
[SLINK] LzmaDecompressLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64]
[CC] PlatformData
[SLINK] DuetBds
[ASM] SetJump
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64]
[CC] PciLib
[CC] BdsConnect
[SLINK] BasePciLibCf8
Building ... /Users/technowtrend/src/edk2/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf [X64]
[CC] PciCf8Lib
[SLINK] BasePciCf8Lib
Building ... /Users/technowtrend/src/edk2/PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.inf [X64]
[ASM] LongJump
[CC] IoApicLib
[SLINK] BaseIoApicLib
Building ... /Users/technowtrend/src/edk2/Clover/Library/MemLogLibDefault/MemLogLibDefault.inf [X64]
[CC] BaseXApicLib
[SLINK] BaseXApicLib
Building ... /Users/technowtrend/src/edk2/Clover/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64]
[ASM] EnableDisableInterrupts
[CC] BdsMisc
[CC] MemLogLib
[SLINK] MemLogLibDefault
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf [X64]
[CC] VideoBiosPatchLib
[ASM] DisablePaging64
[CC] UefiScsiLib
[SLINK] UefiScsiLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64]
[CC] BdsConsole
[ASM] CpuId
[CC] Hid
[CC] 915resolution
[CC] UsbDxeLib
[SLINK] UefiUsbLib
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64]
[CC] edid
[ASM] CpuIdEx
[SLINK] VideoBiosPatchLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64]
[CC] UefiSortLib
[SLINK] UefiSortLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64]
[ASM] EnableCache
[CC] ApplicationEntryPoint
[CC] UefiFileHandleLib
[SLINK] UefiApplicationEntryPoint
Building ... /Users/technowtrend/src/edk2/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64]
[SLINK] UefiFileHandleLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64]
[CC] ScanMem64Wrapper
[ASM] DisableCache
[CC] ScanMem32Wrapper
[CC] ScanMem16Wrapper
[CC] BdsBoot
[ASM] RdRand
[CC] ScanMem8Wrapper
[CC] ChkStkGcc
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (LongJump.obj) in output file used for input files: /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/LongJump.obj and: /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/LongJump.obj (due to use of basename, truncation, blank padding or duplicate input files)
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (SetJump.obj) in output file used for input files: /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SetJump.obj and: /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/SetJump.obj (due to use of basename, truncation, blank padding or duplicate input files)
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (SwitchStack.obj) in output file used for input files: /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SwitchStack.obj and: /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/SwitchStack.obj (due to use of basename, truncation, blank padding or duplicate input files)
[SLINK] BaseLib
Building ... /Users/technowtrend/src/edk2/Clover/Library/OpensslLib/OpensslLibNull.inf [X64]
[CC] String
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf [X64]
[CC] ZeroMemWrapper
[CC] OpensslLibNull
[CC] AutoGen
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/OpensslLib/OpensslLibNull/OUTPUT/OpensslLibNull.obj has no symbols
warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning for library: /Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Library/OpensslLib/OpensslLibNull/OUTPUT/OpensslLib.lib the table of contents is empty (no object file members in the library define global symbols)
[SLINK] OpensslLib
Building ... /Users/technowtrend/src/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64]
[CC] CompareMemWrapper
[SLINK] GenericBdsLib
Building ... /Users/technowtrend/src/edk2/Clover/OsxDxeIpl/DxeIpl.inf [X64]
[CC] SetMem64Wrapper
[CC] SetMem32Wrapper
[ASM] CpuSleep
[CC] DxeInit
[CC] UefiShellLib
[CC] SetMem16Wrapper
[SLINK] UefiShellLib
Building ... /Users/technowtrend/src/edk2/Clover/OsxDxeCore/DxeMain.inf [X64]
[CC] SetMemWrapper
[CC] CopyMemWrapper
[ASM] CpuFlushTlb
[SLINK] BaseCpuLib
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.inf [X64]
[CC] LegacyTable
[CC] IsZeroBufferWrapper
[CC] DxeNetLib
[CC] MemLibGeneric
[CC] HobGeneration
[CC] CoreSectionExtraction
[CC] MemLibGuid
[CC] Pcd
[CC] Debug
[CC] MemLib
[SLINK] UefiMemoryLib
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf [X64]
[CC] EnterDxeCore
[CC] WatchdogTimer
[CC] NetBuffer
[SLINK] DxeNetLib
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf [X64]
[CC] Paging
[CC] AutoGen
[SLINK] WatchdogTimer
[DLINK1] WatchdogTimer
[MTOC] WatchdogTimer
[CC] Image
[CC] AutoGen
[SLINK] DxeIpl
[DLINK1] DxeIpl
[GENFW] WatchdogTimer
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf [X64]
[MTOC] DxeIpl
[CC] Crc32
[GENFW] DxeIpl
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf [X64]
[CC] Service
[CC] DebugImageInfo
[CC] MonotonicCounter
[CC] AutoGen
[SLINK] PcdDxe
[CC] Runtime
[DLINK1] PcdDxe
[MTOC] PcdDxe
[CC] InitVariable
[GENFW] PcdDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf [X64]
[CC] AutoGen
[SLINK] MonotonicCounterRuntimeDxe
[CC] AutoGen
[DLINK1] MonotonicCounterRuntimeDxe
[MTOC] MonotonicCounterRuntimeDxe
[CC] Stall
[GENFW] MonotonicCounterRuntimeDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf [X64]
[SLINK] RuntimeDxe
[DLINK1] RuntimeDxe
[MTOC] RuntimeDxe
[CC] SetWatchdogTimer
[GENFW] RuntimeDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf [X64]
[CC] Reclaim
[CC] InstallConfigurationTable
[CC] FtwMisc
[CC] CapsuleService
[CC] Library
[CC] SaveLongModeContext
[CC] EmuVariable
[CC] UpdateWorkingBlock
[CC] AutoGen
[CC] AutoGen
[SLINK] EmuVariableRuntimeDxe
[SLINK] CapsuleRuntimeDxe
[DLINK1] EmuVariableRuntimeDxe
[DLINK1] CapsuleRuntimeDxe
[MTOC] EmuVariableRuntimeDxe
[MTOC] CapsuleRuntimeDxe
[GENFW] EmuVariableRuntimeDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf [X64]
[GENFW] CapsuleRuntimeDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf [X64]
[CC] FaultTolerantWrite
[CC] SecurityStub
[CC] NullMemoryTest
[CC] FaultTolerantWriteDxe
[CC] DriverSupport
[CC] AutoGen
[SLINK] NullMemoryTestDxe
[DLINK1] NullMemoryTestDxe
[CC] AutoGen
[MTOC] NullMemoryTestDxe
[SLINK] FaultTolerantWriteDxe
[GENFW] NullMemoryTestDxe
[DLINK1] FaultTolerantWriteDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf [X64]
[CC] Notify
[MTOC] FaultTolerantWriteDxe
[CC] AutoGen
[SLINK] SecurityStubDxe
[CC] Variable
[CC] ComponentName
[DLINK1] SecurityStubDxe
[CC] Locate
[GENFW] FaultTolerantWriteDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf [X64]
[CC] VariableDxe
[MTOC] SecurityStubDxe
[CC] ConPlatform
[GENFW] SecurityStubDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf [X64]
[CC] Measurement
[CC] AutoGen
[SLINK] ConPlatformDxe
[DLINK1] ConPlatformDxe
[MTOC] ConPlatformDxe
[CC] TcgMorLockDxe
[CC] Handle
[CC] HiiDatabaseEntry
[CC] VarCheck
[CC] ConSplitterGraphics
[GENFW] ConPlatformDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf [X64]
[CC] VariableExLib
[CC] ComponentName
[CC] AutoGen
[SLINK] VariableRuntimeDxe
[DLINK1] VariableRuntimeDxe
[MTOC] VariableRuntimeDxe
[GENFW] VariableRuntimeDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf [X64]
[CC] Gcd
[CC] Image
[CC] ImageEx
[CC] Pool
[CC] ConSplitter
[CC] AutoGen
[SLINK] ConSplitterDxe
[CC] Setup
[CC] Page
[CC] MemData
[DLINK1] ConSplitterDxe
[MTOC] ConSplitterDxe
[CC] FormDisplay
[GENFW] ConSplitterDxe
Building ... /Users/technowtrend/src/edk2/Clover/GraphicsConsoleDxe/GraphicsConsoleDxe.inf [X64]
[CC] ComponentName
[CC] FwVolBlock
[CC] LaffStd
[CC] ConfigRouting
[CC] FwVolWrite
[CC] ProcessOptions
[CC] IfrParse
[CC] FwVolRead
[CC] GraphicsConsole
[CC] AutoGen
[CC] FwVolAttrib
[CC] String
[SLINK] GraphicsConsoleDxe
[DLINK1] GraphicsConsoleDxe
[MTOC] GraphicsConsoleDxe
[GENFW] GraphicsConsoleDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf [X64]
[CC] DevicePath
[CC] Ffs
[CC] AutoGen
[SLINK] DevicePathDxe
[DLINK1] DevicePathDxe
[MTOC] DevicePathDxe
[GENFW] DevicePathDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf [X64]
[CC] FwVol
[CC] InputHandler
[CC] Tpl
[CC] AutoGen
[SLINK] DisplayEngine
[DLINK1] DisplayEngine
[MTOC] DisplayEngine
[CC] Database
[GENFW] DisplayEngine
Building ... /Users/technowtrend/src/edk2/DuetPkg/SmbiosGenDxe/SmbiosGen.inf [X64]
[CC] Timer
[CC] Expression
[CC] SmbiosDxe
[CC] AutoGen
[SLINK] SmbiosDxe
[DLINK1] SmbiosDxe
[MTOC] SmbiosDxe
[CC] Event
[GENFW] SmbiosDxe
Building ... /Users/technowtrend/src/edk2/Clover/OsxEfiLdr/EfiLdr.inf [X64]
[CC] SmbiosGen
[CC] AutoGen
[SLINK] SmbiosGenDxe
[CC] EfiLoader
[DLINK1] SmbiosGenDxe
[CC] Dependency
[MTOC] SmbiosGenDxe
[GENFW] SmbiosGenDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf [X64]
[CC] Debug
[CC] Presentation
[CC] Font
[CC] AutoGen
[SLINK] SetupBrowser
[DLINK1] SetupBrowser
[MTOC] SetupBrowser
[GENFW] SetupBrowser
Building ... /Users/technowtrend/src/edk2/Clover/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf [X64]
[CC] Dispatcher
[CC] PeLoader
[CC] CpuIo2Dxe
[CC] Support
[CC] DxeProtocolNotify
[CC] AutoGen
[SLINK] EfiLoader
[DLINK1] EfiLoader
[MTOC] EfiLoader
[CC] EbcExecute
[GENFW] EfiLoader
Building ... /Users/technowtrend/src/edk2/Clover/CpuDxe/Cpu.inf [X64]
[CC] AutoGen
[SLINK] CpuIo2Dxe
[DLINK1] CpuIo2Dxe
[MTOC] CpuIo2Dxe
[GENFW] CpuIo2Dxe
Building ... /Users/technowtrend/src/edk2/PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf [X64]
[CC] DxeMain
[CC] 8259
[CC] AutoGen
[CC] EbcInt
[SLINK] DxeCore
[DLINK1] DxeCore
[MTOC] DxeCore
[CC] ConfigKeywordHandler
[CC] AutoGen
[SLINK] Legacy8259
[DLINK1] Legacy8259
[GENFW] DxeCore
Building ... /Users/technowtrend/src/edk2/Clover/AcpiReset/Reset.inf [X64]
[MTOC] Legacy8259
[GENFW] Legacy8259
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/Metronome/Metronome.inf [X64]
/Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:30: warning: absolute address can not be RIP-relative
/Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:31: warning: absolute address can not be RIP-relative
/Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:32: warning: absolute address can not be RIP-relative
/Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:36: warning: absolute address can not be RIP-relative
/Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:37: warning: absolute address can not be RIP-relative
/Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:38: warning: absolute address can not be RIP-relative
[CC] EbcSupport
[CC] AutoGen
[SLINK] HiiDatabase
[DLINK1] HiiDatabase
[NASM] CpuInterrupt
[MTOC] HiiDatabase
[GENFW] HiiDatabase
Building ... /Users/technowtrend/src/edk2/Clover/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf [X64]
[CC] Metronome
[CC] Reset
[CC] AutoGen
[CC] AutoGen
[CC] PcRtcEntry
[SLINK] Metronome
[SLINK] AcpiReset
[DLINK1] Metronome
[DLINK1] AcpiReset
[MTOC] AcpiReset
[MTOC] Metronome
[CC] Cpu
[CC] AutoGen
[SLINK] Cpu
[GENFW] Metronome
Building ... /Users/technowtrend/src/edk2/PcAtChipsetPkg/8254TimerDxe/8254Timer.inf [X64]
[DLINK1] Cpu
[MTOC] Cpu
[GENFW] Cpu
Building ... /Users/technowtrend/src/edk2/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf [X64]
[ASM] EbcLowLevel
[CC] PcRtc
[CC] AutoGen
[CC] Timer
[SLINK] EbcDxe
[CC] AutoGen
[DLINK1] EbcDxe
[SLINK] PcRtc
[MTOC] EbcDxe
[DLINK1] PcRtc
[MTOC] PcRtc
[GENFW] EbcDxe
Building ... /Users/technowtrend/src/edk2/Clover/PciRootBridgeDxe/PciRootBridge.inf [X64]
[GENFW] PcRtc
Building ... /Users/technowtrend/src/edk2/Clover/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration.inf [X64]
[GENFW] AcpiReset
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf [X64]
[CC] AutoGen
[SLINK] Timer
[CC] HpetTimer
[DLINK1] Timer
[MTOC] Timer
[GENFW] Timer
Building ... /Users/technowtrend/src/edk2/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf [X64]
[CC] AutoGen
[CC] PciPowerManagement
[SLINK] HpetTimerDxe
[DLINK1] HpetTimerDxe
[MTOC] HpetTimerDxe
[GENFW] HpetTimerDxe
Building ... /Users/technowtrend/src/edk2/Clover/DriverOverride/DriverOverride.inf [X64]
[CC] DataHub
[CC] PcatPciRootBridge
[CC] NvmExpressBlockIo
[CC] AutoGen
[CC] DriverOverride
[SLINK] DataHubDxe
[DLINK1] DataHubDxe
[MTOC] DataHubDxe
[GENFW] DataHubDxe
Building ... /Users/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxHfs.inf [X64]
[CC] AutoGen
[SLINK] DriverOverride
[DLINK1] DriverOverride
[CC] PcatPciRootBridgeDevicePath
[CC] ComponentName
[MTOC] DriverOverride
[GENFW] DriverOverride
Building ... /Users/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxIso9660.inf [X64]
[CC] PciRomTable
[CC] PcatPciRootBridgeIo
[CC] NvmExpress
[CC] PciDriverOverride
[CC] fsw_iso9660
[CC] NvmExpressDiskInfo
[CC] fsw_hfs
[CC] DeviceIo
[CC] PciOptionRomSupport
[CC] PcatIo
[CC] NvmExpressHci
[CC] PciEnumerator
[CC] fsw_core
[CC] AutoGen
[SLINK] PcatPciRootBridge
[DLINK1] PcatPciRootBridge
[MTOC] PcatPciRootBridge
[GENFW] PcatPciRootBridge
Building ... /Users/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxExt2.inf [X64]
[CC] fsw_core
[CC] fsw_efi_lib
[CC] NvmExpressPassthru
[CC] PciEnumeratorSupport
[CC] fsw_efi_lib
[CC] AutoGen
[SLINK] NvmExpressDxe
[DLINK1] NvmExpressDxe
[MTOC] NvmExpressDxe
[CC] fsw_ext2
[GENFW] NvmExpressDxe
Building ... /Users/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxExt4.inf [X64]
[CC] PciCommand
[CC] fsw_efi
[CC] ComponentName
[CC] fsw_efi
[CC] fsw_ext4
[CC] fsw_core
[CC] PciDeviceSupport
[CC] fsw_lib
[CC] PciBus
[CC] fsw_efi_lib
[CC] AutoGen
[CC] fsw_core
[SLINK] VBoxIso9600
[CC] fsw_lib
[DLINK1] VBoxIso9600
[MTOC] VBoxIso9600
[GENFW] VBoxIso9600
Building ... /Users/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxReiserFS.inf [X64]
[CC] AutoGen
[SLINK] VBoxHfs
[DLINK1] VBoxHfs
[CC] fsw_efi_lib
[MTOC] VBoxHfs
[GENFW] VBoxHfs
Building ... /Users/technowtrend/src/edk2/Clover/FatPkg/EnhancedFatDxe/Fat.inf [X64]
[CC] PciIo
[CC] fsw_efi
[CC] DirectoryCache
[CC] AutoGen
[SLINK] PciBusNoEnumerationDxe
[DLINK1] PciBusNoEnumerationDxe
[MTOC] PciBusNoEnumerationDxe
[GENFW] PciBusNoEnumerationDxe
Building ... /Users/technowtrend/src/edk2/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe.inf [X64]
[CC] fsw_efi
[CC] fsw_reiserfs
[CC] DiskCache
[CC] ComponentName
[CC] VgaMiniPort
[CC] FileName
[CC] fsw_lib
[CC] AutoGen
[SLINK] VgaMiniPort
[DLINK1] VgaMiniPort
[MTOC] VgaMiniPort
[CC] Hash
[GENFW] VgaMiniPort
Building ... /Users/technowtrend/src/edk2/Clover/BiosVideo/BiosVideo.inf [X64]
[CC] AutoGen
[SLINK] VBoxExt2
[DLINK1] VBoxExt2
[MTOC] VBoxExt2
[GENFW] VBoxExt2
Building ... /Users/technowtrend/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe.inf [X64]
[CC] fsw_lib
[CC] fsw_core
[CC] AutoGen
[SLINK] VBoxExt4
[DLINK1] VBoxExt4
[MTOC] VBoxExt4
[GENFW] VBoxExt4
Building ... /Users/technowtrend/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe2.inf [X64]
[CC] fsw_efi_lib
[CC] DirectoryManage
[CC] ComponentName
[CC] fsw_efi
[CC] ReadWrite
[CC] OpenVolume
[CC] Open
[CC] Misc
[CC] fsw_lib
[CC] BiosVideoNew
[CC] AutoGen
[CC] Init
[SLINK] VBoxReiserFS
[DLINK1] VBoxReiserFS
[CC] ComponentName
[MTOC] VBoxReiserFS
[GENFW] VBoxReiserFS
Building ... /Users/technowtrend/src/edk2/Clover/SataControllerDxe/SataControllerDxe.inf [X64]
[CC] BiosVideo
[CC] Info
[CC] LegacyBiosThunk
[CC] ComponentName
[CC] ComponentName
[CC] BiosVideo2
[CC] AutoGen
[SLINK] BiosVideo
[CC] AutoGen
[SLINK] CsmVideoDxe
[DLINK1] BiosVideo
[MTOC] BiosVideo
[DLINK1] CsmVideoDxe
[MTOC] CsmVideoDxe
[GENFW] BiosVideo
Building ... /Users/technowtrend/src/edk2/Clover/AtaAtapi/AtaAtapiPassThru.inf [X64]
[CC] ComponentName
[GENFW] CsmVideoDxe
Building ... /Users/technowtrend/src/edk2/Clover/AtaBus/AtaBusDxe.inf [X64]
[CC] FileSpace
[CC] SataController
[CC] AutoGen
[SLINK] CsmVideo2Dxe
[DLINK1] CsmVideo2Dxe
[CC] AutoGen
[MTOC] CsmVideo2Dxe
[SLINK] SataController
[CC] Flush
[GENFW] CsmVideo2Dxe
Building ... /Users/technowtrend/src/edk2/Clover/DVDBus/ScsiBusDxe.inf [X64]
[DLINK1] SataController
[MTOC] SataController
[GENFW] SataController
Building ... /Users/technowtrend/src/edk2/Clover/DVDDisk/ScsiDiskDxe.inf [X64]
[CC] Fat
[CC] AtaBus
[CC] ComponentName
[CC] Delete
[CC] AtaAtapiPassThru
[CC] Data
[CC] ComponentName
[CC] UnicodeCollation
[CC] AtaPassThruExecute
[CC] ScsiBus
[CC] AutoGen
[CC] AutoGen
[SLINK] Fat
[SLINK] ScsiBus
[CC] ComponentName
[DLINK1] ScsiBus
[DLINK1] Fat
[MTOC] ScsiBus
[MTOC] Fat
[GENFW] ScsiBus
[GENFW] Fat
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf [X64]
Building ... /Users/technowtrend/src/edk2/Clover/OhciDxe/OhciDxe.inf [X64]
[CC] AutoGen
[SLINK] AtaBusDxe
[DLINK1] AtaBusDxe
[MTOC] AtaBusDxe
[CC] AhciMode
[CC] UhciSched
[GENFW] AtaBusDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf [X64]
[CC] UhciDebug
[CC] ScsiDisk
[CC] AutoGen
[CC] UhciQueue
[CC] Ohci
[CC] EhciUrb
[SLINK] ScsiDisk
[DLINK1] ScsiDisk
[MTOC] ScsiDisk
[GENFW] ScsiDisk
Building ... /Users/technowtrend/src/edk2/Clover/Patches_for_EDK2/XhciDxe/XhciDxe.inf [X64]
[CC] UhciReg
[CC] OhciSched
[CC] IdeMode
[CC] UsbHcMem
[CC] ComponentName
[CC] UsbHcMem
[CC] AutoGen
[SLINK] AtaAtapiPassThruDxe
[DLINK1] AtaAtapiPassThruDxe
[MTOC] AtaAtapiPassThruDxe
[CC] OhciReg
[GENFW] AtaAtapiPassThruDxe
[CC] EhciSched
Building ... /Users/technowtrend/src/edk2/Clover/Patches_for_EDK2/UsbBusDxe/UsbBusDxe.inf [X64]
[CC] EhciDebug
[CC] Xhci
[CC] Uhci
[CC] ComponentName
[CC] UsbDesc
[CC] OhciUrb
[CC] EhciReg
[CC] AutoGen
[SLINK] UhciDxe
[CC] XhciReg
[DLINK1] UhciDxe
[MTOC] UhciDxe
[CC] OhciDebug
[CC] ComponentName
[GENFW] UhciDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf [X64]
[CC] UsbEnumer
[CC] EfiKey
[CC] Ehci
[CC] ComponentName
[CC] UsbBus
[CC] AutoGen
[SLINK] EhciDxe
[DLINK1] EhciDxe
[MTOC] EhciDxe
[CC] UsbHcMem
[GENFW] EhciDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64]
[CC] AutoGen
[CC] UsbHub
[SLINK] OhciDxe
[DLINK1] OhciDxe
[MTOC] OhciDxe
[GENFW] OhciDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64]
[CC] KeyBoard
[CC] ComponentName
[CC] ComponentName
[CC] ComponentName
[CC] AutoGen
[CC] UsbMassBot
[SLINK] UsbKbDxe
[DLINK1] UsbKbDxe
[CC] MouseHid
[MTOC] UsbKbDxe
[CC] XhciSched
[GENFW] UsbKbDxe
Building ... /Users/technowtrend/src/edk2/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64]
[CC] ComponentName
[CC] UsbUtility
[CC] UsbMouse
[CC] AutoGen
[CC] UsbHcMem
[CC] PcatIsaAcpi
[CC] AutoGen
[CC] UsbMassImpl
[SLINK] UsbMouseDxe
[DLINK1] UsbMouseDxe
[MTOC] UsbMouseDxe
[CC] ComponentName
[CC] IsaAcpi
[SLINK] UsbBusDxe
[GENFW] UsbMouseDxe
Building ... /Users/technowtrend/src/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf [X64]
[DLINK1] UsbBusDxe
[MTOC] UsbBusDxe
[CC] AutoGen
[SLINK] XhciDxe
[GENFW] UsbBusDxe
Building ... /Users/technowtrend/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64]
[DLINK1] XhciDxe
[MTOC] XhciDxe
[CC] ComponentName
[CC] UsbMassBoot
[GENFW] XhciDxe
Building ... /Users/technowtrend/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64]
[CC] ComponentName
[CC] ComponentName
[CC] UsbMassCbi
[CC] ComponentName
[CC] UsbMassDiskInfo
[CC] AutoGen
[SLINK] IsaAcpi
[CC] AutoGen
[SLINK] UsbMassStorageDxe
[CC] IsaIo
[DLINK1] IsaAcpi
[MTOC] IsaAcpi
[DLINK1] UsbMassStorageDxe
[GENFW] IsaAcpi
Building ... /Users/technowtrend/src/edk2/Clover/Ps2MouseDxe/Ps2MouseDxe.inf [X64]
[CC] CommPs2
[CC] IsaBus
[MTOC] UsbMassStorageDxe
[CC] Ps2KbdCtrller
[CC] ComponentName
[CC] AutoGen
[SLINK] IsaBusDxe
[DLINK1] IsaBusDxe
[CC] Ps2MouseAbsolutePointer
[MTOC] IsaBusDxe
[GENFW] IsaBusDxe
Building ... /Users/technowtrend/src/edk2/Clover/OsxAcpiTableDxe/AcpiTableDxe.inf [X64]
[CC] Ps2KbdTextIn
[CC] AutoGen
[SLINK] Ps2MouseAbsolutePointerDxe
[DLINK1] Ps2MouseAbsolutePointerDxe
[MTOC] Ps2MouseAbsolutePointerDxe
[GENFW] Ps2MouseAbsolutePointerDxe
Building ... /Users/technowtrend/src/edk2/Clover/OsxAcpiPlatformDxe/AcpiPlatformDxe.inf [X64]
[GENFW] UsbMassStorageDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64]
[CC] CommPs2
[CC] Ps2Keyboard
[CC] ComponentName
[CC] AutoGen
[SLINK] Ps2KeyboardDxe
[CC] AcpiPlatform
[CC] Ps2Mouse
[DLINK1] Ps2KeyboardDxe
[MTOC] Ps2KeyboardDxe
[GENFW] Ps2KeyboardDxe
Building ... /Users/technowtrend/src/edk2/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64]
[CC] AutoGen
[CC] AutoGen
[SLINK] Ps2MouseDxe
[SLINK] AcpiPlatform
[DLINK1] AcpiPlatform
[MTOC] AcpiPlatform
[GENFW] AcpiPlatform
Building ... /Users/technowtrend/src/edk2/Clover/PartitionDxe/PartitionDxe.inf [X64]
[CC] DiskIo
[CC] AutoGen
[CC] AcpiTableProtocol
[SLINK] DiskIoDxe
[CC] UnicodeCollationEng
[DLINK1] DiskIoDxe
[MTOC] DiskIoDxe
[DLINK1] Ps2MouseDxe
[MTOC] Ps2MouseDxe
[CC] ComponentName
[GENFW] Ps2MouseDxe
Building ... /Users/technowtrend/src/edk2/Clover/BiosKeyboard/KeyboardDxe.inf [X64]
[CC] AutoGen
[SLINK] EnglishDxe
[CC] AcpiTable
[DLINK1] EnglishDxe
[MTOC] EnglishDxe
[GENFW] EnglishDxe
Building ... /Users/technowtrend/src/edk2/Clover/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64]
[CC] AutoGen
[CC] ComponentName
[SLINK] AcpiTableDxe
[GENFW] DiskIoDxe
Building ... /Users/technowtrend/src/edk2/Clover/FSInject/FSInject.inf [X64]
[DLINK1] AcpiTableDxe
[MTOC] AcpiTableDxe
[CC] Mbr
[GENFW] AcpiTableDxe
Building ... /Users/technowtrend/src/edk2/Clover/MsgLog/MsgLog.inf [X64]
[CC] MsgLog
[CC] Gpt
[CC] LegacyRegion2
[CC] AutoGen
[SLINK] MsgLog
[DLINK1] MsgLog
[MTOC] MsgLog
[GENFW] MsgLog
Building ... /Users/technowtrend/src/edk2/Clover/SMCHelper/SMCHelper.inf [X64]
[CC] AutoGen
[SLINK] LegacyRegion2Dxe
[DLINK1] LegacyRegion2Dxe
[CC] FSInject
[MTOC] LegacyRegion2Dxe
[CC] BiosKeyboard
[GENFW] LegacyRegion2Dxe
Building ... /Users/technowtrend/src/edk2/Clover/OSInfo/OSInfo.inf [X64]
[CC] ElTorito
[CC] Test
/Users/technowtrend/src/edk2/Clover/OSInfo/OSInfo.c:19:10: fatal error: 'Protocol/OSInfo.h' file not found
#include <Protocol/OSInfo.h>
         ^
1 error generated.
make: *** [/Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OSInfo/OSInfo/OUTPUT/OSInfo.obj] Error 1


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/OSInfo/OSInfo]


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/technowtrend/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/DumpUefiCalls/DumpUefiCalls]


build.py...
 : error F002: Failed to build module
	/Users/technowtrend/src/edk2/Clover/OSInfo/OSInfo.inf [X64, XCODE5, RELEASE]

- Failed -
Build end time: 23:39:20, Oct.17 2016
Build total time: 00:02:55

TnTs-MBP:~ technowtrend$ 

many conflicts in your source, look at the "update" part.

  • Like 1
Link to comment
Share on other sites

 

Using Build_Clover_4.1.1.command above, du no what's wrong, but on 64-bit Ubuntu 16.04 with Legacy-MBR Partition Scheme I got this.. do I've to use this command on UEFI environment?

Also, can U explain me @micky1979 :) what is "DISABLE_LTO" means from "BUILD boot7 with additional macros" option? Thanks in advance. 

===============================================================================
BUILD boot7 with additional macros
                          <----------------------------------------------------
	 1) USE_BIOS_BLOCKIO
	 2) DISABLE_USB_SUPPORT
	 3) ENABLE_PS2MOUSE_LEGACYBOOT
	 4) DEBUG_ON_SERIAL_PORT
	 5) ENABLE_SECURE_BOOT
	 6) USE_ION
	 7) DISABLE_USB_MASS_STORAGE
	 8) ENABLE_USB_OHCI
	 9) ENABLE_USB_XHCI
	 10) REAL_NVRAM
DISABLE_LTO added!
actual macros defined: -D USE_APPLE_HFSPLUS_DRIVER -D NO_GRUB_DRIVERS_EMBEDDED -D NO_GRUB_DRIVERS -D ONLY_SATA_0 -D DISABLE_UDMA_SUPPORT -D ENABLE_VBIOS_PATCH_CLOVEREFI -D CHECK_FLAGS -D DISABLE_LTO

enter you choice or press "b" to build:
b
going to build as requested..
===============================================================================
Running from: Ubuntu 16.04
                          <----------------------------------------------------
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.2' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.2) 
===============================================================================

                          <----------------------------------------------------
===============================================================================
BUILDTOOL is GCC53
                          <----------------------------------------------------

===============================================================================
nasm check:
                          <----------------------------------------------------
NASM version 2.12.02 compiled on Oct 15 2016
===============================================================================
Custom boot7
                          <----------------------------------------------------
TOOLCHAIN_DIR: /usr
NASM_PREFIX: /usr/bin/
NASM_VER: 2.12.02
Initializing workspace
Loading previous configuration from /home/technowtrend/src/edk2/Conf/BuildEnv.sh
WORKSPACE: /home/technowtrend/src/edk2
EDK_TOOLS_PATH: /home/technowtrend/src/edk2/BaseTools
CONF_PATH: /home/technowtrend/src/edk2/Conf

Running edk2 build for CloverX64 using the command:
build  -D NO_GRUB_DRIVERS_EMBEDDED -D NO_GRUB_DRIVERS -D ONLY_SATA_0 -D DISABLE_UDMA_SUPPORT -D ENABLE_VBIOS_PATCH_CLOVEREFI -D CHECK_FLAGS -D DISABLE_LTO -D USE_LOW_EBDA -p Clover/Clover.dsc  -a X64 -b RELEASE -t GCC53 -n 5 

Build environment: Linux-4.4.0-43-generic-x86_64-with-Ubuntu-16.04-xenial
Build start time: 01:32:04, Oct.18 2016

WORKSPACE        = /home/technowtrend/src/edk2
ECP_SOURCE       = /home/technowtrend/src/edk2/EdkCompatibilityPkg
EDK_SOURCE       = /home/technowtrend/src/edk2/EdkCompatibilityPkg
EFI_SOURCE       = /home/technowtrend/src/edk2/EdkCompatibilityPkg
EDK_TOOLS_PATH   = /home/technowtrend/src/edk2/BaseTools
CONF_PATH        = /home/technowtrend/src/edk2/Conf


Architecture(s)  = X64
Build target     = RELEASE
Toolchain        = GCC53

Active Platform          = /home/technowtrend/src/edk2/Clover/Clover.dsc
Flash Image Definition   = /home/technowtrend/src/edk2/Clover/Clover.fdf

Processing meta-data ........ done!
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64]
[CC] PcdLib
[SLINK] BasePcdLibNull
[CC] DebugLib
[SLINK] BaseDebugLibNull
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]
[CC] SetMem
[CC] ScanMem64Wrapper
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64]
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64]
[CC] CheckSum
[CC] ScanMem32Wrapper
[CC] SwitchStack
[CC] IoLibMmioBuffer
[CC] ScanMem16Wrapper
[CC] PrintLibInternal
[CC] BaseReportStatusCodeLib
[CC] SwapBytes64
[CC] ScanMem8Wrapper
[SLINK] BaseReportStatusCodeLibNull
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64]
[CC] ZeroMemWrapper
[CC] PrintLib
[CC] IoHighLevel
[CC] SwapBytes32
[SLINK] BasePrintLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64]
[CC] CompareMemWrapper
[CC] IoLibGcc
[CC] SwapBytes16
[CC] SetMem64Wrapper
[CC] IoLib
[SLINK] BaseIoLibIntrinsic
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]
[CC] MemoryAllocationLib
[CC] SetMem32Wrapper
[CC] LongJump
[CC] DxeCoreEntryPoint
[CC] SetMem16Wrapper
[SLINK] DxeCoreEntryPoint
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64]
[CC] SetMemWrapper
[CC] SetJump
[CC] UefiRuntimeServicesTableLib
[CC] DxeCoreMemoryProfileLibNull
[SLINK] UefiRuntimeServicesTableLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64]
[SLINK] DxeCoreMemoryAllocationLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64]
[CC] CopyMemWrapper
[CC] RShiftU64
[CC] IsZeroBufferWrapper
[CC] RRotU64
[CC] PeCoffExtraActionLib
[SLINK] PeCoffExtraActionLibNull
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64]
[CC] MemLibGeneric
[CC] DevicePathUtilities
[CC] UefiBootServicesTableLib
[CC] RRotU32
[SLINK] UefiBootServicesTableLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiLib/UefiLib.inf [X64]
[CC] MemLibGuid
[CC] MultU64x64
[CC] CopyMem
[SLINK] BaseMemoryLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64]
[CC] HobLib
[SLINK] DxeCoreHobLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64]
[CC] MultU64x32
[CC] UefiLibPrint
[CC] BaseUefiDecompressLib
[CC] X86Cache
[SLINK] BaseUefiDecompressLib
[CC] DevicePathToText
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64]
[CC] MultS64x64
[SLINK] BaseCacheMaintenanceLib
Building ... /home/technowtrend/src/edk2/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64]
[CC] ModU64x32
[CC] LShiftU64
[CC] PerformanceLib
[CC] UefiNotTiano
[CC] LRotU64
[SLINK] BasePerformanceLibNull
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64]
[CC] LRotU32
[CC] PeCoffGetEntryPoint
[CC] LowBitSet64
[SLINK] BasePeCoffGetEntryPointLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64]
[CC] UefiDriverModel
[CC] LowBitSet32
[CC] DevicePathFromText
[CC] HighBitSet64
[CC] UefiDevicePathLib
[CC] BasePeCoff
[CC] Console
[SLINK] UefiDevicePathLib
Building ... /home/technowtrend/src/edk2/Clover/Library/DuetTimerLib/DuetTimerLib.inf [X64]
[CC] HighBitSet32
[CC] DxeExtractGuidedSectionLib
[CC] PeCoffLoaderEx
[SLINK] VBoxPeCoffLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64]
[SLINK] DxeExtractGuidedSectionLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64]
[CC] GetPowerOfTwo64
[CC] DebugAgentLibNull
[SLINK] DebugAgentLibNull
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64]
[CC] GetPowerOfTwo32
[CC] UefiLib
[CC] X86TimerLib
[SLINK] DuetTimerLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64]
[SLINK] UefiLib
[CC] DivU64x64Remainder
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64]
[CC] CpuExceptionHandlerLibNull
[SLINK] CpuExceptionHandlerLibNull
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64]
[CC] DivU64x32Remainder
[CC] DxeServicesLib
[SLINK] DxeServicesLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64]
[CC] DivU64x32
[CC] DivS64x64Remainder
[CC] MemoryAllocationLib
[CC] ARShiftU64
[SLINK] UefiMemoryAllocationLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64]
[CC] RuntimeLib
[CC] DriverEntryPoint
[SLINK] UefiDriverEntryPoint
[SLINK] UefiRuntimeLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64]
[CC] HobLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64]
[CC] BitField
[SLINK] DxeHobLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64]
[CC] CpuDeadLoop
[CC] InternalGetSpinLockProperties
[CC] Cpu
[CC] VarCheckLib
[SLINK] VarCheckLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64]
[CC] GccInline
[CC] TpmMeasurementLibNull
[CC] DxeServicesTableLib
[SLINK] DxeServicesTableLib
[CC] LinkedList
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf [X64]
[SLINK] TpmMeasurementLibNull
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64]
[CC] SynchronizationGcc
[SLINK] BaseSynchronizationLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64]
[CC] SafeString
[CC] AuthVariableLibNull
[SLINK] AuthVariableLibNull
Building ... /home/technowtrend/src/edk2/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64]
[CC] DxeCapsuleLibNull
[SLINK] DxeCapsuleLibNull
Building ... /home/technowtrend/src/edk2/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]
[CC] VarCheckUefiLibNullClass
[CC] String
[SLINK] VarCheckUefiLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64]
[CC] DxeSecurityManagementLib
[CC] FilePaths
[SLINK] DxeSecurityManagementLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64]
[CC] UefiHiiServicesLib
[CC] DxePcdLib
[SLINK] DxePcdLib
Building ... /home/technowtrend/src/edk2/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64]
[SLINK] UefiHiiServicesLib
Building ... /home/technowtrend/src/edk2/Clover/Library/GenericBdsLib/GenericBdsLib.inf [X64]
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/Thunk16.iii:300: warning: absolute address can not be RIP-relative
[NASM] Thunk16
[CC] Non-existing
[CC] LzmaDecompress
[CC] HiiLib
[CC] CustomizedDisplayLib
[CC] Math64
[CC] DevicePath
[CC] Unaligned
[CC] HiiString
[CC] X86WriteIdtr
[CC] CustomizedDisplayLibInternal
[CC] HiiLanguage
[CC] X86WriteGdtr
[SLINK] UefiHiiLib
Building ... /home/technowtrend/src/edk2/Clover/Library/OsxBdsPlatformLib/PlatformBds.inf [X64]
[CC] X86Thunk
[CC] Performance
[CC] AutoGen
[SLINK] CustomizedDisplayLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64]
[CC] X86ReadIdtr
[CC] PciCf8Lib
[CC] X86ReadGdtr
[SLINK] BasePciCf8Lib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64]
[CC] X86Msr
[CC] PciLib
[SLINK] BasePciLibCf8
Building ... /home/technowtrend/src/edk2/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf [X64]
[CC] BdsPlatform
[CC] LzFind
[CC] X86GetInterruptState
[CC] X86FxSave
[CC] BdsConnect
[CC] BaseXApicLib
[CC] X86FxRestore
[CC] PlatformData
[SLINK] DuetBds
Building ... /home/technowtrend/src/edk2/PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.inf [X64]
[SLINK] BaseXApicLib
Building ... /home/technowtrend/src/edk2/Clover/Library/MemLogLibDefault/MemLogLibDefault.inf [X64]
[CC] X86EnablePaging64
[CC] X86EnablePaging32
[CC] IoApicLib
[CC] X86DisablePaging64
[SLINK] BaseIoApicLib
Building ... /home/technowtrend/src/edk2/Clover/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64]
[CC] X86DisablePaging32
[CC] GccInline
[CC] MemLogLib
[SLINK] MemLogLibDefault
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf [X64]
[NASM] SwitchStack
[CC] VideoBiosPatchLib
[CC] UefiScsiLib
[SLINK] UefiScsiLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64]
[CC] BdsMisc
[NASM] SetJump
[CC] LzmaDec
[CC] Hid
[CC] GuidedSectionExtraction
[SLINK] LzmaDecompressLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64]
[CC] 915resolution
[NASM] LongJump
[CC] UsbDxeLib
[SLINK] UefiUsbLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64]
[CC] UefiSortLib
[SLINK] UefiSortLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64]
[NASM] EnableDisableInterrupts
[CC] edid
[SLINK] VideoBiosPatchLib
Building ... /home/technowtrend/src/edk2/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64]
[CC] UefiFileHandleLib
[CC] ApplicationEntryPoint
[SLINK] UefiFileHandleLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64]
[CC] BdsConsole
[SLINK] UefiApplicationEntryPoint
Building ... /home/technowtrend/src/edk2/Clover/Library/OpensslLib/OpensslLibNull.inf [X64]
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/DisablePaging64.iii:41: warning: absolute address can not be RIP-relative
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/DisablePaging64.iii:43: warning: absolute address can not be RIP-relative
[NASM] DisablePaging64
[CC] ScanMem64Wrapper
[NASM] CpuId
[CC] OpensslLibNull
[CC] ScanMem32Wrapper
[SLINK] OpensslLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf [X64]
[CC] ScanMem16Wrapper
[NASM] CpuIdEx
[CC] UefiShellLib
[SLINK] UefiShellLib
Building ... /home/technowtrend/src/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64]
[CC] ScanMem8Wrapper
[CC] ZeroMemWrapper
[NASM] EnableCache
[NASM] CpuSleep
[CC] CompareMemWrapper
[CC] DxeNetLib
[NASM] DisableCache
[CC] SetMem64Wrapper
[NASM] CpuFlushTlb
[NASM] RdRand
[SLINK] BaseCpuLib
[CC] SetMem32Wrapper
[CC] ChkStkGcc
[CC] NetBuffer
[SLINK] BaseLib
[SLINK] DxeNetLib
Building ... /home/technowtrend/src/edk2/Clover/OsxDxeIpl/DxeIpl.inf [X64]
Building ... /home/technowtrend/src/edk2/Clover/OsxDxeCore/DxeMain.inf [X64]
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.inf [X64]
[CC] SetMem16Wrapper
[CC] SetMemWrapper
[CC] DxeInit
[CC] CopyMemWrapper
[CC] CoreSectionExtraction
[CC] IsZeroBufferWrapper
[CC] Pcd
[CC] LegacyTable
[CC] BdsBoot
[CC] MemLibGeneric
[CC] Image
[CC] String
[CC] HobGeneration
[CC] MemLibGuid
[CC] Service
[CC] DebugImageInfo
[CC] Debug
[CC] AutoGen
[CC] MemLib
[SLINK] GenericBdsLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf [X64]
[SLINK] UefiMemoryLib
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf [X64]
[CC] EnterDxeCore
[CC] AutoGen
[CC] Stall
[SLINK] PcdDxe
[CC] WatchdogTimer
[CC] Crc32
[CC] Paging
[CC] AutoGen
[SLINK] WatchdogTimer
[CC] SetWatchdogTimer
[CC] AutoGen
[SLINK] DxeIpl
[CC] Runtime
[CC] InstallConfigurationTable
[DLINK1] WatchdogTimer
[OBJCOPY] WatchdogTimer
[CC] AutoGen
[GENFW] WatchdogTimer
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf [X64]
[SLINK] RuntimeDxe
[DLINK1] DxeIpl
[OBJCOPY] DxeIpl
[GENFW] DxeIpl
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf [X64]
[CC] Library
[CC] MonotonicCounter
[CC] AutoGen
[SLINK] MonotonicCounterRuntimeDxe
[CC] DriverSupport
[CC] InitVariable
[DLINK1] RuntimeDxe
[DLINK1] MonotonicCounterRuntimeDxe
[OBJCOPY] RuntimeDxe
[OBJCOPY] MonotonicCounterRuntimeDxe
[CC] Notify
[GENFW] MonotonicCounterRuntimeDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf [X64]
[GENFW] RuntimeDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf [X64]
[CC] EmuVariable
[CC] Reclaim
[CC] Locate
[CC] AutoGen
[SLINK] EmuVariableRuntimeDxe
[DLINK1] PcdDxe
[CC] FtwMisc
[OBJCOPY] PcdDxe
[GENFW] PcdDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf [X64]
[CC] Handle
[CC] UpdateWorkingBlock
[CC] Variable
[CC] FaultTolerantWrite
[CC] CapsuleService
[CC] Gcd
[CC] VariableDxe
[CC] FaultTolerantWriteDxe
[CC] SaveLongModeContext
[CC] Measurement
[CC] Pool
[CC] AutoGen
[SLINK] FaultTolerantWriteDxe
[CC] AutoGen
[SLINK] CapsuleRuntimeDxe
[CC] TcgMorLockDxe
[DLINK1] EmuVariableRuntimeDxe
[OBJCOPY] EmuVariableRuntimeDxe
[CC] Page
[GENFW] EmuVariableRuntimeDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf [X64]
[CC] VarCheck
[CC] NullMemoryTest
[DLINK1] CapsuleRuntimeDxe
[CC] MemData
[OBJCOPY] CapsuleRuntimeDxe
[CC] VariableExLib
[GENFW] CapsuleRuntimeDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf [X64]
[CC] AutoGen
[CC] FwVolBlock
[CC] AutoGen
[SLINK] NullMemoryTestDxe
[SLINK] VariableRuntimeDxe
[CC] SecurityStub
[CC] FwVolWrite
[CC] AutoGen
[SLINK] SecurityStubDxe
[DLINK1] NullMemoryTestDxe
[OBJCOPY] NullMemoryTestDxe
[CC] FwVolRead
[GENFW] NullMemoryTestDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf [X64]
[DLINK1] FaultTolerantWriteDxe
[OBJCOPY] FaultTolerantWriteDxe
[GENFW] FaultTolerantWriteDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf [X64]
[CC] FwVolAttrib
[CC] ComponentName
[DLINK1] SecurityStubDxe
[OBJCOPY] SecurityStubDxe
[GENFW] SecurityStubDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf [X64]
[CC] ConPlatform
[CC] Ffs
[CC] ConSplitterGraphics
[CC] AutoGen
[CC] HiiDatabaseEntry
[SLINK] ConPlatformDxe
[CC] ComponentName
[CC] FwVol
[CC] Image
[CC] Tpl
[CC] ConSplitter
[CC] Timer
[CC] AutoGen
[SLINK] ConSplitterDxe
[CC] ImageEx
[CC] Event
[DLINK1] ConPlatformDxe
[OBJCOPY] ConPlatformDxe
[GENFW] ConPlatformDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf [X64]
[CC] Dependency
[CC] ConfigRouting
[CC] Dispatcher
[CC] String
[CC] Setup
[DLINK1] VariableRuntimeDxe
[CC] DxeProtocolNotify
[OBJCOPY] VariableRuntimeDxe
[GENFW] VariableRuntimeDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf [X64]
[CC] DxeMain
[CC] Database
[CC] IfrParse
[CC] AutoGen
[SLINK] DxeCore
[CC] Font
[CC] FormDisplay
[CC] Expression
[DLINK1] ConSplitterDxe
[CC] ConfigKeywordHandler
[OBJCOPY] ConSplitterDxe
[CC] ProcessOptions
[GENFW] ConSplitterDxe
Building ... /home/technowtrend/src/edk2/Clover/GraphicsConsoleDxe/GraphicsConsoleDxe.inf [X64]
[CC] AutoGen
[SLINK] HiiDatabase
[CC] ComponentName
[CC] Presentation
[CC] InputHandler
[CC] LaffStd
[CC] AutoGen
[SLINK] SetupBrowser
[CC] AutoGen
[SLINK] DisplayEngine
[CC] GraphicsConsole
[CC] AutoGen
[SLINK] GraphicsConsoleDxe
[DLINK1] GraphicsConsoleDxe
[OBJCOPY] GraphicsConsoleDxe
[GENFW] GraphicsConsoleDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf [X64]
[CC] DevicePath
[CC] AutoGen
[SLINK] DevicePathDxe
[DLINK1] DxeCore
[OBJCOPY] DxeCore
[GENFW] DxeCore
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf [X64]
[CC] SmbiosDxe
[CC] AutoGen
[SLINK] SmbiosDxe
[DLINK1] SmbiosDxe
[OBJCOPY] SmbiosDxe
[GENFW] SmbiosDxe
Building ... /home/technowtrend/src/edk2/DuetPkg/SmbiosGenDxe/SmbiosGen.inf [X64]
[CC] SmbiosGen
[CC] AutoGen
[SLINK] SmbiosGenDxe
[DLINK1] DevicePathDxe
[OBJCOPY] DevicePathDxe
[DLINK1] SmbiosGenDxe
[GENFW] DevicePathDxe
Building ... /home/technowtrend/src/edk2/Clover/OsxEfiLdr/EfiLdr.inf [X64]
[OBJCOPY] SmbiosGenDxe
[GENFW] SmbiosGenDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf [X64]
[CC] EfiLoader
[DLINK1] DisplayEngine
[CC] Debug
[OBJCOPY] DisplayEngine
[GENFW] DisplayEngine
Building ... /home/technowtrend/src/edk2/Clover/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf [X64]
[CC] PeLoader
[CC] EbcExecute
[CC] CpuIo2Dxe
[CC] Support
[CC] EbcInt
[CC] AutoGen
[SLINK] CpuIo2Dxe
[CC] AutoGen
[SLINK] EfiLoader
[CC] EbcSupport
[NASM] EbcLowLevel
[DLINK1] CpuIo2Dxe
[OBJCOPY] CpuIo2Dxe
[GENFW] CpuIo2Dxe
Building ... /home/technowtrend/src/edk2/Clover/CpuDxe/Cpu.inf [X64]
[CC] AutoGen
[SLINK] EbcDxe
[DLINK1] EfiLoader
[OBJCOPY] EfiLoader
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:30: warning: absolute address can not be RIP-relative
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:31: warning: absolute address can not be RIP-relative
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:32: warning: absolute address can not be RIP-relative
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:36: warning: absolute address can not be RIP-relative
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:37: warning: absolute address can not be RIP-relative
/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:38: warning: absolute address can not be RIP-relative
[NASM] CpuInterrupt
[GENFW] EfiLoader
Building ... /home/technowtrend/src/edk2/PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf [X64]
[CC] 8259
[CC] Cpu
[CC] AutoGen
[SLINK] Legacy8259
[CC] AutoGen
[SLINK] Cpu
[DLINK1] Legacy8259
[OBJCOPY] Legacy8259
[DLINK1] SetupBrowser
[OBJCOPY] SetupBrowser
[GENFW] Legacy8259
Building ... /home/technowtrend/src/edk2/Clover/AcpiReset/Reset.inf [X64]
[GENFW] SetupBrowser
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Metronome/Metronome.inf [X64]
[CC] Reset
[CC] Metronome
[CC] AutoGen
[SLINK] AcpiReset
[CC] AutoGen
[SLINK] Metronome
[DLINK1] Cpu
[OBJCOPY] Cpu
[GENFW] Cpu
Building ... /home/technowtrend/src/edk2/Clover/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf [X64]
[DLINK1] AcpiReset
[DLINK1] Metronome
[OBJCOPY] AcpiReset
[OBJCOPY] Metronome
[GENFW] AcpiReset
Building ... /home/technowtrend/src/edk2/PcAtChipsetPkg/8254TimerDxe/8254Timer.inf [X64]
[GENFW] Metronome
Building ... /home/technowtrend/src/edk2/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf [X64]
[DLINK1] EbcDxe
[DLINK1] HiiDatabase
[OBJCOPY] EbcDxe
[GENFW] EbcDxe
Building ... /home/technowtrend/src/edk2/Clover/PciRootBridgeDxe/PciRootBridge.inf [X64]
[OBJCOPY] HiiDatabase
[GENFW] HiiDatabase
Building ... /home/technowtrend/src/edk2/Clover/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration.inf [X64]
[CC] Timer
[CC] PcRtcEntry
[CC] HpetTimer
[CC] PcatPciRootBridge
[CC] AutoGen
[CC] PciPowerManagement
[SLINK] HpetTimerDxe
[CC] PcRtc
[CC] AutoGen
[SLINK] Timer
[CC] PcatPciRootBridgeDevicePath
[CC] AutoGen
[SLINK] PcRtc
[CC] PciRomTable
[CC] PcatPciRootBridgeIo
[DLINK1] Timer
[OBJCOPY] Timer
[GENFW] Timer
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf [X64]
[CC] DeviceIo
[CC] PciDriverOverride
[CC] PcatIo
[DLINK1] HpetTimerDxe
[CC] NvmExpressBlockIo
[OBJCOPY] HpetTimerDxe
[CC] PciOptionRomSupport
[GENFW] HpetTimerDxe
Building ... /home/technowtrend/src/edk2/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf [X64]
[CC] AutoGen
[SLINK] PcatPciRootBridge
[CC] ComponentName
[DLINK1] PcRtc
[OBJCOPY] PcRtc
[CC] PciEnumerator
[CC] DataHub
[GENFW] PcRtc
Building ... /home/technowtrend/src/edk2/Clover/DriverOverride/DriverOverride.inf [X64]
[CC] AutoGen
[SLINK] DataHubDxe
[CC] NvmExpress
[CC] PciEnumeratorSupport
[CC] DriverOverride
[CC] NvmExpressDiskInfo
[CC] PciCommand
[CC] AutoGen
[SLINK] DriverOverride
[CC] NvmExpressHci
[CC] ComponentName
[DLINK1] DataHubDxe
[OBJCOPY] DataHubDxe
[DLINK1] DriverOverride
[OBJCOPY] DriverOverride
[GENFW] DataHubDxe
Building ... /home/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxHfs.inf [X64]
[GENFW] DriverOverride
Building ... /home/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxIso9660.inf [X64]
[CC] NvmExpressPassthru
[CC] PciDeviceSupport
[DLINK1] PcatPciRootBridge
[OBJCOPY] PcatPciRootBridge
[CC] fsw_iso9660
[CC] AutoGen
[SLINK] NvmExpressDxe
[GENFW] PcatPciRootBridge
Building ... /home/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxExt2.inf [X64]
[CC] PciBus
[CC] fsw_hfs
[CC] fsw_core
[CC] fsw_ext2
[CC] fsw_efi_lib
[CC] PciIo
[CC] fsw_core
[CC] fsw_core
[CC] AutoGen
[SLINK] PciBusNoEnumerationDxe
[CC] fsw_efi
[CC] fsw_efi_lib
[CC] fsw_efi_lib
[CC] fsw_lib
[CC] AutoGen
[SLINK] VBoxIso9600
[CC] fsw_efi
[CC] fsw_efi
[CC] fsw_lib
[CC] fsw_lib
[CC] AutoGen
[CC] AutoGen
[SLINK] VBoxExt2
[SLINK] VBoxHfs
[DLINK1] PciBusNoEnumerationDxe
[OBJCOPY] PciBusNoEnumerationDxe
[GENFW] PciBusNoEnumerationDxe
Building ... /home/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxExt4.inf [X64]
[CC] fsw_ext4
[DLINK1] VBoxIso9600
[CC] fsw_core
[OBJCOPY] VBoxIso9600
[GENFW] VBoxIso9600
Building ... /home/technowtrend/src/edk2/Clover/VBoxFsDxe/VBoxReiserFS.inf [X64]
[DLINK1] NvmExpressDxe
[OBJCOPY] NvmExpressDxe
[GENFW] NvmExpressDxe
Building ... /home/technowtrend/src/edk2/Clover/FatPkg/EnhancedFatDxe/Fat.inf [X64]
[CC] fsw_efi_lib
[CC] fsw_reiserfs
[CC] DirectoryCache
[DLINK1] VBoxExt2
[CC] fsw_efi
[CC] fsw_core
[CC] DiskCache
[OBJCOPY] VBoxExt2
[CC] fsw_efi_lib
[GENFW] VBoxExt2
Building ... /home/technowtrend/src/edk2/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe.inf [X64]
[CC] fsw_lib
[CC] FileName
[CC] Hash
[CC] AutoGen
[CC] fsw_efi
[SLINK] VBoxExt4
[CC] ComponentName
[CC] DirectoryManage
[CC] fsw_lib
[CC] AutoGen
[CC] VgaMiniPort
[SLINK] VBoxReiserFS
[CC] ComponentName
[CC] AutoGen
[SLINK] VgaMiniPort
[CC] ReadWrite
[CC] OpenVolume
[DLINK1] VgaMiniPort
[OBJCOPY] VgaMiniPort
[GENFW] VgaMiniPort
Building ... /home/technowtrend/src/edk2/Clover/BiosVideo/BiosVideo.inf [X64]
[CC] Open
[CC] BiosVideoNew
[CC] Misc
[CC] ComponentName
[CC] Init
[CC] Info
[CC] LegacyBiosThunk
[CC] FileSpace
[DLINK1] VBoxExt4
[CC] AutoGen
[OBJCOPY] VBoxExt4
[SLINK] BiosVideo
[GENFW] VBoxExt4
Building ... /home/technowtrend/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe.inf [X64]
[CC] Flush
[DLINK1] VBoxHfs
[CC] Fat
[OBJCOPY] VBoxHfs
[GENFW] VBoxHfs
Building ... /home/technowtrend/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe2.inf [X64]
[DLINK1] VBoxReiserFS
[CC] Delete
[OBJCOPY] VBoxReiserFS
[CC] BiosVideo
[CC] Data
[GENFW] VBoxReiserFS
Building ... /home/technowtrend/src/edk2/Clover/SataControllerDxe/SataControllerDxe.inf [X64]
[CC] ComponentName
[CC] UnicodeCollation
[CC] ComponentName
[CC] BiosVideo2
[CC] AutoGen
[SLINK] CsmVideoDxe
[CC] AutoGen
[SLINK] Fat
[CC] SataController
[CC] ComponentName
[CC] AutoGen
[SLINK] SataController
[CC] AutoGen
[SLINK] CsmVideo2Dxe
[DLINK1] BiosVideo
[OBJCOPY] BiosVideo
[GENFW] BiosVideo
Building ... /home/technowtrend/src/edk2/Clover/AtaAtapi/AtaAtapiPassThru.inf [X64]
[DLINK1] SataController
[OBJCOPY] SataController
[GENFW] SataController
Building ... /home/technowtrend/src/edk2/Clover/AtaBus/AtaBusDxe.inf [X64]
[CC] AtaAtapiPassThru
[CC] AtaBus
[CC] AhciMode
[CC] AtaPassThruExecute
[CC] ComponentName
[CC] IdeMode
[CC] AutoGen
[DLINK1] CsmVideoDxe
[OBJCOPY] CsmVideoDxe
[SLINK] AtaBusDxe
[CC] ComponentName
[GENFW] CsmVideoDxe
Building ... /home/technowtrend/src/edk2/Clover/DVDBus/ScsiBusDxe.inf [X64]
[CC] AutoGen
[SLINK] AtaAtapiPassThruDxe
[CC] ComponentName
[DLINK1] CsmVideo2Dxe
[OBJCOPY] CsmVideo2Dxe
[GENFW] CsmVideo2Dxe
Building ... /home/technowtrend/src/edk2/Clover/DVDDisk/ScsiDiskDxe.inf [X64]
[CC] ScsiBus
[DLINK1] Fat
[CC] AutoGen
[OBJCOPY] Fat
[SLINK] ScsiBus
[GENFW] Fat
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf [X64]
[CC] ComponentName
[DLINK1] AtaBusDxe
[OBJCOPY] AtaBusDxe
[GENFW] AtaBusDxe
Building ... /home/technowtrend/src/edk2/Clover/OhciDxe/OhciDxe.inf [X64]
[CC] UhciSched
[CC] ScsiDisk
[CC] UhciDebug
[DLINK1] ScsiBus
[OBJCOPY] ScsiBus
[CC] Ohci
[GENFW] ScsiBus
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf [X64]
[CC] AutoGen
[SLINK] ScsiDisk
[CC] UhciQueue
[CC] OhciSched
[CC] EhciUrb
[CC] UhciReg
[CC] OhciReg
[CC] UsbHcMem
[CC] UsbHcMem
[CC] OhciUrb
[CC] OhciDebug
[CC] EhciSched
[CC] Uhci
[CC] ComponentName
[CC] EhciDebug
[DLINK1] ScsiDisk
[OBJCOPY] ScsiDisk
[CC] ComponentName
[GENFW] ScsiDisk
Building ... /home/technowtrend/src/edk2/Clover/Patches_for_EDK2/XhciDxe/XhciDxe.inf [X64]
[CC] UsbHcMem
[CC] EhciReg
[CC] AutoGen
[SLINK] UhciDxe
[CC] AutoGen
[SLINK] OhciDxe
[CC] ComponentName
[CC] Xhci
[CC] Ehci
[CC] XhciReg
[CC] AutoGen
[SLINK] EhciDxe
[CC] XhciSched
[CC] UsbHcMem
[CC] ComponentName
[CC] AutoGen
[SLINK] XhciDxe
[DLINK1] UhciDxe
[OBJCOPY] UhciDxe
[DLINK1] AtaAtapiPassThruDxe
[OBJCOPY] AtaAtapiPassThruDxe
[GENFW] UhciDxe
Building ... /home/technowtrend/src/edk2/Clover/Patches_for_EDK2/UsbBusDxe/UsbBusDxe.inf [X64]
[GENFW] AtaAtapiPassThruDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf [X64]
[CC] UsbDesc
[CC] EfiKey
[DLINK1] EhciDxe
[CC] UsbEnumer
[OBJCOPY] EhciDxe
[DLINK1] OhciDxe
[GENFW] EhciDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64]
[CC] KeyBoard
[OBJCOPY] OhciDxe
[CC] UsbBus
[GENFW] OhciDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64]
[CC] ComponentName
[CC] UsbMassBot
[CC] AutoGen
[CC] UsbHub
[CC] ComponentName
[SLINK] UsbKbDxe
[CC] ComponentName
[CC] ComponentName
[CC] UsbMassImpl
[CC] MouseHid
[CC] UsbMassBoot
[CC] UsbUtility
[CC] UsbMassCbi
[CC] UsbMouse
[CC] AutoGen
[CC] UsbMassDiskInfo
[SLINK] UsbBusDxe
[CC] AutoGen
[SLINK] UsbMouseDxe
[CC] AutoGen
[SLINK] UsbMassStorageDxe
[DLINK1] UsbKbDxe
[OBJCOPY] UsbKbDxe
[GENFW] UsbKbDxe
Building ... /home/technowtrend/src/edk2/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64]
[CC] PcatIsaAcpi
[DLINK1] UsbMouseDxe
[OBJCOPY] UsbMouseDxe
[CC] IsaAcpi
[GENFW] UsbMouseDxe
Building ... /home/technowtrend/src/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf [X64]
[CC] ComponentName
[DLINK1] XhciDxe
[DLINK1] UsbMassStorageDxe
[CC] AutoGen
[SLINK] IsaAcpi
[OBJCOPY] XhciDxe
[OBJCOPY] UsbMassStorageDxe
[CC] ComponentName
[GENFW] UsbMassStorageDxe
Building ... /home/technowtrend/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64]
[GENFW] XhciDxe
Building ... /home/technowtrend/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64]
[CC] ComponentName
[CC] ComponentName
[CC] IsaIo
[DLINK1] IsaAcpi
[CC] CommPs2
[OBJCOPY] IsaAcpi
[CC] Ps2KbdCtrller
[GENFW] IsaAcpi
Building ... /home/technowtrend/src/edk2/Clover/Ps2MouseDxe/Ps2MouseDxe.inf [X64]
[CC] IsaBus
[DLINK1] UsbBusDxe
[CC] Ps2KbdTextIn
[OBJCOPY] UsbBusDxe
[CC] AutoGen
[CC] Ps2MouseAbsolutePointer
[SLINK] IsaBusDxe
[GENFW] UsbBusDxe
Building ... /home/technowtrend/src/edk2/Clover/OsxAcpiTableDxe/AcpiTableDxe.inf [X64]
[CC] ComponentName
[CC] AutoGen
[CC] Ps2Keyboard
[SLINK] Ps2MouseAbsolutePointerDxe
[CC] CommPs2
[CC] AcpiTableProtocol
[CC] AutoGen
[SLINK] Ps2KeyboardDxe
[CC] Ps2Mouse
[CC] AcpiTable
[CC] AutoGen
[SLINK] Ps2MouseDxe
[CC] AutoGen
[SLINK] AcpiTableDxe
[DLINK1] IsaBusDxe
[OBJCOPY] IsaBusDxe
[GENFW] IsaBusDxe
Building ... /home/technowtrend/src/edk2/Clover/OsxAcpiPlatformDxe/AcpiPlatformDxe.inf [X64]
[DLINK1] Ps2MouseAbsolutePointerDxe
[OBJCOPY] Ps2MouseAbsolutePointerDxe
[DLINK1] AcpiTableDxe
[DLINK1] Ps2MouseDxe
[OBJCOPY] AcpiTableDxe
[OBJCOPY] Ps2MouseDxe
[GENFW] Ps2MouseAbsolutePointerDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64]
[GENFW] Ps2MouseDxe
[GENFW] AcpiTableDxe
Building ... /home/technowtrend/src/edk2/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64]
Building ... /home/technowtrend/src/edk2/Clover/PartitionDxe/PartitionDxe.inf [X64]
[CC] AcpiPlatform
[CC] UnicodeCollationEng
[CC] ComponentName
[CC] AutoGen
[CC] ComponentName
[SLINK] AcpiPlatform
[CC] AutoGen
[SLINK] EnglishDxe
[CC] DiskIo
[DLINK1] Ps2KeyboardDxe
[CC] Mbr
[OBJCOPY] Ps2KeyboardDxe
[GENFW] Ps2KeyboardDxe
Building ... /home/technowtrend/src/edk2/Clover/BiosKeyboard/KeyboardDxe.inf [X64]
[DLINK1] EnglishDxe
[OBJCOPY] EnglishDxe
[CC] Gpt
[CC] AutoGen
[GENFW] EnglishDxe
Building ... /home/technowtrend/src/edk2/Clover/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64]
[SLINK] DiskIoDxe
[CC] ComponentName
[CC] ElTorito
[CC] LegacyRegion2
[CC] BiosKeyboard
[CC] Apple
[CC] AutoGen
[DLINK1] AcpiPlatform
[SLINK] LegacyRegion2Dxe
[OBJCOPY] AcpiPlatform
[CC] LegacyBiosThunk
[CC] Partition
[GENFW] AcpiPlatform
Building ... /home/technowtrend/src/edk2/Clover/FSInject/FSInject.inf [X64]
[CC] AutoGen
[SLINK] KeyboardDxe
[CC] AutoGen
[SLINK] PartitionDxe
[CC] FSInject
[DLINK1] DiskIoDxe
[OBJCOPY] DiskIoDxe
[CC] Test
[GENFW] DiskIoDxe
Building ... /home/technowtrend/src/edk2/Clover/MsgLog/MsgLog.inf [X64]
[CC] AutoGen
[SLINK] FSInject
[CC] MsgLog
[DLINK1] LegacyRegion2Dxe
[DLINK1] KeyboardDxe
[OBJCOPY] LegacyRegion2Dxe
[CC] AutoGen
[OBJCOPY] KeyboardDxe
[SLINK] MsgLog
[GENFW] LegacyRegion2Dxe
Building ... /home/technowtrend/src/edk2/Clover/SMCHelper/SMCHelper.inf [X64]
[GENFW] KeyboardDxe
Building ... /home/technowtrend/src/edk2/Clover/OSInfo/OSInfo.inf [X64]
[CC] SMCHelper
/home/technowtrend/src/edk2/Clover/OSInfo/OSInfo.c:19:29: fatal error: Protocol/OSInfo.h: No such file or directory
[DLINK1] MsgLog
compilation terminated.
GNUmakefile:418: recipe for target '/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/OSInfo/OSInfo/OUTPUT/OSInfo.obj' failed
make: *** [/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/OSInfo/OSInfo/OUTPUT/OSInfo.obj] Error 1


build.py...
 : error 7000: Failed to execute command
	make tbuild [/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/OSInfo/OSInfo]


build.py...
 : error 7000: Failed to execute command
	make tbuild [/home/technowtrend/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/DumpUefiCalls/DumpUefiCalls]


build.py...
 : error F002: Failed to build module
	/home/technowtrend/src/edk2/Clover/OSInfo/OSInfo.inf [X64, GCC53, RELEASE]

- Failed -
Build end time: 01:32:58, Oct.18 2016
Build total time: 00:00:54


o_Ops, ./ebuildBorg.sh exited with error(s), aborting..
technowtrend@technowtrend--L645:~$ 

LINK TIME OPTIMIZATION, is for the compiler/linker and produces smaller code if enabled, and is better to disable only if you are know what you are doing. Actually using Xcode is disabled and not available, only in linux.

Guys, I think there are problems with the last source (not downloaded yet by me). Waiting Slice..  sorry is edk2 problematic, not Clover

Link to comment
Share on other sites

LINK TIME OPTIMIZATION, is for the compiler/linker and produces smaller code if enabled, and is better to disable only if you are know what you are doing. Actually using Xcode is disabled and not available, only in linux.

Guys, I think there are problems with the last source (not downloaded yet by me). Waiting Slice.. 

Thanks anyway @micky1979 4 ur explanation; waitin' 4 next update...  :)

Link to comment
Share on other sites

same here it looks like it should download asks for overwrite then stays at 4.1.0 with the message that there is an update.

Build_Clover script v4.1.0 a new version v4.1.021.09 is available for download

SELF UPDATE

                          <----------------------------------------------------

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100 59041  100 59041    0     0   398k      0 --:--:-- --:--:-- --:--:--  397k

 

a new Build_Clover.command is available,

do you want to overwrite the script? (Y/n)\n

y

done!

 

===============================================================================

Build_Clover script v4.1.0 a new version v4.1.021.09 is available for download

Link to comment
Share on other sites

I made like this (already used in the script): 

grep '^SCRIPTVER="v'

this way SCRIPTVER="v4.1.1" is the only line that start this way and be founded. So you can also comment it and make a copy:

 

# SCRIPTVER="v4.1.1"

SCRIPTVER="v4.1.8 super cool"

 

.. but the only one that start with SCRIPTVER="v is found. Also is/will be the only one in the script since is defined only once.

Ok but this error is not coming from this script: https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/Include/Protocol/

is not even present on sourceforge..

 

Yeah, that will do too. Nice!

Link to comment
Share on other sites

o_Ops, ./ebuild.sh exited with error(s), aborting..

/Users/deepak/src/edk2/Clover/Protocols/AppleGraphicsConfig/GraphicsConfig.c:15:10: fatal error: 'Protocol/AppleGraphConfig.h' file not found
#include <Protocol/AppleGraphConfig.h>
         ^
[DLINK1] PartitionDxe
[MTOC] OSInfo
1 error generated.
[MTOC] PartitionDxe
make: *** [/Users/deepak/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Protocols/AppleGraphicsConfig/GraphicsConfig/OUTPUT/GraphicsConfig.obj] Error 1
build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/deepak/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Protocols/AppleGraphicsConfig/GraphicsConfig]
build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/deepak/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/DumpUefiCalls/DumpUefiCalls]
build.py...
 : error F002: Failed to build module
	/Users/deepak/src/edk2/Clover/Protocols/AppleGraphicsConfig/GraphicsConfig.inf [X64, XCODE5, RELEASE]
- Failed -
Build end time: 20:07:07, Oct.18 2016
Build total time: 00:00:35

:(

Link to comment
Share on other sites

o_Ops, ./ebuild.sh exited with error(s), aborting..

/Users/deepak/src/edk2/Clover/Protocols/AppleGraphicsConfig/GraphicsConfig.c:15:10: fatal error: 'Protocol/AppleGraphConfig.h' file not found
#include <Protocol/AppleGraphConfig.h>
         ^
[DLINK1] PartitionDxe
[MTOC] OSInfo
1 error generated.
[MTOC] PartitionDxe
make: *** [/Users/deepak/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Protocols/AppleGraphicsConfig/GraphicsConfig/OUTPUT/GraphicsConfig.obj] Error 1
build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/deepak/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/Protocols/AppleGraphicsConfig/GraphicsConfig]
build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/deepak/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/DumpUefiCalls/DumpUefiCalls]
build.py...
 : error F002: Failed to build module
	/Users/deepak/src/edk2/Clover/Protocols/AppleGraphicsConfig/GraphicsConfig.inf [X64, XCODE5, RELEASE]
- Failed -
Build end time: 20:07:07, Oct.18 2016
Build total time: 00:00:35

:(

Wrong topic Sir until AppleGraphicsConfig.h will not be there: https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/Protocols/AppleGraphicsConfig/

Did not read previous posts?

EDIT

btw the .c file has only two functions, so write the header with the function declaration to make it compile should not be so difficult (since was already in Clover in past). But IMHO we have to wait Slice.

Link to comment
Share on other sites

Wrong topic Sir until AppleGraphicsConfig.h will not be there: https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/Protocols/AppleGraphicsConfig/

Did not read previous posts?

EDIT

btw the .c file has only two functions, so write the header with the function declaration to make it compile should not be so difficult (since was already in Clover in past). But IMHO we have to wait Slice.

yes sir , found file is not there , then looked at SF its missed or maybe changed , thats why thought to report  :P

 

Sure sir  :)

thanks 

Link to comment
Share on other sites

Hello there,

 

I've noticed activity in the GitHub repository recently, which is good, but if you don't mind here's 1 advice, instead of posting version numbers, 4.0.1 and so on, post actual change log, GitHub is designed to keep track of revisions by itself.

 

Great job improving the script.

 

*I don't mean to be rude.

 

Best regards.

  • Like 1
Link to comment
Share on other sites

Hello there,

 

I've noticed activity in the GitHub repository recently, which is good, but if you don't mind here's 1 advice, instead of posting version numbers, 4.0.1 and so on, post actual change log, GitHub is designed to keep track of revisions by itself.

 

Great job improving the script.

 

*I don't mean to be rude.

 

Best regards.

Hi Needy, your are not rude, don't worry :)

Initially the versioning was just manual when the only repo was the Pandora's repo (that per itself follow your logic). BTW how to compare old and new since a user just download a file and not the repository? 

yes sir , found file is not there , then looked at SF its missed or maybe changed , thats why thought to report  :P

 

Sure sir  :)

thanks 

Slice are clearly working on it, so just wait is the best.

Not sure what happened but I just tried 4.1.1-tets again without removing the /src folder and it failed trying to build 3824 (I do have the full log if it's of any use).

            #582              :P

  • Like 1
Link to comment
Share on other sites

Hello there,

 

I've noticed activity in the GitHub repository recently, which is good, but if you don't mind here's 1 advice, instead of posting version numbers, 4.0.1 and so on, post actual change log, GitHub is designed to keep track of revisions by itself.

 

Great job improving the script.

 

*I don't mean to be rude.

 

Best regards.

I'm going to prepare a CHANGES file to keep track of changes made to "production" script

 

ErmaC

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...