Jump to content

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


Micky1979
2,126 posts in this topic

Recommended Posts

 

Seems like svn-related problem. May I see the output of the following commands:

svn --version

and

which svn

 

Sure @philip_petev  :yes: 

Last login: Fri Feb 17 21:25:33 on ttys000
Badruzeus-MacBook-Pro:~ badruzeus$ svn --version
svn, version 1.5.5 (r34862)
   compiled Jan 16 2009, 22:06:07

Copyright (C) 2000-2008 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme

Badruzeus-MacBook-Pro:~ badruzeus$ which svn
/usr/bin/svn
Badruzeus-MacBook-Pro:~ badruzeus$ 

Link to comment
Share on other sites

svn, version 1.5.5 (r34862)
   compiled Jan 16 2009, 22:06:07 

v1.5.5 2009? Bro, something is really wrong with your system we are in 2017 and El Capitan is >= 2015, reinstall OS X!

PS surely this does not comes from Apple

  • Like 1
Link to comment
Share on other sites

svn, version 1.5.5 (r34862)
   compiled Jan 16 2009, 22:06:07 

v1.5.5 2009? Bro, something is really wrong with your system we are in 2017 and El Capitan is >= 2015, reinstall OS X!

PS surely this does not comes from Apple

 

@Micky1979: reinstall the whole OS? Seriously..  :rofl: uhmmb, not a bad idea, but.. since this is on my daily mach I'll do it later on another partition. Du no what's wrong, but I'll check it later after a clean install. Fyi, this issue also occurs while running the script on Ubuntu 16.04 as well  :) Thanks anyway  :thumbsup_anim:

Link to comment
Share on other sites

Du no what's wrong, but I'll check it later after a clean install. Fyi, this issue also occurs while running the script on Ubuntu 16.04 as well  :) Thanks anyway  :thumbsup_anim:

Sorry @badruzues, a 8 year old command line cannot be finished to your system by itself. And Ubuntu 16.04 (Xenial Xerus) installed on my system does not come with svn installed  ^_^

For Ubuntu check for Updates using apt, but for OSX you should have done something wrong like install some deprecated packages, or may you have used some bad tool? (if you know which, you should have a back-up of the original stuff?)

  • Like 1
Link to comment
Share on other sites

Sorry @badruzues, a 8 year old command line cannot be finished to your system by itself. And Ubuntu 16.04 (Xenial Xerus) installed on my system does not come with svn installed  ^_^

Oops, my bad.. @Micky1979.. never got this issue caused by svn while using 10.12.x last month, unfortunately my new mach with gt520m has graphics problem on Sierra (Ah, OOT.. another thread). Uhmmb, but anyway.. thanks for figured out.  :)

  • Like 1
Link to comment
Share on other sites

@badruzeus: Micky1979 is right:

Last login: Thu Feb 16 21:40:04 on ttys001
philip@iHack:~$ svn --version
svn, version 1.9.4 (r1740329)
   compiled Nov 15 2016, 20:35:27 on x86_64-apple-darwin15.0.0

Copyright (C) 2016 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.8 (compiled with 1.3.8)
  - handles 'http' scheme
  - handles 'https' scheme

The following authentication credential caches are available:

* Plaintext cache in /Users/philip/.subversion
* GPG-Agent
* Mac OS X Keychain

philip@iHack:~$ which svn
/usr/bin/svn
philip@iHack:~$

something is defintely wrong with your OS X installation. The result above is also from OS X 10.11.6. Maybe that can be fixed with (re)installing the Xcode command line tools:

xcode-select --install
  • Like 1
Link to comment
Share on other sites

The bad is that installed at:

Badruzeus-MacBook-Pro:~ badruzeus$ which svn
/usr/bin/svn
Badruzeus-MacBook-Pro:~ badruzeus$ 

just hope only this one, why I suggested (perhaps too hasty) to reinstalling. Definitely He can do what He likes with his System, sorry @badruzeus!!  :P

What I mean to say is that in 2008/2009 some https protocols, anyway required by the actual systems, not even existed..

  • Like 1
Link to comment
Share on other sites

The bad is that installed at:

Badruzeus-MacBook-Pro:~ badruzeus$ which svn
/usr/bin/svn
Badruzeus-MacBook-Pro:~ badruzeus$ 
just hope only this one, why I suggested (perhaps too hasty) to reinstalling. Definitely He can do what He likes with his System  :P

 

Actually, the binary, located at /usr/bin is just a shortcut to the binary, located at /Applications/Xcode.app/Contents/Developer/usr/bin, so maybe if he reinstall the Command line tools the xcode-select --install way, he won't have to reinstall the whole OS.

 

Edit: or maybe just reinstall the whole Xcode app...

  • Like 2
Link to comment
Share on other sites

Actually, the binary, located at /usr/bin is just a shortcut to the binary, located at /Applications/Xcode.app/Contents/Developer/usr/bin, so maybe if he reinstall the Command line tools the xcode-select --install way, he won't have to reinstall the whole OS.

 

Edit: or maybe just reinstall the whole Xcode app...

 

Yap, many thanks @philip_petev && @Micky1979; after rolling back svn binary from Installer then re-install Command Line Tools I was able to build latest Clover rev as expected... I remember that recently some bad update / upgrade commands on terminal made svn on /usr/bin replaced with old version from somewhere.. Back to normal now, have a nice day everyone.   :)

post-826765-0-17609200-1487399079_thumb.jpg

  • Like 3
Link to comment
Share on other sites

  • 2 weeks later...

Somebody help me, plzz!

My IMac is 10.12.3 OSX, i try install Xcode 7 and Xcode 8, command line tool to build CloverGrowerPro or Build_Clover.command, it still get error.

Somebody, Can tell me exactly what I have to install application before build Clover?

Tks!!

Link to comment
Share on other sites

Somebody help me, plzz!

My IMac is 10.12.3 OSX, i try install Xcode 7 and Xcode 8, command line tool to build CloverGrowerPro or Build_Clover.command, it still get error.

Somebody, Can tell me exactly what I have to install application before build Clover?

Tks!!

Unless you need to build your own clover (which wasn't specified) you can simply download the latest version from SourceForge instead of building it.

 

Sent from my SM-G930F using Tapatalk

Link to comment
Share on other sites

so, this is my actual build log: ScriptVersion is latest: v4.2.8

 

 


===============================================================================
Select the desired architecture
                          <----------------------------------------------------
     1) Standard x64 only
     2) ia32 and x64 (ia32 is deprecated)
     3) ia32 only (deprecated)
     4) Back to Main Menu
     5) Exit
? 1
===============================================================================
Running from: 10.12.4
                          <----------------------------------------------------
===============================================================================
Xcode 8.2.1
Build version 8C1002
                          <----------------------------------------------------
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.42.1)
Target: x86_64-apple-darwin16.5.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/md/src/opt/local/bin
===============================================================================
boot6
                          <----------------------------------------------------
TOOLCHAIN_DIR: /Users/md/src/opt/local
NASM_PREFIX: /Users/md/src/opt/local/bin/
NASM_VER: 2.12.02
Initializing workspace
Loading previous configuration from /Users/md/src/edk2/Conf/BuildEnv.sh
WORKSPACE: /Users/md/src/edk2
EDK_TOOLS_PATH: /Users/md/src/edk2/BaseTools
CONF_PATH: /Users/md/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 -D_7ZIP_ST  -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 -D_7ZIP_ST  -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 -D_7ZIP_ST  -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 -D_7ZIP_ST  -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 -D_7ZIP_ST  -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 -D_7ZIP_ST  -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 -D_7ZIP_ST  -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 -D_7ZIP_ST  -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]
          if (!(isDLGmaxToken(LATEXT(1)))            ) {zzfailed_pred("  isDLGmaxToken(LATEXT(1))",0 /* report */, { 0; /* no user action */ } );}
                                                                                                                     ^
../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
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  build.c -o build.o
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  fset2.c -o fset2.o
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  fset.c -o fset.o
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  gen.c -o gen.o
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  globals.c -o globals.o
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  hash.c -o hash.o
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  lex.c -o lex.o
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  main.c -o main.o
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  misc.c -o misc.o
gcc -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536 -c -o set.o ../support/set/set.c
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  pred.c -o pred.o
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  egman.c -o egman.o
gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN  -DZZLEXBUFSIZE=65536  mrhoist.c -o mrhoist.o
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 -Wno-unused-result EfiVfrParser.cpp -o EfiVfrParser.o
In file included from EfiVfrParser.cpp:18:
In file included from ./EfiVfrParser.h:25:
./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {
                                                       ^
./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}
                                              ^
./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {
                                                               ^
./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {
                                                ^
./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {
                                                       ^
./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {
                                                       ^
./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {
                                                              ^
./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]
                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {
                                                                             ^
./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {
                                                  ^
./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {
                                                      ^
./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}
                                                    ^
./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {
                                                ^
./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {
                                           ^
./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {
                                           ^
./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}
                                                 ^
./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}
                                                ^
./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}
                                                 ^
./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {
                                     ^
./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {
                                     ^
./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),
                                                      ^
./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]
  CIfrStatementHeader (&mSubtitle->Statement) {
                        ^
./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),
                                               ^
./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]
               CIfrStatementHeader (&mText->Statement) {
                                     ^
./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),
                                             ^
./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]
              CIfrQuestionHeader (&mRef->Question) {
                                   ^
./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),
                                              ^
./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef2->Question) {
                                    ^
./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),
                                              ^
./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef3->Question) {
                                    ^
./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),
                                              ^
./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef4->Question) {
                                    ^
./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),
                                             ^
./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]
              CIfrQuestionHeader (&mRef5->Question) {
                                   ^
./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),
                                                               ^
./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]
  CIfrStatementHeader (&mResetButton->Statement) {
                        ^
./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),
                                                         ^
./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]
                     CIfrQuestionHeader (&mCheckBox->Question) {
                                          ^
./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),
                                                   ^
./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mAction->Question) {
                                      ^
./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),
                                               ^
./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mDate->Question) {
                                    ^
./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),
                                                      ^
./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrQuestionHeader (&mNumeric->Question),
                                        ^
./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {
                                        ^
./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),
                                                   ^
./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mOneOf->Question),
                                      ^
./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrMinMaxStepData (&mOneOf->data) {
                                      ^
./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),
                                                   ^
./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mString->Question) {
                                      ^
./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),
                                                        ^
./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]
                    CIfrQuestionHeader (&mPassword->Question) {
                                         ^
./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),
                                                              ^
./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]
                      CIfrQuestionHeader (&mOrderedList->Question) {
                                           ^
./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),
                                                ^
./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]
                CIfrQuestionHeader (&mTime->Question) {
                                     ^
./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}
                                                         ^
./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}
                                                            ^
./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}
                                                           ^
./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {
                                                                   ^
./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {
                                                              ^
./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {
                                                             ^
./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {
                                                     ^
./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {
                                            ^
./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]
                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {
                                                                     ^
./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {
                                                                ^
./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {
                                                ^
./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {
                                                    ^
./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {
                                                ^
./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {
                                                  ^
./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {
                                      ^
./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {
                                      ^
./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]
                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_IFR_GUID_TIMEOUT)) {
                                                                        ^
./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {
                                                  ^
./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {
                                     ^
./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {
                                                     ^
./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {
                                           ^
./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {
                                                             ^
./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {
                                               ^
./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {
                                               ^
./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {
                                               ^
./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {
                                               ^
./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {
                                               ^
./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {
                                          ^
./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {
                                             ^
./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {
                                             ^
./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {
                                      ^
./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {
                                          ^
./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {
                                       ^
./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {
                                        ^
./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {
                                        ^
./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {
                                        ^
./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {
                                      ^
./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {
                                       ^
./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {
                                     ^
./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {
                                      ^
./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {
                                      ^
./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {
                                           ^
./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {
                                         ^
./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {
                                        ^
./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {
                                     ^
./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {
                                             ^
./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {
                                            ^
./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {
                                           ^
./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {
                                         ^
./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {
                                          ^
./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {
                                          ^
./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {
                                     ^
./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {
                                             ^
./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {
                                            ^
./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {
                                     ^
./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {
                                          ^
./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {
                                        ^
./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {
                                       ^
./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {
                                               ^
./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {
                                              ^
./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {
                                            ^
./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {
                                           ^
./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {
                                     ^
./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {
                                       ^
./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {
                                        ^
./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {
                                          ^
./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {
                                        ^
./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {
                                           ^
./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {
                                    ^
./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {
                                            ^
./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {
                                             ^
./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {
                                          ^
./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {
                                             ^
./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {
                                      ^
./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {
                                     ^
./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {
                                       ^
./VfrFormPkg.h:2880: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
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 -Wno-unused-result VfrLexer.cpp -o VfrLexer.o
In file included from VfrLexer.cpp:18:
./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {
                                                       ^
./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}
                                              ^
./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {
                                                               ^
./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {
                                                ^
./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {
                                                       ^
./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {
                                                       ^
./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {
                                                              ^
./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]
                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {
                                                                             ^
./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {
                                                  ^
./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {
                                                      ^
./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}
                                                    ^
./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {
                                                ^
./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {
                                           ^
./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {
                                           ^
./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}
                                                 ^
./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}
                                                ^
./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}
                                                 ^
./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {
                                     ^
./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {
                                     ^
./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),
                                                      ^
./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]
  CIfrStatementHeader (&mSubtitle->Statement) {
                        ^
./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),
                                               ^
./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]
               CIfrStatementHeader (&mText->Statement) {
                                     ^
./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),
                                             ^
./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]
              CIfrQuestionHeader (&mRef->Question) {
                                   ^
./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),
                                              ^
./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef2->Question) {
                                    ^
./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),
                                              ^
./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef3->Question) {
                                    ^
./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),
                                              ^
./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef4->Question) {
                                    ^
./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),
                                             ^
./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]
              CIfrQuestionHeader (&mRef5->Question) {
                                   ^
./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),
                                                               ^
./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]
  CIfrStatementHeader (&mResetButton->Statement) {
                        ^
./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),
                                                         ^
./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]
                     CIfrQuestionHeader (&mCheckBox->Question) {
                                          ^
./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),
                                                   ^
./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mAction->Question) {
                                      ^
./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),
                                               ^
./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mDate->Question) {
                                    ^
./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),
                                                      ^
./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrQuestionHeader (&mNumeric->Question),
                                        ^
./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {
                                        ^
./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),
                                                   ^
./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mOneOf->Question),
                                      ^
./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrMinMaxStepData (&mOneOf->data) {
                                      ^
./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),
                                                   ^
./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mString->Question) {
                                      ^
./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),
                                                        ^
./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]
                    CIfrQuestionHeader (&mPassword->Question) {
                                         ^
./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),
                                                              ^
./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]
                      CIfrQuestionHeader (&mOrderedList->Question) {
                                           ^
./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),
                                                ^
./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]
                CIfrQuestionHeader (&mTime->Question) {
                                     ^
./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}
                                                         ^
./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}
                                                            ^
./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}
                                                           ^
./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {
                                                                   ^
./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {
                                                              ^
./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {
                                                             ^
./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {
                                                     ^
./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {
                                            ^
./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]
                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {
                                                                     ^
./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {
                                                                ^
./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {
                                                ^
./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {
                                                    ^
./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {
                                                ^
./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {
                                                  ^
./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {
                                      ^
./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {
                                      ^
./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]
                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_IFR_GUID_TIMEOUT)) {
                                                                        ^
./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {
                                                  ^
./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {
                                     ^
./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {
                                                     ^
./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {
                                           ^
./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {
                                                             ^
./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {
                                               ^
./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {
                                               ^
./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {
                                               ^
./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {
                                               ^
./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {
                                               ^
./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {
                                          ^
./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {
                                             ^
./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {
                                             ^
./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {
                                      ^
./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {
                                          ^
./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {
                                       ^
./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {
                                        ^
./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {
                                        ^
./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {
                                        ^
./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {
                                      ^
./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {
                                       ^
./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {
                                     ^
./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {
                                      ^
./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {
                                      ^
./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {
                                           ^
./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {
                                         ^
./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {
                                        ^
./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {
                                     ^
./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {
                                             ^
./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {
                                            ^
./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {
                                           ^
./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {
                                         ^
./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {
                                          ^
./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {
                                          ^
./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {
                                     ^
./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {
                                             ^
./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {
                                            ^
./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {
                                     ^
./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {
                                          ^
./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {
                                        ^
./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {
                                       ^
./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {
                                               ^
./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {
                                              ^
./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {
                                            ^
./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {
                                           ^
./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {
                                     ^
./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {
                                       ^
./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {
                                        ^
./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {
                                          ^
./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {
                                        ^
./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {
                                           ^
./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {
                                    ^
./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {
                                            ^
./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {
                                             ^
./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {
                                          ^
./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {
                                             ^
./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {
                                      ^
./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {
                                     ^
./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {
                                       ^
./VfrFormPkg.h:2880: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:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {
                                                       ^
./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}
                                              ^
./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {
                                                               ^
./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {
                                                ^
./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {
                                                       ^
./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {
                                                       ^
./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {
                                                              ^
./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]
                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {
                                                                             ^
./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {
                                                  ^
./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {
                                                      ^
./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}
                                                    ^
./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {
                                                ^
./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {
                                           ^
./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {
                                           ^
./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}
                                                 ^
./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}
                                                ^
./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}
                                                 ^
./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {
                                     ^
./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {
                                     ^
./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),
                                                      ^
./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]
  CIfrStatementHeader (&mSubtitle->Statement) {
                        ^
./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),
                                               ^
./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]
               CIfrStatementHeader (&mText->Statement) {
                                     ^
./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),
                                             ^
./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]
              CIfrQuestionHeader (&mRef->Question) {
                                   ^
./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),
                                              ^
./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef2->Question) {
                                    ^
./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),
                                              ^
./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef3->Question) {
                                    ^
./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),
                                              ^
./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef4->Question) {
                                    ^
./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),
                                             ^
./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]
              CIfrQuestionHeader (&mRef5->Question) {
                                   ^
./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),
                                                               ^
./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]
  CIfrStatementHeader (&mResetButton->Statement) {
                        ^
./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),
                                                         ^
./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]
                     CIfrQuestionHeader (&mCheckBox->Question) {
                                          ^
./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),
                                                   ^
./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mAction->Question) {
                                      ^
./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),
                                               ^
./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mDate->Question) {
                                    ^
./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),
                                                      ^
./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrQuestionHeader (&mNumeric->Question),
                                        ^
./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {
                                        ^
./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),
                                                   ^
./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mOneOf->Question),
                                      ^
./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrMinMaxStepData (&mOneOf->data) {
                                      ^
./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),
                                                   ^
./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mString->Question) {
                                      ^
./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),
                                                        ^
./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]
                    CIfrQuestionHeader (&mPassword->Question) {
                                         ^
./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),
                                                              ^
./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]
                      CIfrQuestionHeader (&mOrderedList->Question) {
                                           ^
./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),
                                                ^
./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]
                CIfrQuestionHeader (&mTime->Question) {
                                     ^
./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}
                                                         ^
./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}
                                                            ^
./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}
                                                           ^
./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {
                                                                   ^
./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {
                                                              ^
./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {
                                                             ^
./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {
                                                     ^
./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {
                                            ^
./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]
                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {
                                                                     ^
./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {
                                                                ^
./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {
                                                ^
./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {
                                                    ^
./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {
                                                ^
./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {
                                                  ^
./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {
                                      ^
./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {
                                      ^
./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]
                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_IFR_GUID_TIMEOUT)) {
                                                                        ^
./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {
                                                  ^
./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {
                                     ^
./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {
                                                     ^
./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {
                                           ^
./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {
                                                             ^
./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {
                                               ^
./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {
                                               ^
./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {
                                               ^
./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {
                                               ^
./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {
                                               ^
./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {
                                          ^
./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {
                                             ^
./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {
                                             ^
./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {
                                      ^
./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {
                                          ^
./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {
                                       ^
./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {
                                        ^
./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {
                                        ^
./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {
                                        ^
./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {
                                      ^
./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {
                                       ^
./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {
                                     ^
./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {
                                      ^
./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {
                                      ^
./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {
                                           ^
./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {
                                         ^
./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {
                                        ^
./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {
                                     ^
./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {
                                             ^
./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {
                                            ^
./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {
                                           ^
./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {
                                         ^
./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {
                                          ^
./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {
                                          ^
./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {
                                     ^
./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {
                                             ^
./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {
                                            ^
./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {
                                     ^
./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {
                                          ^
./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {
                                        ^
./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {
                                       ^
./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {
                                               ^
./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {
                                              ^
./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {
                                            ^
./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {
                                           ^
./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {
                                     ^
./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {
                                       ^
./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {
                                        ^
./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {
                                          ^
./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {
                                        ^
./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {
                                           ^
./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {
                                    ^
./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {
                                            ^
./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {
                                             ^
./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {
                                          ^
./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {
                                             ^
./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {
                                      ^
./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {
                                     ^
./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {
                                       ^
./VfrFormPkg.h:2880: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:3845:88: warning: expression result unused [-Wunused-value]
    if (!(mCompatibleMode)      ) {zzfailed_pred("  mCompatibleMode",0 /* report */, { 0; /* no user action */ } );}
                                                                                       ^
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]
    if (!(mCompatibleMode)      ) {zzfailed_pred("  mCompatibleMode",0 /* report */, { 0; /* no user action */ } );}
                                                                                       ^
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); }
                          ^~~~~~~~~~~
135 warnings generated.
g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/  -O2 -Wno-unused-result VfrFormPkg.cpp -o VfrFormPkg.o
In file included from VfrFormPkg.cpp:18:
./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {
                                                       ^
./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}
                                              ^
./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {
                                                               ^
./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {
                                                ^
./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {
                                                       ^
./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {
                                                       ^
./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {
                                                              ^
./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]
                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {
                                                                             ^
./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {
                                                  ^
./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {
                                                      ^
./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}
                                                    ^
./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {
                                                ^
./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {
                                           ^
./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {
                                           ^
./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}
                                                 ^
./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}
                                                ^
./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}
                                                 ^
./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {
                                     ^
./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {
                                     ^
./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),
                                                      ^
./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]
  CIfrStatementHeader (&mSubtitle->Statement) {
                        ^
./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),
                                               ^
./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]
               CIfrStatementHeader (&mText->Statement) {
                                     ^
./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),
                                             ^
./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]
              CIfrQuestionHeader (&mRef->Question) {
                                   ^
./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),
                                              ^
./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef2->Question) {
                                    ^
./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),
                                              ^
./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef3->Question) {
                                    ^
./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),
                                              ^
./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef4->Question) {
                                    ^
./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),
                                             ^
./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]
              CIfrQuestionHeader (&mRef5->Question) {
                                   ^
./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),
                                                               ^
./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]
  CIfrStatementHeader (&mResetButton->Statement) {
                        ^
./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),
                                                         ^
./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]
                     CIfrQuestionHeader (&mCheckBox->Question) {
                                          ^
./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),
                                                   ^
./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mAction->Question) {
                                      ^
./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),
                                               ^
./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mDate->Question) {
                                    ^
./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),
                                                      ^
./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrQuestionHeader (&mNumeric->Question),
                                        ^
./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {
                                        ^
./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),
                                                   ^
./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mOneOf->Question),
                                      ^
./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrMinMaxStepData (&mOneOf->data) {
                                      ^
./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),
                                                   ^
./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mString->Question) {
                                      ^
./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),
                                                        ^
./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]
                    CIfrQuestionHeader (&mPassword->Question) {
                                         ^
./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),
                                                              ^
./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]
                      CIfrQuestionHeader (&mOrderedList->Question) {
                                           ^
./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),
                                                ^
./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]
                CIfrQuestionHeader (&mTime->Question) {
                                     ^
./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}
                                                         ^
./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}
                                                            ^
./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}
                                                           ^
./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {
                                                                   ^
./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {
                                                              ^
./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {
                                                             ^
./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {
                                                     ^
./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {
                                            ^
./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]
                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {
                                                                     ^
./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {
                                                                ^
./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {
                                                ^
./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {
                                                    ^
./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {
                                                ^
./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {
                                                  ^
./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {
                                      ^
./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {
                                      ^
./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]
                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_IFR_GUID_TIMEOUT)) {
                                                                        ^
./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {
                                                  ^
./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {
                                     ^
./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {
                                                     ^
./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {
                                           ^
./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {
                                                             ^
./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {
                                               ^
./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {
                                               ^
./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {
                                               ^
./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {
                                               ^
./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {
                                               ^
./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {
                                          ^
./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {
                                             ^
./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {
                                             ^
./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {
                                      ^
./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {
                                          ^
./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {
                                       ^
./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {
                                        ^
./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {
                                        ^
./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {
                                        ^
./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {
                                      ^
./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {
                                       ^
./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {
                                     ^
./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {
                                      ^
./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {
                                      ^
./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {
                                           ^
./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {
                                         ^
./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {
                                        ^
./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {
                                     ^
./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {
                                             ^
./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {
                                            ^
./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {
                                           ^
./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {
                                         ^
./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {
                                          ^
./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {
                                          ^
./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {
                                     ^
./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {
                                             ^
./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {
                                            ^
./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {
                                     ^
./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {
                                          ^
./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {
                                        ^
./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {
                                       ^
./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {
                                               ^
./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {
                                              ^
./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {
                                            ^
./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {
                                           ^
./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {
                                     ^
./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {
                                       ^
./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {
                                        ^
./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {
                                          ^
./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {
                                        ^
./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {
                                           ^
./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {
                                    ^
./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {
                                            ^
./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {
                                             ^
./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {
                                          ^
./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {
                                             ^
./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {
                                      ^
./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {
                                     ^
./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {
                                       ^
./VfrFormPkg.h:2880: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 -Wno-unused-result 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 -Wno-unused-result VfrUtilityLib.cpp -o VfrUtilityLib.o
In file included from VfrUtilityLib.cpp:20:
./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {
                                                       ^
./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}
                                              ^
./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {
                                                               ^
./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {
                                                ^
./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {
                                                       ^
./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {
                                                       ^
./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {
                                                              ^
./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]
                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {
                                                                             ^
./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {
                                                  ^
./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {
                                                      ^
./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}
                                                    ^
./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {
                                                ^
./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {
                                           ^
./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {
                                           ^
./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}
                                                 ^
./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}
                                                ^
./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}
                                                 ^
./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {
                                     ^
./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {
                                     ^
./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),
                                                      ^
./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]
  CIfrStatementHeader (&mSubtitle->Statement) {
                        ^
./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),
                                               ^
./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]
               CIfrStatementHeader (&mText->Statement) {
                                     ^
./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),
                                             ^
./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]
              CIfrQuestionHeader (&mRef->Question) {
                                   ^
./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),
                                              ^
./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef2->Question) {
                                    ^
./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),
                                              ^
./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef3->Question) {
                                    ^
./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),
                                              ^
./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef4->Question) {
                                    ^
./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),
                                             ^
./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]
              CIfrQuestionHeader (&mRef5->Question) {
                                   ^
./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),
                                                               ^
./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]
  CIfrStatementHeader (&mResetButton->Statement) {
                        ^
./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),
                                                         ^
./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]
                     CIfrQuestionHeader (&mCheckBox->Question) {
                                          ^
./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),
                                                   ^
./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mAction->Question) {
                                      ^
./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),
                                               ^
./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mDate->Question) {
                                    ^
./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),
                                                      ^
./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrQuestionHeader (&mNumeric->Question),
                                        ^
./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {
                                        ^
./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),
                                                   ^
./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mOneOf->Question),
                                      ^
./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrMinMaxStepData (&mOneOf->data) {
                                      ^
./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),
                                                   ^
./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mString->Question) {
                                      ^
./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),
                                                        ^
./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]
                    CIfrQuestionHeader (&mPassword->Question) {
                                         ^
./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),
                                                              ^
./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]
                      CIfrQuestionHeader (&mOrderedList->Question) {
                                           ^
./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),
                                                ^
./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]
                CIfrQuestionHeader (&mTime->Question) {
                                     ^
./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}
                                                         ^
./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}
                                                            ^
./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}
                                                           ^
./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {
                                                                   ^
./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {
                                                              ^
./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {
                                                             ^
./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {
                                                     ^
./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {
                                            ^
./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]
                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {
                                                                     ^
./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {
                                                                ^
./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {
                                                ^
./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {
                                                    ^
./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {
                                                ^
./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {
                                                  ^
./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {
                                      ^
./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {
                                      ^
./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]
                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_IFR_GUID_TIMEOUT)) {
                                                                        ^
./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {
                                                  ^
./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {
                                     ^
./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {
                                                     ^
./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {
                                           ^
./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {
                                                             ^
./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {
                                               ^
./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {
                                               ^
./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {
                                               ^
./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {
                                               ^
./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {
                                               ^
./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {
                                          ^
./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {
                                             ^
./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {
                                             ^
./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {
                                      ^
./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {
                                          ^
./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {
                                       ^
./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {
                                        ^
./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {
                                        ^
./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {
                                        ^
./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {
                                      ^
./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {
                                       ^
./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {
                                     ^
./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {
                                      ^
./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {
                                      ^
./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {
                                           ^
./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {
                                         ^
./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {
                                        ^
./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {
                                     ^
./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {
                                             ^
./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {
                                            ^
./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {
                                           ^
./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {
                                         ^
./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {
                                          ^
./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {
                                          ^
./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {
                                     ^
./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {
                                             ^
./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {
                                            ^
./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {
                                     ^
./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {
                                          ^
./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {
                                        ^
./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {
                                       ^
./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {
                                               ^
./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {
                                              ^
./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {
                                            ^
./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {
                                           ^
./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {
                                     ^
./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {
                                       ^
./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {
                                        ^
./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {
                                          ^
./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {
                                        ^
./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {
                                           ^
./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {
                                    ^
./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {
                                            ^
./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {
                                             ^
./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {
                                          ^
./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {
                                             ^
./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {
                                      ^
./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {
                                     ^
./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {
                                       ^
./VfrFormPkg.h:2880: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 -Wno-unused-result VfrCompiler.cpp -o VfrCompiler.o
In file included from VfrCompiler.cpp:19:
In file included from ./VfrCompiler.h:21:
./VfrFormPkg.h:657:56: warning: field 'mFormSet' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_SET_OP, &mFormSet->Header, Size) {
                                                       ^
./VfrFormPkg.h:692:47: warning: field 'mEnd' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_END_OP, &mEnd->Header) {}
                                              ^
./VfrFormPkg.h:701:64: warning: field 'mDefaultStore' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_DEFAULTSTORE_OP, &mDefaultStore->Header) {
                                                               ^
./VfrFormPkg.h:743:49: warning: field 'mForm' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_FORM_OP, &mForm->Header) {
                                                ^
./VfrFormPkg.h:775:56: warning: field 'mFormMap' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_FORM_MAP_OP, &mFormMap->Header) {
                                                       ^
./VfrFormPkg.h:812:56: warning: field 'mVarStore' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_VARSTORE_OP, &mVarStore->Header) {
                                                       ^
./VfrFormPkg.h:852:63: warning: field 'mVarStoreEfi' is uninitialized when used here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_VARSTORE_EFI_OP, &mVarStoreEfi->Header) {
                                                              ^
./VfrFormPkg.h:908:78: warning: field 'mVarStoreNameValue' is uninitialized when used here [-Wuninitialized]
                              CIfrOpHeader (EFI_IFR_VARSTORE_NAME_VALUE_OP, &mVarStoreNameValue->Header) {
                                                                             ^
./VfrFormPkg.h:928:51: warning: field 'mImage' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_IMAGE_OP, &mImage->Header) {
                                                  ^
./VfrFormPkg.h:943:55: warning: field 'mModal' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_MODAL_TAG_OP, &mModal->Header) {
                                                      ^
./VfrFormPkg.h:954:53: warning: field 'mLocked' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_LOCKED_OP, &mLocked->Header) {}
                                                    ^
./VfrFormPkg.h:964:49: warning: field 'mRule' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_RULE_OP, &mRule->Header) {
                                                ^
./VfrFormPkg.h:986:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, Size) {
                                           ^
./VfrFormPkg.h:1014:44: warning: field 'mDefault' is uninitialized when used here [-Wuninitialized]
        CIfrOpHeader (EFI_IFR_DEFAULT_OP, &mDefault->Header, sizeof (EFI_IFR_DEFAULT_2)) {
                                           ^
./VfrFormPkg.h:1034:50: warning: field 'mValue' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_VALUE_OP, &mValue->Header) {}
                                                 ^
./VfrFormPkg.h:1044:49: warning: field 'mRead' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_READ_OP, &mRead->Header) {}
                                                ^
./VfrFormPkg.h:1054:50: warning: field 'mWrite' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_WRITE_OP, &mWrite->Header) {}
                                                 ^
./VfrFormPkg.h:1066:38: warning: field 'mGet' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GET_OP, &mGet->Header) {
                                     ^
./VfrFormPkg.h:1086:38: warning: field 'mSet' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SET_OP, &mSet->Header) {
                                     ^
./VfrFormPkg.h:1104:55: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_SUBTITLE_OP, &mSubtitle->Header),
                                                      ^
./VfrFormPkg.h:1105:25: warning: field 'mSubtitle' is uninitialized when used here [-Wuninitialized]
  CIfrStatementHeader (&mSubtitle->Statement) {
                        ^
./VfrFormPkg.h:1124:48: warning: field 'mText' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_TEXT_OP, &mText->Header),
                                               ^
./VfrFormPkg.h:1125:38: warning: field 'mText' is uninitialized when used here [-Wuninitialized]
               CIfrStatementHeader (&mText->Statement) {
                                     ^
./VfrFormPkg.h:1140:46: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef->Header),
                                             ^
./VfrFormPkg.h:1141:36: warning: field 'mRef' is uninitialized when used here [-Wuninitialized]
              CIfrQuestionHeader (&mRef->Question) {
                                   ^
./VfrFormPkg.h:1156:47: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef2->Header, sizeof (EFI_IFR_REF2)),
                                              ^
./VfrFormPkg.h:1157:37: warning: field 'mRef2' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef2->Question) {
                                    ^
./VfrFormPkg.h:1177:47: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef3->Header, sizeof (EFI_IFR_REF3)),
                                              ^
./VfrFormPkg.h:1178:37: warning: field 'mRef3' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef3->Question) {
                                    ^
./VfrFormPkg.h:1203:47: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_REF_OP, &mRef4->Header, sizeof(EFI_IFR_REF4)),
                                              ^
./VfrFormPkg.h:1204:37: warning: field 'mRef4' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mRef4->Question) {
                                    ^
./VfrFormPkg.h:1234:46: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]
              CIfrOpHeader (EFI_IFR_REF_OP, &mRef5->Header, sizeof (EFI_IFR_REF5)),
                                             ^
./VfrFormPkg.h:1235:36: warning: field 'mRef5' is uninitialized when used here [-Wuninitialized]
              CIfrQuestionHeader (&mRef5->Question) {
                                   ^
./VfrFormPkg.h:1245:64: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_RESET_BUTTON_OP, &mResetButton->Header),
                                                               ^
./VfrFormPkg.h:1246:25: warning: field 'mResetButton' is uninitialized when used here [-Wuninitialized]
  CIfrStatementHeader (&mResetButton->Statement) {
                        ^
./VfrFormPkg.h:1261:58: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_CHECKBOX_OP, &mCheckBox->Header),
                                                         ^
./VfrFormPkg.h:1262:43: warning: field 'mCheckBox' is uninitialized when used here [-Wuninitialized]
                     CIfrQuestionHeader (&mCheckBox->Question) {
                                          ^
./VfrFormPkg.h:1301:52: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ACTION_OP, &mAction->Header),
                                                   ^
./VfrFormPkg.h:1302:39: warning: field 'mAction' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mAction->Question) {
                                      ^
./VfrFormPkg.h:1317:48: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]
               CIfrOpHeader (EFI_IFR_DATE_OP, &mDate->Header),
                                               ^
./VfrFormPkg.h:1318:37: warning: field 'mDate' is uninitialized when used here [-Wuninitialized]
               CIfrQuestionHeader (&mDate->Question) {
                                    ^
./VfrFormPkg.h:1360:55: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_NUMERIC_OP, &mNumeric->Header),
                                                      ^
./VfrFormPkg.h:1361:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrQuestionHeader (&mNumeric->Question),
                                        ^
./VfrFormPkg.h:1362:41: warning: field 'mNumeric' is uninitialized when used here [-Wuninitialized]
                   CIfrMinMaxStepData (&mNumeric->data, TRUE) {
                                        ^
./VfrFormPkg.h:1421:52: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_ONE_OF_OP, &mOneOf->Header),
                                                   ^
./VfrFormPkg.h:1422:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mOneOf->Question),
                                      ^
./VfrFormPkg.h:1423:39: warning: field 'mOneOf' is uninitialized when used here [-Wuninitialized]
                 CIfrMinMaxStepData (&mOneOf->data) {
                                      ^
./VfrFormPkg.h:1478:52: warning: field 'mString' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_STRING_OP, &mString->Header),
                                                   ^
./VfrFormPkg.h:1479:39: warning: field 'mString' is uninitialized when used here [-Wuninitialized]
                 CIfrQuestionHeader (&mString->Question) {
                                      ^
./VfrFormPkg.h:1520:57: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_PASSWORD_OP, &mPassword->Header),
                                                        ^
./VfrFormPkg.h:1521:42: warning: field 'mPassword' is uninitialized when used here [-Wuninitialized]
                    CIfrQuestionHeader (&mPassword->Question) {
                                         ^
./VfrFormPkg.h:1546:63: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]
                      CIfrOpHeader (EFI_IFR_ORDERED_LIST_OP, &mOrderedList->Header),
                                                              ^
./VfrFormPkg.h:1547:44: warning: field 'mOrderedList' is uninitialized when used here [-Wuninitialized]
                      CIfrQuestionHeader (&mOrderedList->Question) {
                                           ^
./VfrFormPkg.h:1587:49: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_TIME_OP, &mTime->Header),
                                                ^
./VfrFormPkg.h:1588:38: warning: field 'mTime' is uninitialized when used here [-Wuninitialized]
                CIfrQuestionHeader (&mTime->Question) {
                                     ^
./VfrFormPkg.h:1631:58: warning: field 'mDisableIf' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_DISABLE_IF_OP, &mDisableIf->Header) {}
                                                         ^
./VfrFormPkg.h:1640:61: warning: field 'mSuppressIf' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_SUPPRESS_IF_OP, &mSuppressIf->Header) {}
                                                            ^
./VfrFormPkg.h:1649:60: warning: field 'mGrayOutIf' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GRAY_OUT_IF_OP, &mGrayOutIf->Header) {}
                                                           ^
./VfrFormPkg.h:1658:68: warning: field 'mInconsistentIf' is uninitialized when used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_INCONSISTENT_IF_OP, &mInconsistentIf->Header) {
                                                                   ^
./VfrFormPkg.h:1673:63: warning: field 'mWarningIf' is uninitialized when used here [-Wuninitialized]
                        CIfrOpHeader (EFI_IFR_WARNING_IF_OP, &mWarningIf->Header) {
                                                              ^
./VfrFormPkg.h:1693:62: warning: field 'mNoSubmitIf' is uninitialized when used here [-Wuninitialized]
                     CIfrOpHeader (EFI_IFR_NO_SUBMIT_IF_OP, &mNoSubmitIf->Header) {
                                                             ^
./VfrFormPkg.h:1708:54: warning: field 'mRefresh' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_REFRESH_OP, &mRefresh->Header) {
                                                     ^
./VfrFormPkg.h:1723:45: warning: field 'mRefreshId' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_REFRESH_ID_OP, &mRefreshId->Header) {
                                            ^
./VfrFormPkg.h:1738:70: warning: field 'mVarStoreDevice' is uninitialized when used here [-Wuninitialized]
                          CIfrOpHeader (EFI_IFR_VARSTORE_DEVICE_OP, &mVarStoreDevice->Header) {
                                                                     ^
./VfrFormPkg.h:1753:65: warning: field 'mOneOfOption' is uninitialized when used here [-Wuninitialized]
                       CIfrOpHeader (EFI_IFR_ONE_OF_OPTION_OP, &mOneOfOption->Header, Size) {
                                                                ^
./VfrFormPkg.h:1828:49: warning: field 'mClass' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mClass->Header, sizeof (EFI_IFR_GUID_CLASS)) {
                                                ^
./VfrFormPkg.h:1845:53: warning: field 'mSubClass' is uninitialized when used here [-Wuninitialized]
                    CIfrOpHeader (EFI_IFR_GUID_OP, &mSubClass->Header, sizeof (EFI_IFR_GUID_SUBCLASS)) {
                                                    ^
./VfrFormPkg.h:1862:49: warning: field 'mLabel' is uninitialized when used here [-Wuninitialized]
                CIfrOpHeader (EFI_IFR_GUID_OP, &mLabel->Header, sizeof (EFI_IFR_GUID_LABEL)) {
                                                ^
./VfrFormPkg.h:1878:51: warning: field 'mBanner' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mBanner->Header, sizeof (EFI_IFR_GUID_BANNER)) {
                                                  ^
./VfrFormPkg.h:1906:39: warning: field 'mOptionKey' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mOptionKey->Header, sizeof (EFI_IFR_GUID_OPTIONKEY)) {
                                      ^
./VfrFormPkg.h:1924:39: warning: field 'mVarEqName' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GUID_OP, &mVarEqName->Header, sizeof (EFI_IFR_GUID_VAREQNAME)) {
                                      ^
./VfrFormPkg.h:1938:73: warning: field 'mTimeout' is uninitialized when used here [-Wuninitialized]
                                        CIfrOpHeader (EFI_IFR_GUID_OP, &mTimeout->Header, sizeof (EFI_IFR_GUID_TIMEOUT)) {
                                                                        ^
./VfrFormPkg.h:1955:51: warning: field 'mGuid' is uninitialized when used here [-Wuninitialized]
                  CIfrOpHeader (EFI_IFR_GUID_OP, &mGuid->Header, sizeof (EFI_IFR_GUID)+Size) {
                                                  ^
./VfrFormPkg.h:1976:38: warning: field 'mDup' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DUP_OP, &mDup->Header) {
                                     ^
./VfrFormPkg.h:1989:54: warning: field 'mEqIdId' is uninitialized when used here [-Wuninitialized]
                 CIfrOpHeader (EFI_IFR_EQ_ID_ID_OP, &mEqIdId->Header) {
                                                     ^
./VfrFormPkg.h:2028:44: warning: field 'mEqIdVal' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQ_ID_VAL_OP, &mEqIdVal->Header) {
                                           ^
./VfrFormPkg.h:2058:62: warning: field 'mEqIdVList' is uninitialized when used here [-Wuninitialized]
                   CIfrOpHeader (EFI_IFR_EQ_ID_VAL_LIST_OP, &mEqIdVList->Header) {
                                                             ^
./VfrFormPkg.h:2109:48: warning: field 'mQuestionRef1' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF1_OP, &mQuestionRef1->Header) {
                                               ^
./VfrFormPkg.h:2135:48: warning: field 'mQuestionRef2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF2_OP, &mQuestionRef2->Header) {
                                               ^
./VfrFormPkg.h:2148:48: warning: field 'mQuestionRef3' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3->Header) {
                                               ^
./VfrFormPkg.h:2161:48: warning: field 'mQuestionRef3_2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_2->Header, sizeof (EFI_IFR_QUESTION_REF3_2)) {
                                               ^
./VfrFormPkg.h:2179:48: warning: field 'mQuestionRef3_3' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_QUESTION_REF3_OP, &mQuestionRef3_3->Header, sizeof (EFI_IFR_QUESTION_REF3_3)) {
                                               ^
./VfrFormPkg.h:2202:43: warning: field 'mRuleRef' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_RULE_REF_OP, &mRuleRef->Header) {
                                          ^
./VfrFormPkg.h:2220:46: warning: field 'mStringRef1' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF1_OP, &mStringRef1->Header) {
                                             ^
./VfrFormPkg.h:2238:46: warning: field 'mStringRef2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_STRING_REF2_OP, &mStringRef2->Header) {
                                             ^
./VfrFormPkg.h:2251:39: warning: field 'mThis' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_THIS_OP, &mThis->Header) {
                                      ^
./VfrFormPkg.h:2264:43: warning: field 'mSecurity' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SECURITY_OP, &mSecurity->Header) {
                                          ^
./VfrFormPkg.h:2282:40: warning: field 'mUint8' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT8_OP, &mUint8->Header) {
                                       ^
./VfrFormPkg.h:2299:41: warning: field 'mUint16' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT16_OP, &mUint16->Header) {
                                        ^
./VfrFormPkg.h:2316:41: warning: field 'mUint32' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT32_OP, &mUint32->Header) {
                                        ^
./VfrFormPkg.h:2333:41: warning: field 'mUint64' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UINT64_OP, &mUint64->Header) {
                                        ^
./VfrFormPkg.h:2350:39: warning: field 'mTrue' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TRUE_OP, &mTrue->Header) {
                                      ^
./VfrFormPkg.h:2363:40: warning: field 'mFalse' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FALSE_OP, &mFalse->Header) {
                                       ^
./VfrFormPkg.h:2376:38: warning: field 'mOne' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONE_OP, &mOne->Header) {
                                     ^
./VfrFormPkg.h:2389:39: warning: field 'mOnes' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ONES_OP, &mOnes->Header) {
                                      ^
./VfrFormPkg.h:2402:39: warning: field 'mZero' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ZERO_OP, &mZero->Header) {
                                      ^
./VfrFormPkg.h:2415:44: warning: field 'mUndefined' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_UNDEFINED_OP, &mUndefined->Header) {
                                           ^
./VfrFormPkg.h:2428:42: warning: field 'mVersion' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_VERSION_OP, &mVersion->Header) {
                                         ^
./VfrFormPkg.h:2441:41: warning: field 'mLength' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LENGTH_OP, &mLength->Header) {
                                        ^
./VfrFormPkg.h:2454:38: warning: field 'mNot' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_OP, &mNot->Header) {
                                     ^
./VfrFormPkg.h:2467:46: warning: field 'mBitWise' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_NOT_OP, &mBitWise->Header) {
                                             ^
./VfrFormPkg.h:2480:45: warning: field 'mToBoolean' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_BOOLEAN_OP, &mToBoolean->Header) {
                                            ^
./VfrFormPkg.h:2493:44: warning: field 'mToString' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_STRING_OP, &mToString->Header) {
                                           ^
./VfrFormPkg.h:2510:42: warning: field 'mToUint' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UINT_OP, &mToUint->Header) {
                                         ^
./VfrFormPkg.h:2523:43: warning: field 'mToUpper' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_UPPER_OP, &mToUpper->Header) {
                                          ^
./VfrFormPkg.h:2536:43: warning: field 'mToLower' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TO_LOWER_OP, &mToLower->Header) {
                                          ^
./VfrFormPkg.h:2549:38: warning: field 'mAdd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_ADD_OP, &mAdd->Header) {
                                     ^
./VfrFormPkg.h:2562:46: warning: field 'mBitWiseAnd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_AND_OP, &mBitWiseAnd->Header) {
                                             ^
./VfrFormPkg.h:2575:45: warning: field 'mBitWiseOr' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_BITWISE_OR_OP, &mBitWiseOr->Header) {
                                            ^
./VfrFormPkg.h:2588:38: warning: field 'mAnd' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_AND_OP, &mAnd->Header) {
                                     ^
./VfrFormPkg.h:2601:43: warning: field 'mCatenate' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CATENATE_OP, &mCatenate->Header) {
                                          ^
./VfrFormPkg.h:2614:41: warning: field 'mDivide' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_DIVIDE_OP, &mDivide->Header) {
                                        ^
./VfrFormPkg.h:2627:40: warning: field 'mEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_EQUAL_OP, &mEqual->Header) {
                                       ^
./VfrFormPkg.h:2640:48: warning: field 'mGreaterEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_EQUAL_OP, &mGreaterEqual->Header) {
                                               ^
./VfrFormPkg.h:2653:47: warning: field 'mGreaterThan' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_GREATER_THAN_OP, &mGreaterThan->Header) {
                                              ^
./VfrFormPkg.h:2666:45: warning: field 'mLessEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_EQUAL_OP, &mLessEqual->Header) {
                                            ^
./VfrFormPkg.h:2679:44: warning: field 'mLessThan' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_LESS_THAN_OP, &mLessThan->Header) {
                                           ^
./VfrFormPkg.h:2692:38: warning: field 'mMap' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MAP_OP, &mMap->Header) {
                                     ^
./VfrFormPkg.h:2705:40: warning: field 'mMatch' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH_OP, &mMatch->Header) {
                                       ^
./VfrFormPkg.h:2719:41: warning: field 'mMatch2' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {
                                        ^
./VfrFormPkg.h:2733:43: warning: field 'mMultiply' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MULTIPLY_OP, &mMultiply->Header) {
                                          ^
./VfrFormPkg.h:2746:41: warning: field 'mModulo' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MODULO_OP, &mModulo->Header) {
                                        ^
./VfrFormPkg.h:2759:44: warning: field 'mNotEqual' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_NOT_EQUAL_OP, &mNotEqual->Header) {
                                           ^
./VfrFormPkg.h:2772:37: warning: field 'mOr' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_OR_OP, &mOr->Header) {
                                    ^
./VfrFormPkg.h:2785:45: warning: field 'mShiftLeft' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_LEFT_OP, &mShiftLeft->Header) {
                                            ^
./VfrFormPkg.h:2798:46: warning: field 'mShiftRight' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SHIFT_RIGHT_OP, &mShiftRight->Header) {
                                             ^
./VfrFormPkg.h:2811:43: warning: field 'mSubtract' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_SUBTRACT_OP, &mSubtract->Header) {
                                          ^
./VfrFormPkg.h:2824:46: warning: field 'mConditional' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_CONDITIONAL_OP, &mConditional->Header) {
                                             ^
./VfrFormPkg.h:2837:39: warning: field 'mFind' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_FIND_OP, &mFind->Header) {
                                      ^
./VfrFormPkg.h:2854:38: warning: field 'mMid' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_MID_OP, &mMid->Header) {
                                     ^
./VfrFormPkg.h:2867:40: warning: field 'mToken' is uninitialized when used here [-Wuninitialized]
      CIfrOpHeader (EFI_IFR_TOKEN_OP, &mToken->Header) {
                                       ^
./VfrFormPkg.h:2880: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 0.865s

OK

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

Build environment: Darwin-16.5.0-x86_64-i386-64bit
Build start time: 20:14:38, Mar.01 2017

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


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

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

Processing meta-data ...... done!
Building ... /Users/md/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]
Building ... /Users/md/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]
Building ... /Users/md/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]
Building ... /Users/md/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64]
[CC] DebugLib
[sLINK] BaseDebugLibNull
[CC] PcdLib
[sLINK] BasePcdLibNull
Building ... /Users/md/src/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]
[CC] SetMem
Building ... /Users/md/src/edk2/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64]
[CC] ScanMem64Wrapper
[CC] CheckSum
[CC] SwitchStack
[CC] ScanMem32Wrapper
Building ... /Users/md/src/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64]
[CC] SwapBytes64
[CC] ScanMem16Wrapper
[CC] ScanMem8Wrapper
[CC] SwapBytes32
[CC] BaseReportStatusCodeLib
Building ... /Users/md/src/edk2/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64]
[CC] SwapBytes16
[CC] ZeroMemWrapper
[sLINK] BaseReportStatusCodeLibNull
[CC] LongJump
[CC] CompareMemWrapper
Building ... /Users/md/src/edk2/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64]
Building ... /Users/md/src/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]
[CC] IoLibMmioBuffer
Building ... /Users/md/src/edk2/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64]
[CC] PrintLibInternal
[CC] SetJump
[CC] SetMem64Wrapper
Building ... /Users/md/src/edk2/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64]
[CC] RShiftU64
[CC] SetMem32Wrapper
[CC] DxeCoreEntryPoint
[CC] PrintLib
[CC] UefiRuntimeServicesTableLib
[sLINK] DxeCoreEntryPoint
Building ... /Users/md/src/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64]
[sLINK] UefiRuntimeServicesTableLib
[sLINK] BasePrintLib
[CC] IoHighLevel
[CC] MemoryAllocationLib
[CC] RRotU64
Building ... /Users/md/src/edk2/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64]
[CC] SetMem16Wrapper
[CC] UefiBootServicesTableLib
Building ... /Users/md/src/edk2/MdePkg/Library/UefiLib/UefiLib.inf [X64]
[CC] PeCoffExtraActionLib
[sLINK] UefiBootServicesTableLib
[CC] RRotU32
[CC] IoLibGcc
Building ... /Users/md/src/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64]
[sLINK] PeCoffExtraActionLibNull
[CC] SetMemWrapper
[CC] DxeCoreMemoryProfileLibNull
Building ... /Users/md/src/edk2/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64]
[sLINK] DxeCoreMemoryAllocationLib
[CC] MultU64x64
Building ... /Users/md/src/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64]
[CC] IoLib
[CC] CopyMemWrapper
[CC] DevicePathUtilities
[CC] X86Cache
[CC] MultU64x32
[CC] HobLib
[sLINK] BaseCacheMaintenanceLib
Building ... /Users/md/src/edk2/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64]
[CC] IsZeroBufferWrapper
[sLINK] DxeCoreHobLib
Building ... /Users/md/src/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64]
[CC] PerformanceLib
[sLINK] BasePerformanceLibNull
[CC] MultS64x64
Building ... /Users/md/src/edk2/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64]
[CC] UefiLibPrint
[CC] ModU64x32
[CC] PeCoffGetEntryPoint
[CC] MemLibGeneric
[sLINK] BasePeCoffGetEntryPointLib
Building ... /Users/md/src/edk2/Clover/Library/DuetTimerLib/DuetTimerLib.inf [X64]
[CC] LShiftU64
[CC] UefiNotTiano
[NASM] IoFifo
[sLINK] BaseIoLibIntrinsic
Building ... /Users/md/src/edk2/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64]
[CC] DxeExtractGuidedSectionLib
[CC] MemLibGuid
[sLINK] DxeExtractGuidedSectionLib
[CC] LRotU64
Building ... /Users/md/src/edk2/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64]
[CC] BaseUefiDecompressLib
[sLINK] BaseUefiDecompressLib
Building ... /Users/md/src/edk2/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64]
[CC] LRotU32
[CC] X86TimerLib
[CC] DebugAgentLibNull
[CC] BasePeCoff
[sLINK] DuetTimerLib
Building ... /Users/md/src/edk2/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64]
[sLINK] DebugAgentLibNull
[CC] CopyMem
[CC] LowBitSet64
[CC] CpuExceptionHandlerLibNull
Building ... /Users/md/src/edk2/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64]
[sLINK] BaseMemoryLib
[CC] PeCoffLoaderEx
[sLINK] CpuExceptionHandlerLibNull
Building ... /Users/md/src/edk2/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64]
[sLINK] VBoxPeCoffLib
[CC] UefiDriverModel
[CC] DxeServicesLib
[CC] LowBitSet32
Building ... /Users/md/src/edk2/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64]
[sLINK] DxeServicesLib
Building ... /Users/md/src/edk2/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64]
[CC] DevicePathToText
Building ... /Users/md/src/edk2/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64]
[CC] HighBitSet64
[CC] MemoryAllocationLib
[sLINK] UefiMemoryAllocationLib
Building ... /Users/md/src/edk2/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64]
[CC] HobLib
[CC] DriverEntryPoint
[CC] HighBitSet32
[CC] InternalGetSpinLockProperties
[sLINK] UefiDriverEntryPoint
Building ... /Users/md/src/edk2/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64]
[sLINK] DxeHobLib
[CC] RuntimeLib
Building ... /Users/md/src/edk2/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64]
[CC] Console
[sLINK] UefiRuntimeLib
[CC] GetPowerOfTwo64
Building ... /Users/md/src/edk2/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf [X64]
[CC] GccInline
[CC] DxeServicesTableLib
[CC] GetPowerOfTwo32
[CC] TpmMeasurementLibNull
[sLINK] DxeServicesTableLib
Building ... /Users/md/src/edk2/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64]
[CC] VarCheckLib
[sLINK] TpmMeasurementLibNull
[CC] SynchronizationGcc
[CC] AuthVariableLibNull
[sLINK] VarCheckLib
Building ... /Users/md/src/edk2/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64]
[sLINK] BaseSynchronizationLib
[sLINK] AuthVariableLibNull
[CC] DivU64x64Remainder
Building ... /Users/md/src/edk2/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64]
Building ... /Users/md/src/edk2/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]
[CC] DivU64x32Remainder
Building ... /Users/md/src/edk2/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64]
[CC] DxeCapsuleLibNull
[sLINK] DxeCapsuleLibNull
Building ... /Users/md/src/edk2/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64]
[CC] DivU64x32
[CC] VarCheckUefiLibNullClass
[CC] UefiLib
[CC] DxeSecurityManagementLib
[CC] UefiHiiServicesLib
[sLINK] VarCheckUefiLib
Building ... /Users/md/src/edk2/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64]
[sLINK] UefiLib
[sLINK] DxeSecurityManagementLib
[sLINK] UefiHiiServicesLib
Building ... /Users/md/src/edk2/Clover/Library/GenericBdsLib/GenericBdsLib.inf [X64]
[CC] DivS64x64Remainder
Building ... /Users/md/src/edk2/Clover/Library/OsxBdsPlatformLib/PlatformBds.inf [X64]
Building ... /Users/md/src/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64]
[CC] ARShiftU64
[CC] DxePcdLib
[sLINK] DxePcdLib
Building ... /Users/md/src/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64]
[CC] LzmaDecompress
[CC] DevicePath
[CC] BitField
[CC] CustomizedDisplayLib
[CC] PciLib
[CC] CpuDeadLoop
[CC] PciCf8Lib
[sLINK] BasePciCf8Lib
Building ... /Users/md/src/edk2/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf [X64]
[sLINK] BasePciLibCf8
Building ... /Users/md/src/edk2/PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.inf [X64]
[CC] Cpu
[CC] BdsPlatform
[CC] Performance
[CC] LinkedList
[CC] IoApicLib
[sLINK] BaseIoApicLib
Building ... /Users/md/src/edk2/Clover/Library/MemLogLibDefault/MemLogLibDefault.inf [X64]
/Users/md/src/edk2/MdePkg/Library/BaseLib/SafeString.c:1538:12: error: implicit declaration of function 'StrHexToBytes' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
  Status = StrHexToBytes (String, 2 * sizeof (LocalGuid.Data1), (UINT8 *) &LocalGuid.Data1, sizeof (LocalGuid.Data1));
[CC] BaseXApicLib
           ^
/Users/md/src/edk2/MdePkg/Library/BaseLib/SafeString.c:1641:1: error: conflicting types for 'StrHexToBytes'
[CC] PlatformData
StrHexToBytes (
^
/Users/md/src/edk2/MdePkg/Library/BaseLib/SafeString.c:1538:12: note: previous implicit declaration is here
  Status = StrHexToBytes (String, 2 * sizeof (LocalGuid.Data1), (UINT8 *) &LocalGuid.Data1, sizeof (LocalGuid.Data1));
           ^
/Users/md/src/edk2/MdePkg/Library/BaseLib/SafeString.c:3501:12: error: implicit declaration of function 'AsciiStrHexToBytes' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
  Status = AsciiStrHexToBytes (String, 2 * sizeof (LocalGuid.Data1), (UINT8 *) &LocalGuid.Data1, sizeof (LocalGuid.Data1));
           ^
/Users/md/src/edk2/MdePkg/Library/BaseLib/SafeString.c:3602:1: error: conflicting types for 'AsciiStrHexToBytes'
AsciiStrHexToBytes (
^
/Users/md/src/edk2/MdePkg/Library/BaseLib/SafeString.c:3501:12: note: previous implicit declaration is here
  Status = AsciiStrHexToBytes (String, 2 * sizeof (LocalGuid.Data1), (UINT8 *) &LocalGuid.Data1, sizeof (LocalGuid.Data1));
           ^
4 errors generated.
make: *** [/users/md/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SafeString.obj] Error 1


build.py...
 : error 7000: Failed to execute command
    make tbuild [/users/md/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib]


build.py...
 : error F002: Failed to build module
    /Users/md/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64, XCODE5, RELEASE]

- Failed -
Build end time: 20:14:46, Mar.01 2017
Build total time: 00:00:09


o_Ops, ./ebuild.sh exited with error(s), aborting..
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Prozess beendet]


 

Tried everything to fix it: update CLOVER + force edk2 update (no building), different XCODE Versions: 8.21 release, XCode 8.3 beta2, XCode 8.3 beta3

nothing seems to help. Assistance helper advice needed and appreciated.

 

Thx. in advance...

Link to comment
Share on other sites

I recently got an issue "svn: warning: W155004: Working copy '~/src/edk2/BaseTools/Bin/Win32' locked" using Build_Clover.command v4.2.9

... but after "cd ~/src/edk2/BaseTools/Bin/Win32 && svn cleanup" it solved, I then "update Clover + force edk2 update" and finally r4028 build successfully, Fyi. (I hope it was my bad)  :)

post-826765-0-54265000-1488416763_thumb.jpg

Link to comment
Share on other sites

Maybe you should post the full compilation log. You know, there are no clairvoyants here.

I will post log later, but can you tell me what is pre-condition for build Clover? I just installed Xcode and Command Line Tool, is it enough? And in this latest MAC OSX version (10.12.3), can build Clover on it?

I know i am newbie. Sorry, if my question is so stupid :D

Thank you so much!

Link to comment
Share on other sites

Maybe you should post the full compilation log. You know, there are no clairvoyants here.

This is my log when i build Build_Clover.Command

/////////////////////////

[CC] LinkedList

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/SafeString.c:1538:12: error: implicit declaration of function 'StrHexToBytes' is invalid in C99 [-Werror,-Wimplicit-function-declaration]

  Status = StrHexToBytes (String, 2 * sizeof (LocalGuid.Data1), (UINT8 *) &LocalGuid.Data1, sizeof (LocalGuid.Data1));

           ^

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/SafeString.c:1641:1: error: conflicting types for 'StrHexToBytes'

StrHexToBytes (

^

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/SafeString.c:1538:12: note: previous implicit declaration is here

 

  Status = StrHexToBytes (String, 2 * sizeof (LocalGuid.Data1), (UINT8 *) &LocalGuid.Data1, sizeof (LocalGuid.Data1));

/////////////////////////

 

And this is log when i build CloverGrowerPro.sh

/////////////////////////

Processing meta-data .. done!

Building ... /Users/mimotek/VNPT_CloverPro/CloverGrowerPro/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]

Building ... /Users/mimotek/VNPT_CloverPro/CloverGrowerPro/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]

make: *** No rule to make target `tbuild'.  Stop.

 

 

build.py...

 : error 7000: Failed to execute command

make tbuild [/users/mimotek/VNPT_CloverPro/CloverGrowerPro/edk2/Build/Clover/RELEASE_GCC49/X64/MdePkg/Library/BasePcdLibNull/BasePcdLibNull]

 

 

build.py...

 : error 7000: Failed to execute command

make tbuild [/users/mimotek/VNPT_CloverPro/CloverGrowerPro/edk2/Build/Clover/RELEASE_GCC49/X64/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull]

/////////////////////////

 

I reinstall MAC OSX at lastnight, install Xcode 8.2.1 and Command line tool form Apple App, Java SDK. And in that first Build, i got that error. Plzz, help me :D

Thankk you so much!

Link to comment
Share on other sites

This is my log when i build Build_Clover.Command

/////////////////////////

[CC] LinkedList

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/SafeString.c:1538:12: error: implicit declaration of function 'StrHexToBytes' is invalid in C99 [-Werror,-Wimplicit-function-declaration]

  Status = StrHexToBytes (String, 2 * sizeof (LocalGuid.Data1), (UINT8 *) &LocalGuid.Data1, sizeof (LocalGuid.Data1));

           ^

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/SafeString.c:1641:1: error: conflicting types for 'StrHexToBytes'

StrHexToBytes (

^

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/SafeString.c:1538:12: note: previous implicit declaration is here

 

  Status = StrHexToBytes (String, 2 * sizeof (LocalGuid.Data1), (UINT8 *) &LocalGuid.Data1, sizeof (LocalGuid.Data1));

/////////////////////////

 

And this is log when i build CloverGrowerPro.sh

/////////////////////////

Processing meta-data .. done!

Building ... /Users/mimotek/VNPT_CloverPro/CloverGrowerPro/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]

Building ... /Users/mimotek/VNPT_CloverPro/CloverGrowerPro/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]

make: *** No rule to make target `tbuild'.  Stop.

 

 

build.py...

 : error 7000: Failed to execute command

make tbuild [/users/mimotek/VNPT_CloverPro/CloverGrowerPro/edk2/Build/Clover/RELEASE_GCC49/X64/MdePkg/Library/BasePcdLibNull/BasePcdLibNull]

 

 

build.py...

 : error 7000: Failed to execute command

make tbuild [/users/mimotek/VNPT_CloverPro/CloverGrowerPro/edk2/Build/Clover/RELEASE_GCC49/X64/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull]

/////////////////////////

 

I reinstall MAC OSX at lastnight, install Xcode 8.2.1 and Command line tool form Apple App, Java SDK. And in that first Build, i got that error. Plzz, help me :D

Thankk you so much!

Please try the currently latest 4028.

Edited by PMheart
Link to comment
Share on other sites

@DTK: Insufficient information, please, post the full output from Build_Clover.command. Also, CloverGrowerPro is deprecated and not supported by this thread method.
 

Please try the currently latest 3928.

 
3928? It's 4028.

Link to comment
Share on other sites

@DTK: Insufficient information, please, post the full output from Build_Clover.command. Also, CloverGrowerPro is deprecated and not supported by this thread method.

 

 

3928? It's 4028.

Thank for your reply. This is full log from Build_Clover.Command

 

//////////////////////////////////////////////

MIMOs-iMac:VNPT_CloverPro mimotek$ ./Build_Clover.command 

 

 

 

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

Build_Clover script v4.2.8 a new version v4.2.9 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/16.10), Debian Jessie (8.4/8.5/8.6)

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

Remote revision: 4028 Local revision: 4028 

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

Please enter your choice: 

 1) add "buildclover" symlink to /usr/local/bin

 2) update Build_Clover.command

 3) update Clover only (no building)

 4) update Clover + force edk2 update (no building)

 5) run my script on the source

 6) build existing revision (no update, for testing only)

 7) build existing revision for release (no update, standard build)

 8) build existing revision with custom macros enabled

 9) info and limitations about this script

 10) enter Developers mode (only for devs)

 11) Exit

? 7

 

 

 

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

Select the desired architecture

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

1) Standard x64 only

2) ia32 and x64 (ia32 is deprecated)

3) ia32 only (deprecated)

4) Back to Main Menu

5) Exit

? 1

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

Running from: 10.12.3

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

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

Xcode 8.2.1

Build version 8C1002

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

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.42.1)

Target: x86_64-apple-darwin16.4.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/mimotek/src/opt/local/bin

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

boot6

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

TOOLCHAIN_DIR: /Users/mimotek/src/opt/local

NASM_PREFIX: /Users/mimotek/src/opt/local/bin/

NASM_VER: 2.12.02

Initializing workspace

Loading previous configuration from /Users/mimotek/src/edk2/Conf/BuildEnv.sh

WORKSPACE: /Users/mimotek/src/edk2

EDK_TOOLS_PATH: /Users/mimotek/src/edk2/BaseTools

CONF_PATH: /Users/mimotek/src/edk2/Conf

 

Running edk2 build for CloverX64 using the command:

build  -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -D USE_LOW_EBDA -p Clover/Clover.dsc  -a X64 -b RELEASE -t XCODE5 -n 5 

 

Build environment: Darwin-16.4.0-x86_64-i386-64bit

Build start time: 11:38:41, Mar.02 2017

 

WORKSPACE        = /Users/mimotek/src/edk2

ECP_SOURCE       = /Users/mimotek/src/edk2/EdkCompatibilityPkg

EDK_SOURCE       = /Users/mimotek/src/edk2/EdkCompatibilityPkg

EFI_SOURCE       = /Users/mimotek/src/edk2/EdkCompatibilityPkg

EDK_TOOLS_PATH   = /Users/mimotek/src/edk2/BaseTools

CONF_PATH        = /Users/mimotek/src/edk2/Conf

 

 

Architecture(s)  = X64

Build target     = RELEASE

Toolchain        = XCODE5

 

Active Platform          = /Users/mimotek/src/edk2/Clover/Clover.dsc

Flash Image Definition   = /Users/mimotek/src/edk2/Clover/Clover.fdf

 

Processing meta-data ...... done!

Building ... /Users/mimotek/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]

Building ... /Users/mimotek/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]

Building ... /Users/mimotek/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/mimotek/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/mimotek/src/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/mimotek/src/edk2/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/SafeString.c:1538:12: error: implicit declaration of function 'StrHexToBytes' is invalid in C99 [-Werror,-Wimplicit-function-declaration]

  Status = StrHexToBytes (String, 2 * sizeof (LocalGuid.Data1), (UINT8 *) &LocalGuid.Data1, sizeof (LocalGuid.Data1));

           ^

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/SafeString.c:1641:1: error: conflicting types for 'StrHexToBytes'

StrHexToBytes (

^

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/SafeString.c:1538:12: note: previous implicit declaration is here

  Status = StrHexToBytes (String, 2 * sizeof (LocalGuid.Data1), (UINT8 *) &LocalGuid.Data1, sizeof (LocalGuid.Data1));

           ^

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/SafeString.c:3501:12: error: implicit declaration of function 'AsciiStrHexToBytes' is invalid in C99 [-Werror,-Wimplicit-function-declaration]

  Status = AsciiStrHexToBytes (String, 2 * sizeof (LocalGuid.Data1), (UINT8 *) &LocalGuid.Data1, sizeof (LocalGuid.Data1));

           ^

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/SafeString.c:3602:1: error: conflicting types for 'AsciiStrHexToBytes'

AsciiStrHexToBytes (

^

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/SafeString.c:3501:12: note: previous implicit declaration is here

  Status = AsciiStrHexToBytes (String, 2 * sizeof (LocalGuid.Data1), (UINT8 *) &LocalGuid.Data1, sizeof (LocalGuid.Data1));

           ^

4 errors generated.

make: *** [/users/mimotek/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SafeString.obj] Error 1

 

 

build.py...

 : error 7000: Failed to execute command

make tbuild [/users/mimotek/src/edk2/Build/Clover/RELEASE_XCODE5/X64/MdePkg/Library/BaseLib/BaseLib]

 

 

build.py...

 : error F002: Failed to build module

/Users/mimotek/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64, XCODE5, RELEASE]

 

- Failed -

Build end time: 11:38:49, Mar.02 2017

Build total time: 00:00:08

 

 

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

 

MIMOs-iMac:VNPT_CloverPro mimotek$ 

Link to comment
Share on other sites

×
×
  • Create New...