apianti Posted May 13, 2017 Share Posted May 13, 2017 Thanks for your advice, I`m sorry I did`t say it clearly.Due to attachment limit,I want to reduce the size of the clover package. Is there a better way to exclude compiling or packing them? You would need to edit the package before building, not after. Link to comment Share on other sites More sharing options...
bluemaP1E Posted May 13, 2017 Share Posted May 13, 2017 You would need to edit the package before building, not after. I am a beginner,I started looking for a long time in the file(Build_Clover.command ebuild.sh makepkg)but did`t find it. Just now I finally found it in buildpkg.sh, I commented line 734-804 and 1094-1117.Did i do right?It seems include cloverupdater,will it affect other features? ## build theme packages # echo "======================== Themes ========================" # addGroupChoices "Themes" # local specialThemes=('christmas' 'newyear') # # # Using themes section from Azi's/package branch. # packagesidentity="${clover_package_identity}".themes # local artwork="${SRCROOT}/CloverV2/themespkg/" # local themes=($( find "${artwork}" -type d -depth 1 -not -name '.svn' )) # local themeDestDir='/EFIROOTDIR/EFI/CLOVER/themes' # local defaultTheme= # $(trim $(sed -n 's/^theme *//p' "${SRCROOT}"/CloverV2/EFI/CLOVER/refit.conf)) # for (( i = 0 ; i < ${#themes[@]} ; i++ )); do # local themeName=${themes[$i]##*/} # [[ -n $(inArray "$themeName" ${specialThemes[@]}) ]] && continue # it is a special theme # mkdir -p "${PKG_BUILD_DIR}/${themeName}/Root/" # rsync -r --exclude=.svn --exclude="*~" "${themes[$i]}/" "${PKG_BUILD_DIR}/${themeName}/Root/${themeName}" # packageRefId=$(getPackageRefId "${packagesidentity}" "${themeName}") # addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${themeName}" \ # --subst="themeName=$themeName" \ # --subst="INSTALLER_CHOICE=$packageRefId" \ # InstallTheme # # buildpackage "$packageRefId" "${themeName}" "${PKG_BUILD_DIR}/${themeName}" "${themeDestDir}" # # # local selectTheme="checkFileExists('${themeDestDir}/$themeName/icons/func_clover.png')" # local selectTheme="choicePreviouslySelected('$packageRefId')" # # Select the default theme # [[ "$themeName" == "$defaultTheme" ]] && selectTheme='true' # addChoice --group="Themes" --start-selected="$selectTheme" --pkg-refs="$packageRefId" "${themeName}" # done # # # Special themes # packagesidentity="${clover_package_identity}".special.themes # local artwork="${SRCROOT}/CloverV2/themespkg/" # local themeDestDir='/EFIROOTDIR/EFI/CLOVER/themes' # local currentMonth=$(date -j +'%-m') # for (( i = 0 ; i < ${#specialThemes[@]} ; i++ )); do # local themeName=${specialThemes[$i]##*/} # # Don't add christmas and newyear themes if month < 11 # [[ $currentMonth -lt 11 ]] && [[ "$themeName" == christmas || "$themeName" == newyear ]] && continue # mkdir -p "${PKG_BUILD_DIR}/${themeName}/Root/" # rsync -r --exclude=.svn --exclude="*~" "$artwork/${specialThemes[$i]}/" "${PKG_BUILD_DIR}/${themeName}/Root/${themeName}" # packageRefId=$(getPackageRefId "${packagesidentity}" "${themeName}") # addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${themeName}" \ # --subst="themeName=$themeName" \ # --subst="INSTALLER_CHOICE=$packageRefId" \ # InstallTheme # # buildpackage "$packageRefId" "${themeName}" "${PKG_BUILD_DIR}/${themeName}" "${themeDestDir}" # addChoice --start-visible="false" --start-selected="true" --pkg-refs="$packageRefId" "${themeName}" # done # # # build CloverThemeManager package # local CTM_Dir="${SRCROOT}"/CloverThemeManager # local CTM_Dest='/Applications' # # packagesidentity="${clover_package_identity}".CTM.themes # choiceId="CloverThemeManager" # packageRefId=$(getPackageRefId "${packagesidentity}" "${choiceId}") # # ditto --noextattr --noqtn "$CTM_Dir" \ # "${PKG_BUILD_DIR}/${choiceId}/Root/${CTM_Dest}"/ # buildpackage "$packageRefId" "${choiceId}" "${PKG_BUILD_DIR}/${choiceId}" "/" # # CloverThemeManager.app can update it-self, # # so there's no need to record the choice as 'previously selected'. # addChoice --group="Themes" --start-selected="false" \ # --start-enabled="checkFileExists('/Users')" \ # --start-visible="checkFileExists('/Users')" \ # --pkg-refs="$packageRefId" "${choiceId}" # # end CloverThemeManager package ## End build theme packages if [[ "$add_ia32" -eq 1 ]]; then # build mandatory drivers-ia32 packages echo "================= drivers32 mandatory ==================" packagesidentity="${clover_package_identity}".drivers32.mandatory local drivers=($( find "${SRCROOT}/CloverV2/EFI/CLOVER/drivers32" -type f -name '*.efi' -depth 1 )) local driverDestDir='/EFIROOTDIR/EFI/CLOVER/drivers32' for (( i = 0 ; i < ${#drivers[@]} ; i++ )) do local driver="${drivers[$i]##*/}" local driverChoice="${driver%.efi}" ditto --noextattr --noqtn --arch i386 "${drivers[$i]}" "${PKG_BUILD_DIR}/${driverChoice}/Root/" find "${PKG_BUILD_DIR}/${driverChoice}" -name '.DS_Store' -exec rm -R -f {} \; 2>/dev/null fixperms "${PKG_BUILD_DIR}/${driverChoice}/Root/" packageRefId=$(getPackageRefId "${packagesidentity}" "${driverChoice}") # Add postinstall script for VBoxHfs driver to remove it if HFSPlus driver exists [[ "$driver" == VBoxHfs* ]] && \ addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${driverChoice}" \ --subst="DRIVER_NAME=$driver" \ --subst="DRIVER_DIR=$(basename $driverDestDir)" \ "VBoxHfs" buildpackage "$packageRefId" "${driverChoice}" "${PKG_BUILD_DIR}/${driverChoice}" "${driverDestDir}" addChoice --start-visible="false" --selected="!choices['UEFI.only'].selected" \ --pkg-refs="$packageRefId" "${driverChoice}" rm -R -f "${PKG_BUILD_DIR}/${driverChoice}" done # End mandatory drivers-ia32 packages # build drivers-ia32 packages echo "===================== drivers32 ========================" addGroupChoices --title="Drivers32" --description="Drivers32" \ --enabled="!choices['UEFI.only'].selected" \ "Drivers32" packagesidentity="${clover_package_identity}".drivers32 local drivers=($( find "${SRCROOT}/CloverV2/drivers-Off/drivers32" -type f -name '*.efi' -depth 1 )) local driverDestDir='/EFIROOTDIR/EFI/CLOVER/drivers32' for (( i = 0 ; i < ${#drivers[@]} ; i++ )); do local driver="${drivers[$i]##*/}" local driverName="${driver%.efi}" ditto --noextattr --noqtn --arch i386 "${drivers[$i]}" "${PKG_BUILD_DIR}/${driverName}/Root/" find "${PKG_BUILD_DIR}/${driverName}" -name '.DS_Store' -exec rm -R -f {} \; 2>/dev/null fixperms "${PKG_BUILD_DIR}/${driverName}/Root/" packageRefId=$(getPackageRefId "${packagesidentity}" "${driverName}") addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${driverName}" \ --subst="INSTALLER_CHOICE=$packageRefId" MarkChoice buildpackage "$packageRefId" "${driverName}" "${PKG_BUILD_DIR}/${driverName}" "${driverDestDir}" addChoice --group="Drivers32" --title="$driverName" \ --enabled="!choices['UEFI.only'].selected" \ --start-selected="choicePreviouslySelected('$packageRefId')" \ --selected="!choices['UEFI.only'].selected && choices['$driverName'].selected" \ --pkg-refs="$packageRefId" \ "${driverName}" rm -R -f "${PKG_BUILD_DIR}/${driverName}" done # End build drivers-ia32 packages # build mandatory drivers-ia32UEFI packages echo "=============== drivers32 UEFI mandatory ===============" packagesidentity="${clover_package_identity}".drivers32UEFI.mandatory local drivers=($( find "${SRCROOT}/CloverV2/EFI/CLOVER/drivers32UEFI" -type f -name '*.efi' -depth 1 )) local driverDestDir='/EFIROOTDIR/EFI/CLOVER/drivers32UEFI' for (( i = 0 ; i < ${#drivers[@]} ; i++ )) do local driver="${drivers[$i]##*/}" local driverChoice="${driver%.efi}.UEFI" ditto --noextattr --noqtn --arch i386 "${drivers[$i]}" "${PKG_BUILD_DIR}/${driverChoice}/Root/" find "${PKG_BUILD_DIR}/${driverChoice}" -name '.DS_Store' -exec rm -R -f {} \; 2>/dev/null fixperms "${PKG_BUILD_DIR}/${driverChoice}/Root/" packageRefId=$(getPackageRefId "${packagesidentity}" "${driverChoice}") # Add postinstall script for VBoxHfs driver to remove it if HFSPlus driver exists [[ "$driver" == VBoxHfs* ]] && \ addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${driverChoice}" \ --subst="DRIVER_NAME=$driver" \ --subst="DRIVER_DIR=$(basename $driverDestDir)" \ "VBoxHfs" buildpackage "$packageRefId" "${driverChoice}" "${PKG_BUILD_DIR}/${driverChoice}" "${driverDestDir}" addChoice --start-visible="false" --start-selected="true" --pkg-refs="$packageRefId" "${driverChoice}" rm -R -f "${PKG_BUILD_DIR}/${driverChoice}" done # End mandatory drivers-ia32UEFI packages fi # build mandatory drivers-x64 packages if [[ -d "${SRCROOT}/CloverV2/EFI/CLOVER/drivers64" ]]; then echo "================= drivers64 mandatory ==================" packagesidentity="${clover_package_identity}".drivers64.mandatory local drivers=($( find "${SRCROOT}/CloverV2/EFI/CLOVER/drivers64" -type f -name '*.efi' -depth 1 )) local driverDestDir='/EFIROOTDIR/EFI/CLOVER/drivers64' for (( i = 0 ; i < ${#drivers[@]} ; i++ )) do local driver="${drivers[$i]##*/}" local driverChoice="${driver%.efi}" ditto --noextattr --noqtn --arch i386 "${drivers[$i]}" "${PKG_BUILD_DIR}/${driverChoice}/Root/" find "${PKG_BUILD_DIR}/${driverChoice}" -name '.DS_Store' -exec rm -R -f {} \; 2>/dev/null fixperms "${PKG_BUILD_DIR}/${driverChoice}/Root/" packageRefId=$(getPackageRefId "${packagesidentity}" "${driverChoice}") # Add postinstall script for VBoxHfs driver to remove it if HFSPlus driver exists [[ "$driver" == VBoxHfs* ]] && \ addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${driverChoice}" \ --subst="DRIVER_NAME=$driver" \ --subst="DRIVER_DIR=$(basename $driverDestDir)" \ "VBoxHfs" buildpackage "$packageRefId" "${driverChoice}" "${PKG_BUILD_DIR}/${driverChoice}" "${driverDestDir}" addChoice --start-visible="false" --selected="!choices['UEFI.only'].selected" \ --pkg-refs="$packageRefId" "${driverChoice}" rm -R -f "${PKG_BUILD_DIR}/${driverChoice}" done fi # End mandatory drivers-x64 packages # build drivers-x64 packages if [[ -d "${SRCROOT}/CloverV2/drivers-Off/drivers64" ]]; then echo "===================== drivers64 ========================" addGroupChoices --title="Drivers64" --description="Drivers64" \ --enabled="!choices['UEFI.only'].selected" \ "Drivers64" packagesidentity="${clover_package_identity}".drivers64 local drivers=($( find "${SRCROOT}/CloverV2/drivers-Off/drivers64" -type f -name '*.efi' -depth 1 )) local driverDestDir='/EFIROOTDIR/EFI/CLOVER/drivers64' for (( i = 0 ; i < ${#drivers[@]} ; i++ )); do local driver="${drivers[$i]##*/}" local driverName="${driver%.efi}" ditto --noextattr --noqtn --arch i386 "${drivers[$i]}" "${PKG_BUILD_DIR}/${driverName}/Root/" find "${PKG_BUILD_DIR}/${driverName}" -name '.DS_Store' -exec rm -R -f {} \; 2>/dev/null fixperms "${PKG_BUILD_DIR}/${driverName}/Root/" packageRefId=$(getPackageRefId "${packagesidentity}" "${driverName}") addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${driverName}" \ --subst="INSTALLER_CHOICE=$packageRefId" MarkChoice buildpackage "$packageRefId" "${driverName}" "${PKG_BUILD_DIR}/${driverName}" "${driverDestDir}" addChoice --group="Drivers64" --title="$driverName" \ --enabled="!choices['UEFI.only'].selected" \ --start-selected="choicePreviouslySelected('$packageRefId')" \ --selected="!choices['UEFI.only'].selected && choices['$driverName'].selected" \ --pkg-refs="$packageRefId" \ "${driverName}" rm -R -f "${PKG_BUILD_DIR}/${driverName}" done fi # End build drivers-x64 packages # build mandatory drivers-x64UEFI packages if [[ -d "${SRCROOT}/CloverV2/EFI/CLOVER/drivers64UEFI" ]]; then echo "=============== drivers64 UEFI mandatory ===============" packagesidentity="${clover_package_identity}".drivers64UEFI.mandatory local drivers=($( find "${SRCROOT}/CloverV2/EFI/CLOVER/drivers64UEFI" -type f -name '*.efi' -depth 1 )) local driverDestDir='/EFIROOTDIR/EFI/CLOVER/drivers64UEFI' for (( i = 0 ; i < ${#drivers[@]} ; i++ )) do local driver="${drivers[$i]##*/}" local driverChoice="${driver%.efi}.UEFI" ditto --noextattr --noqtn --arch i386 "${drivers[$i]}" "${PKG_BUILD_DIR}/${driverChoice}/Root/" find "${PKG_BUILD_DIR}/${driverChoice}" -name '.DS_Store' -exec rm -R -f {} \; 2>/dev/null fixperms "${PKG_BUILD_DIR}/${driverChoice}/Root/" packageRefId=$(getPackageRefId "${packagesidentity}" "${driverChoice}") # Add postinstall script for VBoxHfs driver to remove it if HFSPlus driver exists [[ "$driver" == VBoxHfs* ]] && \ addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${driverChoice}" \ --subst="DRIVER_NAME=$driver" \ --subst="DRIVER_DIR=$(basename $driverDestDir)" \ "VBoxHfs" buildpackage "$packageRefId" "${driverChoice}" "${PKG_BUILD_DIR}/${driverChoice}" "${driverDestDir}" addChoice --start-visible="false" --start-selected="true" --pkg-refs="$packageRefId" "${driverChoice}" rm -R -f "${PKG_BUILD_DIR}/${driverChoice}" done fi # End mandatory drivers-x64UEFI packages # build drivers-x64UEFI packages if [[ -d "${SRCROOT}/CloverV2/drivers-Off/drivers64UEFI" ]]; then echo "=================== drivers64 UEFI =====================" addGroupChoices --title="Drivers64UEFI" --description="Drivers64UEFI" "Drivers64UEFI" packagesidentity="${clover_package_identity}".drivers64UEFI local drivers=($( find "${SRCROOT}/CloverV2/drivers-Off/drivers64UEFI" -type f -name '*.efi' -depth 1 )) local driverDestDir='/EFIROOTDIR/EFI/CLOVER/drivers64UEFI' for (( i = 0 ; i < ${#drivers[@]} ; i++ )) do local driver="${drivers[$i]##*/}" local driverName="${driver%.efi}" ditto --noextattr --noqtn --arch i386 "${drivers[$i]}" "${PKG_BUILD_DIR}/${driverName}/Root/" find "${PKG_BUILD_DIR}/${driverName}" -name '.DS_Store' -exec rm -R -f {} \; 2>/dev/null fixperms "${PKG_BUILD_DIR}/${driverName}/Root/" packageRefId=$(getPackageRefId "${packagesidentity}" "${driverName}") addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${driverName}" \ --subst="INSTALLER_CHOICE=$packageRefId" MarkChoice buildpackage "$packageRefId" "${driverName}" "${PKG_BUILD_DIR}/${driverName}" "${driverDestDir}" addChoice --group="Drivers64UEFI" --title="$driverName" \ --start-selected="choicePreviouslySelected('$packageRefId')" \ --pkg-refs="$packageRefId" "${driverName}" rm -R -f "${PKG_BUILD_DIR}/${driverName}" done fi # End build drivers-x64UEFI packages # build rc scripts package echo "===================== RC Scripts =======================" packagesidentity="$clover_package_identity" choiceId="rc.scripts.on.target" packageRefId=$(getPackageRefId "${packagesidentity}" "${choiceId}") rcScriptsOnTargetPkgRefId=$packageRefId mkdir -p ${PKG_BUILD_DIR}/${choiceId}/Root addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${choiceId}" \ --subst="INSTALLER_CHOICE=$packageRefId" MarkChoice buildpackage "$packageRefId" "${choiceId}" "${PKG_BUILD_DIR}/${choiceId}" "/" addChoice --start-visible="true" \ --start-selected="checkFileExists('/System/Library/CoreServices/boot.efi') && choicePreviouslySelected('$packageRefId')" \ --start-enabled="checkFileExists('/System/Library/CoreServices/boot.efi')" \ --pkg-refs="$packageRefId" "${choiceId}" choiceId="rc.scripts.on.all.volumes" packageRefId=$(getPackageRefId "${packagesidentity}" "${choiceId}") rcScriptsOnAllColumesPkgRefId=$packageRefId mkdir -p ${PKG_BUILD_DIR}/${choiceId}/Root addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${choiceId}" \ --subst="INSTALLER_CHOICE=$packageRefId" MarkChoice buildpackage "$packageRefId" "${choiceId}" "${PKG_BUILD_DIR}/${choiceId}" "/" addChoice --start-visible="true" --start-selected="choicePreviouslySelected('$packageRefId')" \ --pkg-refs="$packageRefId" "${choiceId}" choiceIdRcScriptsCore="rc.scripts.core" choiceId=$choiceIdRcScriptsCore mkdir -p ${PKG_BUILD_DIR}/${choiceId}/Root/Library/LaunchDaemons mkdir -p ${PKG_BUILD_DIR}/${choiceId}/Root/Library/Application\ Support/Clover mkdir -p ${PKG_BUILD_DIR}/${choiceId}/Root/etc mkdir -p ${PKG_BUILD_DIR}/${choiceId}/Scripts addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${choiceId}" \ --subst="INSTALLER_ON_TARGET_REFID=$rcScriptsOnTargetPkgRefId" \ --subst="INSTALLER_ON_ALL_VOLUMES_REFID=$rcScriptsOnAllColumesPkgRefId" \ RcScripts # Add the rc script library cp -f "$SCPT_LIB_DIR"/rc_scripts.lib "${PKG_BUILD_DIR}/${choiceId}"/Scripts rsync -r --exclude=.* --exclude="*~" ${SRCROOT}/CloverV2/rcScripts/ ${PKG_BUILD_DIR}/${choiceId}/Root/ local toolsdir="${PKG_BUILD_DIR}/${choiceId}"/Scripts/Tools mkdir -p "$toolsdir" (cd "${PKG_BUILD_DIR}/${choiceId}"/Root && find {etc,Library} -type f > "$toolsdir"/rc.files) fixperms "${PKG_BUILD_DIR}/${choiceId}/Root/" chmod 644 "${PKG_BUILD_DIR}/${choiceId}/Root/Library/LaunchDaemons/com.projectosx.clover.daemon.plist" chmod 744 "${PKG_BUILD_DIR}/${choiceId}/Root/Library/Application Support/Clover/CloverDaemon" chmod 744 "${PKG_BUILD_DIR}/${choiceId}/Root/Library/Application Support/Clover/CloverDaemon-stopservice" chmod 755 "${PKG_BUILD_DIR}/${choiceId}/Root/etc"/rc.*.d/*.{local,local.disabled} chmod 755 "${PKG_BUILD_DIR}/${choiceId}/Scripts/postinstall" packageRefId=$(getPackageRefId "${packagesidentity}" "${choiceId}") buildpackage "$packageRefId" "${choiceId}" "${PKG_BUILD_DIR}/${choiceId}" "/" addChoice --start-visible="false" \ --selected="choices['rc.scripts.on.target'].selected || choices['rc.scripts.on.all.volumes'].selected" \ --pkg-refs="$packageRefId" "${choiceId}" # End build rc scripts package # build optional rc scripts package echo "================= Optional RC Scripts ==================" packagesidentity="$clover_package_identity".optional.rc.scripts addGroupChoices --title="Optional RC Scripts" --description="Optional RC Scripts" \ --enabled="choices['$choiceIdRcScriptsCore'].selected" \ "OptionalRCScripts" local scripts=($( find "${SRCROOT}/CloverV2/rcScripts/etc" -type f -name '*.disabled' -depth 2 )) for (( i = 0 ; i < ${#scripts[@]} ; i++ )) do local script_rel_path=etc/"${scripts[$i]##*/etc/}" # ie: etc/rc.boot.d/70.xx_yy_zz.local.disabled local script="${script_rel_path##*/}" # ie: 70.xx_yy_zz.local.disabled local choiceId=$(echo "$script" | sed -E 's/^[0-9]*[.]?//;s/\.local\.disabled//') # ie: xx_yy_zz local title=${choiceId//_/ } # ie: xx yy zz packageRefId=$(getPackageRefId "${packagesidentity}" "${choiceId}") mkdir -p ${PKG_BUILD_DIR}/${choiceId}/Root addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${choiceId}" \ --subst="RC_SCRIPT=$script_rel_path" \ --subst="INSTALLER_ON_TARGET_REFID=$rcScriptsOnTargetPkgRefId" \ --subst="INSTALLER_ON_ALL_VOLUMES_REFID=$rcScriptsOnAllColumesPkgRefId" \ --subst="INSTALLER_CHOICE=$packageRefId" \ OptRcScripts # Add the rc script library cp -f "$SCPT_LIB_DIR"/rc_scripts.lib "${PKG_BUILD_DIR}/${choiceId}"/Scripts fixperms "${PKG_BUILD_DIR}/${choiceId}/Root/" chmod 755 "${PKG_BUILD_DIR}/${choiceId}/Scripts/postinstall" buildpackage "$packageRefId" "${choiceId}" "${PKG_BUILD_DIR}/${choiceId}" "/" addChoice --group="OptionalRCScripts" --title="$title" \ --start-selected="choicePreviouslySelected('$packageRefId')" \ --enabled="choices['OptionalRCScripts'].enabled" \ --pkg-refs="$packageRefId" "${choiceId}" done # End build optional rc scripts package #local cloverUpdaterDir="${SRCROOT}"/CloverUpdater #local cloverPrefpaneDir="${SRCROOT}"/CloverPrefpane #if [[ -x "$cloverPrefpaneDir"/build/Clover.prefPane/Contents/MacOS/Clover ]]; then ## build CloverPrefpane package # echo "==================== Clover Prefpane ===================" # packagesidentity="$clover_package_identity" # choiceId="CloverPrefpane" # packageRefId=$(getPackageRefId "${packagesidentity}" "${choiceId}") # # ditto --noextattr --noqtn "$cloverUpdaterDir"/CloverUpdaterUtility.plist \ # # "${PKG_BUILD_DIR}/${choiceId}"/Root/Library/LaunchAgents/com.projectosx.Clover.Updater.plist # ditto --noextattr --noqtn "$cloverUpdaterDir"/CloverUpdaterUtility \ # "${PKG_BUILD_DIR}/${choiceId}/Root/Library/Application Support/Clover"/ # ditto --noextattr --noqtn "$cloverUpdaterDir"/build/CloverUpdater.app \ # "${PKG_BUILD_DIR}/${choiceId}/Root/Library/Application Support/Clover"/CloverUpdater.app # ditto --noextattr --noqtn "$cloverPrefpaneDir"/build/Clover.prefPane \ # "${PKG_BUILD_DIR}/${choiceId}/Root/Library/PreferencePanes/"/Clover.prefPane # addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${choiceId}" \ # --subst="INSTALLER_CHOICE=$packageRefId" MarkChoice # buildpackage "$packageRefId" "${choiceId}" "${PKG_BUILD_DIR}/${choiceId}" "/" # addChoice --start-selected="checkFileExists('/bin/launchctl') && choicePreviouslySelected('$packageRefId')" \ # --start-enabled="checkFileExists('/bin/launchctl')" \ # --pkg-refs="$packageRefId" "${choiceId}" ## end CloverUpdater package #fi Link to comment Share on other sites More sharing options...
apianti Posted May 13, 2017 Share Posted May 13, 2017 I am a beginner,I started looking for a long time in the file(Build_Clover.command ebuild.sh makepkg)but did`t find it. Just now I finally found it in buildpkg.sh, I commented line 734-804 and 1094-1117.Did i do right?It seems include cloverupdater,will it affect other features? Yeah, probably, that will definitely remove the options. You don't want themes? You'll probably have to do some testing in order to figure out what exactly needs removed... EDIT: Actually I think that will only mess up the main package, like just removing those feature packages from the built main package. You need to edit many other files to remove the options and the files from the main package. EDIT2: Maybe I confused myself... I'm not the person to ask about the package because I don't use it. I just build and copy stuff to ESP. # local defaultTheme= # $(trim $(sed -n 's/^theme *//p' "${SRCROOT}"/CloverV2/EFI/CLOVER/refit.conf)) Something tells me that this hasn't been properly updated for about three or four years, lol. 1 Link to comment Share on other sites More sharing options...
bluemaP1E Posted May 13, 2017 Share Posted May 13, 2017 EDIT: Actually I think that will only mess up the main package, like just removing those feature packages from the built main package. You need to edit many other files to remove the options and the files from the main package. This is to say that using betterzip or commented code or both? Initially I modified "Distribution" file to achieve the effect of removing the extra option. Later I commented the code and rebuild,there is no extra option. Most people who use the package already have at least one theme and the built-in theme does`t look good .... I try to build and succeed,it`s only 3.5 MB. I searched for "CloverV2/EFI/CLOVER/refit.conf" Revision 1654 - no more refit.conf and settings.conf. All settings are in config.plist and theme.plist - plist files now can include tags <array>, <true/>, <integer> Are you talking about this? Link to comment Share on other sites More sharing options...
apianti Posted May 13, 2017 Share Posted May 13, 2017 Not sure where that revision is from but I was referring to this revision. Four years to the day! Link to comment Share on other sites More sharing options...
PMheart Posted May 13, 2017 Share Posted May 13, 2017 Hi. I dunno whether this helps but I hope so. Firstly you need to cancel compiling CloverUpdater and CloverPrefpane, this will help you I guess: cd ~/src/edk2/Clover/CloverPackage/ perl -pi -e 's|./package/translate.sh|#./package/translate.sh|g' `find "makepkg" -type f` perl -i -p -e 's|make -C \"\$\{SRCROOT\}\"\/CloverUpdater|#make -C \"\$\{SRCROOT\}\"\/CloverUpdater|' `find "makepkg" -type f` perl -i -p -e 's|make -C \"\$\{SRCROOT\}\"\/CloverPrefpane|#make -C \"\$\{SRCROOT\}\"\/CloverPrefpane|' `find "makepkg" -type f` The next step is to remove CloverUpdater & CloverPrefpane source code folders, which looks like this: mkdir ~/src/orig_files mv ~/src/edk2/Clover/CloverPackage/CloverThemeManager ~/src/orig_files mv ~/src/edk2/Clover/CloverPackage/CloverPrefpane ~/src/orig_files And then exclude the options in the pkg: cd ~/src/edk2/Clover/CloverPackage/package perl -pi -e 's|addChoice --group=\"Themes\" --start-selected=\"false\"|#addChoice --group=\"Themes\" --start-selected=\"false\"|g' `find "buildpkg.sh" -type f` perl -pi -e 's|addChoice --start-selected=\"che|#addChoice --start-selected=\"che|g' `find "buildpkg.sh" -type f` You can simply write a bash script to do so, before each time you compile Clover. 4 Link to comment Share on other sites More sharing options...
Philip Petev Posted May 14, 2017 Share Posted May 14, 2017 That package, like every macOS package, can be disassembled, edited and then assembled again, using the pkgutil command line tool (this is the right and proper way). In order to exclude some options, those should be removed from the Distribution script and then the package can be assembled. In any case, the user should know exactly what he's doing. My personal opinion, all that excluding-options stuff is pointless, when there is a choice which component to install or not, especially when nothing will be gain in term of package size (those two are pretty small and the package compression makes them even smaller). 3 Link to comment Share on other sites More sharing options...
droples Posted May 14, 2017 Share Posted May 14, 2017 BuildClover.command4.4.2,Clover4072. If do not use the key -D ENABLE_SECURE_BOOT, then everything is compiled successfully. With the key -D ENABLE_SECURE_BOOT compilation fails. It does not depend on the compilation method and the used TC (GCC-4.9.3, GCC-6.3.0, XCOD5, XCODE8). [NASM] EnableDisableInterrupts [CC] BdsBoot In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/cryptlib.c:117: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/cryptlib.h:62: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/Include/stdlib.h:15: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/Include/OpenSslSupport.h:19: /Users/droplets/src/edk2/MdePkg/Include/Library/BaseLib.h:204:1: error: expected '(' after 'attribute' EFIAPI ^ <command line>:1:29: note: expanded from here #define EFIAPI __attribute__/(/(ms_abi/)/) ^ In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/cryptlib.c:117: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/cryptlib.h:62: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/Include/stdlib.h:15: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/Include/OpenSslSupport.h:19: /Users/droplets/src/edk2/MdePkg/Include/Library/BaseLib.h:232:1: error: expected '(' after 'attribute' EFIAPI ^ <command line>:1:29: note: expanded from here #define EFIAPI __attribute__/(/(ms_abi/)/) ^ In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/cryptlib.c:117: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/cryptlib.h:62: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/Include/stdlib.h:15: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/Include/OpenSslSupport.h:19: /Users/droplets/src/edk2/MdePkg/Include/Library/BaseLib.h:266:1: error: expected '(' after 'attribute' EFIAPI ^ BuildClover.4.4.2_Clover4072.txt.zip LogCompileError.txt.zip 1 Link to comment Share on other sites More sharing options...
apianti Posted May 14, 2017 Share Posted May 14, 2017 Don't know where that's coming from, there is no such line in any of the EDK2 or clover sources. Is this somehow being (incorrectly) defined by the build script? I think that's what this means <command line>:1:29: note: expanded from here EDIT: The only package that seems to define this is EmulatorPkg, so I'm not sure where else this would be coming from other than the script. Link to comment Share on other sites More sharing options...
droples Posted May 14, 2017 Share Posted May 14, 2017 BuildClover.command4.4.2,Clover4072. If do not use the key -D ENABLE_SECURE_BOOT, then everything is compiled successfully. With the key -D ENABLE_SECURE_BOOT compilation fails. It does not depend on the compilation method and the used TC (GCC-4.9.3, GCC-6.3.0, XCOD5, XCODE8). [NASM] EnableDisableInterrupts [CC] BdsBoot In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/cryptlib.c:117: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/cryptlib.h:62: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/Include/stdlib.h:15: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/Include/OpenSslSupport.h:19: /Users/droplets/src/edk2/MdePkg/Include/Library/BaseLib.h:204:1: error: expected '(' after 'attribute' EFIAPI ^ <command line>:1:29: note: expanded from here #define EFIAPI __attribute__/(/(ms_abi/)/) ^ In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/cryptlib.c:117: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/cryptlib.h:62: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/Include/stdlib.h:15: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/Include/OpenSslSupport.h:19: /Users/droplets/src/edk2/MdePkg/Include/Library/BaseLib.h:232:1: error: expected '(' after 'attribute' EFIAPI ^ <command line>:1:29: note: expanded from here #define EFIAPI __attribute__/(/(ms_abi/)/) ^ In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/cryptlib.c:117: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/cryptlib.h:62: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/Include/stdlib.h:15: In file included from /Users/droplets/src/edk2/Clover/Library/OpensslLib/Include/OpenSslSupport.h:19: /Users/droplets/src/edk2/MdePkg/Include/Library/BaseLib.h:266:1: error: expected '(' after 'attribute' EFIAPI ^ BuildClover.4.4.2_Clover4072.txt.zip LogCompileError.txt.zip I compiled several versions of the clover without using a script. The latest version that successfully compiles with TC-XCODE5 and the key -D ENABLE_SECURE_BOOT is Clover4071. Clover4072 compilation fails. 4071Edk24552TCxcode5.txt.zip Edk2_24552Clover4072TC_XCODE5.txt.zip 1 Link to comment Share on other sites More sharing options...
Zenith432 Posted May 14, 2017 Share Posted May 14, 2017 (edited) Ok, found the cause for that: it's that new XCODE8 compiler profile by @Zenith432. Looks like it's something in CloverBuilder that mishandles It's this -DEFIAPI=__attribute__\(\(ms_abi\)\) found in XCODE8_CC_FLAGS in tools_def.txt. See post #983 by droples. EDIT: It's not clover builder, because happening also with ./ebuild.sh -t XCODE8 -D ENABLE_SECURE_BOOT. EDIT: I changed the quotation of __attribute__((ms_abi)) to use the same method as done in EDK2 tools_def.template. r4075. ./ebuild.sh -t XCODE8 -D ENABLE_SECURE_BOOT works now. Still have no idea why the quotation using backslashes only fails when compiling OpensslLib Edited May 14, 2017 by Zenith432 1 Link to comment Share on other sites More sharing options...
apianti Posted May 14, 2017 Share Posted May 14, 2017 Well droples clearly says that it happens under multiple toolchains.... If do not use the key -D ENABLE_SECURE_BOOT, then everything is compiled successfully. With the key -D ENABLE_SECURE_BOOT compilation fails. It does not depend on the compilation method and the used TC (GCC-4.9.3, GCC-6.3.0, XCOD5, XCODE8 EDIT: Seems that I had some weird messed up version of the tools_def.txt. Looks like I probably made it broken on the ones it wasn't broken on? Link to comment Share on other sites More sharing options...
Philip Petev Posted May 14, 2017 Share Posted May 14, 2017 Tried the scenario that dropless has tried. I can build Clover with the same custom macros set, using XCODE8 and XCODE5. In order to work, option 2 (update Clover + force edk2 update) should be used to clean everything (Clover, EDK2) before changing the toolset from XCODE8 to XCODE5 and vice versa. With GCC53 however that approach didn't work: philip@HackMini:~$ buildclover================================================================================Build_Clover script v4.4.4 No update available. <--------------------------------------------------================================================================================By Micky1979 based on Slice, Zenith432, STLVNUB, JrCs, cecekpawon, Needy,cvad, Rehabman, philip_petev, ErmaCSupported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie (8.4/8.5/8.6/8.7) <--------------------------------------------------CLOVER Remote revision: 4075 Local revision: 4075EDK2 Remote revision: 24622 Local revision: 24552The current local EDK2 revision is the suggested one (24552). <--------------------------------------------------Please enter your choice: 1) update Clover only (no building) 2) update Clover + force edk2 update (no building) 3) run my script on the source 4) build existing revision (no update, for testing only) 5) build existing revision for release (no update, standard build) 6) build existing revision with custom macros enabled 7) info and limitations about this script 8) enter Developers mode (only for devs) 9) Exit? 6================================================================================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/usr/local/bin/buildclover: line 655: restoreIFS: command not found================================================================================Select the desired pkg type <-------------------------------------------------- 1) Standard 2) slim pkg that skip themes and CloverThemeManager.app 3) slim pkg that skip themes and CloverThemeManager.app, updater and PrefPanel 4) slim pkg UEFI only, without RC Scripts, themes & CTM, updater and PrefPanel 5) Back to Select architecture menu 6) Exit? 1================================================================================BUILD boot7 with additional macros <-------------------------------------------------- 1) USE_APPLE_HFSPLUS_DRIVER 2) USE_BIOS_BLOCKIO 3) DISABLE_USB_SUPPORT 4) NO_GRUB_DRIVERS 5) NO_GRUB_DRIVERS_EMBEDDED 6) ONLY_SATA_0 7) DISABLE_UDMA_SUPPORT 8) ENABLE_VBIOS_PATCH_CLOVEREFI 9) ENABLE_PS2MOUSE_LEGACYBOOT 10) DEBUG_ON_SERIAL_PORT 11) ENABLE_SECURE_BOOT 12) USE_ION 13) DISABLE_USB_MASS_STORAGE 14) ENABLE_USB_OHCI 15) ENABLE_USB_XHCI 16) REAL_NVRAM 17) CHECK_FLAGSactual macros defined: no oneenter you choice or press "b" to build:? 2================================================================================BUILD boot7 with additional macros <-------------------------------------------------- 1) USE_APPLE_HFSPLUS_DRIVER 2) DISABLE_USB_SUPPORT 3) NO_GRUB_DRIVERS 4) NO_GRUB_DRIVERS_EMBEDDED 5) ONLY_SATA_0 6) DISABLE_UDMA_SUPPORT 7) ENABLE_VBIOS_PATCH_CLOVEREFI 8) ENABLE_PS2MOUSE_LEGACYBOOT 9) DEBUG_ON_SERIAL_PORT 10) ENABLE_SECURE_BOOT 11) USE_ION 12) DISABLE_USB_MASS_STORAGE 13) ENABLE_USB_OHCI 14) ENABLE_USB_XHCI 15) REAL_NVRAM 16) CHECK_FLAGSUSE_BIOS_BLOCKIO added!actual macros defined:-D USE_BIOS_BLOCKIOenter you choice or press "b" to build:? 2================================================================================BUILD boot7 with additional macros <-------------------------------------------------- 1) USE_APPLE_HFSPLUS_DRIVER 2) NO_GRUB_DRIVERS 3) NO_GRUB_DRIVERS_EMBEDDED 4) ONLY_SATA_0 5) DISABLE_UDMA_SUPPORT 6) ENABLE_VBIOS_PATCH_CLOVEREFI 7) ENABLE_PS2MOUSE_LEGACYBOOT 8) DEBUG_ON_SERIAL_PORT 9) ENABLE_SECURE_BOOT 10) USE_ION 11) DISABLE_USB_MASS_STORAGE 12) ENABLE_USB_OHCI 13) ENABLE_USB_XHCI 14) REAL_NVRAM 15) CHECK_FLAGSDISABLE_USB_SUPPORT added!actual macros defined:-D USE_BIOS_BLOCKIO -D DISABLE_USB_SUPPORTenter you choice or press "b" to build:? 3================================================================================BUILD boot7 with additional macros <-------------------------------------------------- 1) USE_APPLE_HFSPLUS_DRIVER 2) NO_GRUB_DRIVERS 3) ONLY_SATA_0 4) DISABLE_UDMA_SUPPORT 5) ENABLE_VBIOS_PATCH_CLOVEREFI 6) ENABLE_PS2MOUSE_LEGACYBOOT 7) DEBUG_ON_SERIAL_PORT 8) ENABLE_SECURE_BOOT 9) USE_ION 10) DISABLE_USB_MASS_STORAGE 11) ENABLE_USB_OHCI 12) ENABLE_USB_XHCI 13) REAL_NVRAM 14) CHECK_FLAGSNO_GRUB_DRIVERS_EMBEDDED added!actual macros defined:-D USE_BIOS_BLOCKIO -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDEDenter you choice or press "b" to build:? 8================================================================================BUILD boot7 with additional macros <-------------------------------------------------- 1) USE_APPLE_HFSPLUS_DRIVER 2) NO_GRUB_DRIVERS 3) ONLY_SATA_0 4) DISABLE_UDMA_SUPPORT 5) ENABLE_VBIOS_PATCH_CLOVEREFI 6) ENABLE_PS2MOUSE_LEGACYBOOT 7) DEBUG_ON_SERIAL_PORT 8) USE_ION 9) DISABLE_USB_MASS_STORAGE 10) ENABLE_USB_OHCI 11) ENABLE_USB_XHCI 12) REAL_NVRAM 13) CHECK_FLAGSENABLE_SECURE_BOOT added!actual macros defined:-D USE_BIOS_BLOCKIO -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED -D ENABLE_SECURE_BOOTenter you choice or press "b" to build:? 13================================================================================BUILD boot7 with additional macros <-------------------------------------------------- 1) USE_APPLE_HFSPLUS_DRIVER 2) NO_GRUB_DRIVERS 3) ONLY_SATA_0 4) DISABLE_UDMA_SUPPORT 5) ENABLE_VBIOS_PATCH_CLOVEREFI 6) ENABLE_PS2MOUSE_LEGACYBOOT 7) DEBUG_ON_SERIAL_PORT 8) USE_ION 9) DISABLE_USB_MASS_STORAGE 10) ENABLE_USB_OHCI 11) ENABLE_USB_XHCI 12) REAL_NVRAMCHECK_FLAGS added!actual macros defined:-D USE_BIOS_BLOCKIO -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED -D ENABLE_SECURE_BOOT -D CHECK_FLAGSenter you choice or press "b" to build:? bgoing to build as requested..================================================================================Running from: macOS 10.12.4Xcode 8.3.2Build version 8E2002 <--------------------------------------------------================================================================================Compiler settings <--------------------------------------------------Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1Apple LLVM version 8.1.0 (clang-802.0.42)Target: x86_64-apple-darwin16.5.0Thread model: posixInstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin <--------------------------------------------------================================================================================BUILDTOOL is GCC53 <--------------------------------------------------- Building GCC toolchain for x64 Running on Mac OS X 10.12, with x86_64 architecture. Using Xcode SDK: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk* GCC toolchain Build process took 0s to complete...================================================================================nasm check: <--------------------------------------------------NASM version 2.13.01 compiled on May 1 2017================================================================================gettext check: <--------------------------------------------------found gettext at /opt/local/bin================================================================================Custom boot7 <--------------------------------------------------================================================================================Modding package resources <--------------------------------------------------success!TOOLCHAIN_DIR: /Users/philip/src/opt/localNASM_PREFIX: /Users/philip/src/opt/local/bin/NASM_VER: 2.13.01Initializing workspaceLoading previous configuration from /Users/philip/src/edk2/Conf/BuildEnv.shWORKSPACE: /Users/philip/src/edk2EDK_TOOLS_PATH: /Users/philip/src/edk2/BaseToolsCONF_PATH: /Users/philip/src/edk2/ConfBuilding tools as they are not found/Applications/Xcode.app/Contents/Developer/usr/bin/make -C Source/CAttempting to detect ARCH from 'uname -m': x86_64Detected ARCH of X64 using uname.mkdir -p ./Applications/Xcode.app/Contents/Developer/usr/bin/make -C Commonmkdir ../libsgcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.oar 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/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GnuGenBootSectormkdir ../bingcc -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.ogcc -o ../bin/GnuGenBootSector GnuGenBootSector.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C BootSectImagegcc -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.ogcc -o ../bin/BootSectImage bootsectimage.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C BrotliCompressgcc -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 tools/bro.c -o tools/bro.ogcc -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 common/dictionary.c -o common/dictionary.ogcc -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 dec/bit_reader.c -o dec/bit_reader.ogcc -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 dec/decode.c -o dec/decode.ogcc -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 dec/huffman.c -o dec/huffman.ogcc -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 dec/state.c -o dec/state.ogcc -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 enc/backward_references.c -o enc/backward_references.ogcc -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 enc/bit_cost.c -o enc/bit_cost.ogcc -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 enc/block_splitter.c -o enc/block_splitter.ogcc -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 enc/brotli_bit_stream.c -o enc/brotli_bit_stream.ogcc -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 enc/cluster.c -o enc/cluster.ogcc -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 enc/compress_fragment.c -o enc/compress_fragment.ogcc -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 enc/compress_fragment_two_pass.c -o enc/compress_fragment_two_pass.ogcc -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 enc/encode.c -o enc/encode.ogcc -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 enc/entropy_encode.c -o enc/entropy_encode.ogcc -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 enc/histogram.c -o enc/histogram.ogcc -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 enc/literal_cost.c -o enc/literal_cost.ogcc -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 enc/memory.c -o enc/memory.ogcc -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 enc/metablock.c -o enc/metablock.ogcc -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 enc/static_dict.c -o enc/static_dict.ogcc -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 enc/utf8_util.c -o enc/utf8_util.ogcc -o ../bin/Brotli tools/bro.o common/dictionary.o dec/bit_reader.o dec/decode.o dec/huffman.o dec/state.o enc/backward_references.o enc/bit_cost.o enc/block_splitter.o enc/brotli_bit_stream.o enc/cluster.o enc/compress_fragment.o enc/compress_fragment_two_pass.o enc/encode.o enc/entropy_encode.o enc/histogram.o enc/literal_cost.o enc/memory.o enc/metablock.o enc/static_dict.o enc/utf8_util.o -L../libs -lm/Applications/Xcode.app/Contents/Developer/usr/bin/make -C EfiLdrImagegcc -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.ogcc -o ../bin/EfiLdrImage EfiLdrImage.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C EfiRomgcc -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.ogcc -o ../bin/EfiRom EfiRom.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenFfsgcc -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.ogcc -o ../bin/GenFfs GenFfs.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenFvgcc -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.ogcc -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.ogcc -o ../bin/GenFv GenFv.o GenFvInternalLib.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenFwgcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -o ../bin/GenFw GenFw.o ElfConvert.o Elf32Convert.o Elf64Convert.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenPagegcc -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.ogcc -o ../bin/GenPage GenPage.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenSecgcc -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.ogcc -o ../bin/GenSec GenSec.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenCrc32gcc -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.ogcc -o ../bin/GenCrc32 GenCrc32.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C GenVtfgcc -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.ogcc -o ../bin/GenVtf GenVtf.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C LzmaCompressgcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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.ogcc -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/Applications/Xcode.app/Contents/Developer/usr/bin/make -C Splitgcc -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.ogcc -o ../bin/Split Split.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C TianoCompressgcc -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.ogcc -o ../bin/TianoCompress TianoCompress.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C VolInfogcc -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.ogcc -o ../bin/VolInfo VolInfo.o -L../libs -lCommon/Applications/Xcode.app/Contents/Developer/usr/bin/make -C VfrCompileg++ -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.og++ -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.og++ -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.oBIN_DIR='.' /Applications/Xcode.app/Contents/Developer/usr/bin/make -C Pccts/antlrgcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 antlr.c -o antlr.oantlr.c:81:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==94) ) { ~~~~~^~~~antlr.c:81:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==94) ) { ~ ^ ~antlr.c:81:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==94) ) { ^~ =antlr.c:95:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==95) ) { ~~~~~^~~~antlr.c:95:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==95) ) { ~ ^ ~antlr.c:95:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==95) ) { ^~ =antlr.c:110:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==96) ) { ~~~~~^~~~antlr.c:110:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==96) ) { ~ ^ ~antlr.c:110:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==96) ) { ^~ =antlr.c:132:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==97) ) { ~~~~~^~~~antlr.c:132:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==97) ) { ~ ^ ~antlr.c:132:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==97) ) { ^~ =antlr.c:169:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~antlr.c:169:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~antlr.c:169:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ =antlr.c:181:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==108) ) { ~~~~~^~~~~antlr.c:181:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==108) ) { ~ ^ ~antlr.c:181:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==108) ) { ^~ =antlr.c:185:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==109) ) { ~~~~~^~~~~antlr.c:185:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==109) ) { ~ ^ ~antlr.c:185:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==109) ) { ^~ =antlr.c:189:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==110) ) { ~~~~~^~~~~antlr.c:189:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==110) ) { ~ ^ ~antlr.c:189:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==110) ) { ^~ =antlr.c:193:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==116) ) { ~~~~~^~~~~antlr.c:193:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==116) ) { ~ ^ ~antlr.c:193:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==116) ) { ^~ =antlr.c:197:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==120) ) { ~~~~~^~~~~antlr.c:197:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==120) ) { ~ ^ ~antlr.c:197:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==120) ) { ^~ =antlr.c:201:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==117) ) { ~~~~~^~~~~antlr.c:201:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==117) ) { ~ ^ ~antlr.c:201:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==117) ) { ^~ =antlr.c:205:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==118) ) { ~~~~~^~~~~antlr.c:205:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==118) ) { ~ ^ ~antlr.c:205:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==118) ) { ^~ =antlr.c:209:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==111) ) { ~~~~~^~~~~antlr.c:209:34: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==111) ) { ~ ^ ~antlr.c:209:34: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==111) ) { ^~ =antlr.c:213:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==133) ) { ~~~~~^~~~~antlr.c:213:36: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==133) ) { ~ ^ ~antlr.c:213:36: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==133) ) { ^~ =antlr.c:217:38: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==99) ) { ~~~~~^~~~antlr.c:217:38: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==99) ) { ~ ^ ~antlr.c:217:38: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==99) ) { ^~ =antlr.c:221:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==98) ) { ~~~~~^~~~antlr.c:221:40: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==98) ) { ~ ^ ~antlr.c:221:40: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==98) ) { ^~ =antlr.c:255:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~antlr.c:255:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~antlr.c:255:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ =antlr.c:269:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==116) ) { ~~~~~^~~~~antlr.c:269:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==116) ) { ~ ^ ~antlr.c:269:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==116) ) { ^~ =antlr.c:273:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==120) ) { ~~~~~^~~~~antlr.c:273:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==120) ) { ~ ^ ~antlr.c:273:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==120) ) { ^~ =antlr.c:277:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==117) ) { ~~~~~^~~~~antlr.c:277:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==117) ) { ~ ^ ~antlr.c:277:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==117) ) { ^~ =antlr.c:281:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==118) ) { ~~~~~^~~~~antlr.c:281:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==118) ) { ~ ^ ~antlr.c:281:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==118) ) { ^~ =antlr.c:285:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==111) ) { ~~~~~^~~~~antlr.c:285:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==111) ) { ~ ^ ~antlr.c:285:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==111) ) { ^~ =antlr.c:289:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==99) ) { ~~~~~^~~~antlr.c:289:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==99) ) { ~ ^ ~antlr.c:289:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==99) ) { ^~ =antlr.c:293:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==98) ) { ~~~~~^~~~antlr.c:293:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==98) ) { ~ ^ ~antlr.c:293:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==98) ) { ^~ =antlr.c:321:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~antlr.c:321:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~antlr.c:321:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ =antlr.c:333:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==108) ) { ~~~~~^~~~~antlr.c:333:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==108) ) { ~ ^ ~antlr.c:333:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==108) ) { ^~ =antlr.c:337:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==109) ) { ~~~~~^~~~~antlr.c:337:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==109) ) { ~ ^ ~antlr.c:337:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==109) ) { ^~ =antlr.c:341:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==110) ) { ~~~~~^~~~~antlr.c:341:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==110) ) { ~ ^ ~antlr.c:341:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==110) ) { ^~ =antlr.c:345:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==117) ) { ~~~~~^~~~~antlr.c:345:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==117) ) { ~ ^ ~antlr.c:345:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==117) ) { ^~ =antlr.c:349:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==118) ) { ~~~~~^~~~~antlr.c:349:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==118) ) { ~ ^ ~antlr.c:349:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==118) ) { ^~ =antlr.c:353:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==99) ) { ~~~~~^~~~antlr.c:353:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==99) ) { ~ ^ ~antlr.c:353:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==99) ) { ^~ =antlr.c:357:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==111) ) { ~~~~~^~~~~antlr.c:357:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==111) ) { ~ ^ ~antlr.c:357:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==111) ) { ^~ =antlr.c:361:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==98) ) { ~~~~~^~~~antlr.c:361:34: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==98) ) { ~ ^ ~antlr.c:361:34: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==98) ) { ^~ =antlr.c:412:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~antlr.c:412:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~antlr.c:412:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ =antlr.c:419:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~antlr.c:419:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~antlr.c:419:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ =antlr.c:532:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ) { ~~~~~^~~~~antlr.c:532:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ) { ~ ^ ~antlr.c:532:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ) { ^~ =antlr.c:556:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==104) ) { ~~~~~^~~~~antlr.c:556:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==104) ) { ~ ^ ~antlr.c:556:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==104) ) { ^~ =antlr.c:560:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~antlr.c:560:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~antlr.c:560:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ =antlr.c:587:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==105) ) { ~~~~~^~~~~antlr.c:587:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==105) ) { ~ ^ ~antlr.c:587:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==105) ) { ^~ =antlr.c:609:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~antlr.c:609:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~antlr.c:609:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ =antlr.c:616:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==106) ) { ~~~~~^~~~~antlr.c:616:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==106) ) { ~ ^ ~antlr.c:616:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==106) ) { ^~ =antlr.c:687:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~antlr.c:687:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~antlr.c:687:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ =antlr.c:708:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==133) ) { ~~~~~^~~~~antlr.c:708:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==133) ) { ~ ^ ~antlr.c:708:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==133) ) { ^~ =antlr.c:882:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Pred) ) { ~~~~~^~~~~~antlr.c:882:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Pred) ) { ~ ^ ~antlr.c:882:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Pred) ) { ^~ =antlr.c:960:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==107) ) { ~~~~~^~~~~antlr.c:960:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==107) ) { ~ ^ ~antlr.c:960:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==107) ) { ^~ =antlr.c:1010:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==112) ) { ~~~~~^~~~~antlr.c:1010:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==112) ) { ~ ^ ~antlr.c:1010:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==112) ) { ^~ =antlr.c:1067:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==113) ) { ~~~~~^~~~~antlr.c:1067:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==113) ) { ~ ^ ~antlr.c:1067:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==113) ) { ^~ =antlr.c:1112:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~antlr.c:1112:14: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~antlr.c:1112:14: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ =antlr.c:1131:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==114) ) { ~~~~~^~~~~antlr.c:1131:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==114) ) { ~ ^ ~antlr.c:1131:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==114) ) { ^~ =antlr.c:1142:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ) { ~~~~~^~~~~antlr.c:1142:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ) { ~ ^ ~antlr.c:1142:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ) { ^~ =antlr.c:1209:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~antlr.c:1209:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~antlr.c:1209:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ =antlr.c:1216:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~antlr.c:1216:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~antlr.c:1216:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ =antlr.c:1252:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~antlr.c:1252:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~antlr.c:1252:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ =antlr.c:1259:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~antlr.c:1259:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~antlr.c:1259:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ =antlr.c:1266:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~antlr.c:1266:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~antlr.c:1266:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ =antlr.c:1288:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~antlr.c:1288:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~antlr.c:1288:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ =antlr.c:1295:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~antlr.c:1295:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~antlr.c:1295:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ =antlr.c:1302:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~antlr.c:1302:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~antlr.c:1302:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ =antlr.c:1374:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==114) ) { ~~~~~^~~~~antlr.c:1374:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==114) ) { ~ ^ ~antlr.c:1374:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==114) ) { ^~ =antlr.c:1385:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==102) ) { ~~~~~^~~~~antlr.c:1385:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==102) ) { ~ ^ ~antlr.c:1385:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==102) ) { ^~ =antlr.c:1416:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~antlr.c:1416:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~antlr.c:1416:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ =antlr.c:1432:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==119) ) { ~~~~~^~~~~antlr.c:1432:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==119) ) { ~ ^ ~antlr.c:1432:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==119) ) { ^~ =antlr.c:1457:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~antlr.c:1457:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~antlr.c:1457:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ =antlr.c:1522:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~antlr.c:1522:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~antlr.c:1522:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ =antlr.c:1531:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==114) ) { ~~~~~^~~~~antlr.c:1531:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==114) ) { ~ ^ ~antlr.c:1531:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==114) ) { ^~ =antlr.c:1553:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==121) ) { ~~~~~^~~~~antlr.c:1553:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==121) ) { ~ ^ ~antlr.c:1553:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==121) ) { ^~ =antlr.c:1581:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~antlr.c:1581:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~antlr.c:1581:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ =antlr.c:1599:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~antlr.c:1599:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~antlr.c:1599:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ =antlr.c:1620:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==107) ) { ~~~~~^~~~~antlr.c:1620:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==107) ) { ~ ^ ~antlr.c:1620:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==107) ) { ^~ =antlr.c:1704:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==133) ) { ~~~~~^~~~~antlr.c:1704:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==133) ) { ~ ^ ~antlr.c:1704:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==133) ) { ^~ =antlr.c:1724:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==123) ) { ~~~~~^~~~~antlr.c:1724:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==123) ) { ~ ^ ~antlr.c:1724:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==123) ) { ^~ =antlr.c:1737:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==133) ) { ~~~~~^~~~~antlr.c:1737:23: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==133) ) { ~ ^ ~antlr.c:1737:23: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==133) ) { ^~ =antlr.c:1794:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==88) ) { ~~~~~^~~~antlr.c:1794:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==88) ) { ~ ^ ~antlr.c:1794:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==88) ) { ^~ =antlr.c:1819:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==124) ) { ~~~~~^~~~~antlr.c:1819:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==124) ) { ~ ^ ~antlr.c:1819:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==124) ) { ^~ =antlr.c:1996:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==LABEL) ) { ~~~~~^~~~~~~antlr.c:1996:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==LABEL) ) { ~ ^ ~antlr.c:1996:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==LABEL) ) { ^~ =antlr.c:2012:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~antlr.c:2012:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~antlr.c:2012:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ =antlr.c:2038:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==119) ) { ~~~~~^~~~~antlr.c:2038:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==119) ) { ~ ^ ~antlr.c:2038:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==119) ) { ^~ =antlr.c:2044:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~antlr.c:2044:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~antlr.c:2044:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ =antlr.c:2051:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~antlr.c:2051:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~antlr.c:2051:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ =antlr.c:2078:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==125) ) { ~~~~~^~~~~antlr.c:2078:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==125) ) { ~ ^ ~antlr.c:2078:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==125) ) { ^~ =antlr.c:2089:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ) { ~~~~~^~~~~antlr.c:2089:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ) { ~ ^ ~antlr.c:2089:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ) { ^~ =antlr.c:2105:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==88) ) { ~~~~~^~~~antlr.c:2105:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==88) ) { ~ ^ ~antlr.c:2105:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==88) ) { ^~ =antlr.c:2130:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~antlr.c:2130:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~antlr.c:2130:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ =antlr.c:2152:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==119) ) { ~~~~~^~~~~antlr.c:2152:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==119) ) { ~ ^ ~antlr.c:2152:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==119) ) { ^~ =antlr.c:2158:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~antlr.c:2158:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~antlr.c:2158:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ =antlr.c:2165:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~antlr.c:2165:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~antlr.c:2165:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ =antlr.c:2189:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==125) ) { ~~~~~^~~~~antlr.c:2189:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==125) ) { ~ ^ ~antlr.c:2189:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==125) ) { ^~ =antlr.c:2200:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ) { ~~~~~^~~~~antlr.c:2200:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ) { ~ ^ ~antlr.c:2200:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ) { ^~ =antlr.c:2216:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==88) ) { ~~~~~^~~~antlr.c:2216:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==88) ) { ~ ^ ~antlr.c:2216:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==88) ) { ^~ =antlr.c:2244:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==WildCard) ) { ~~~~~^~~~~~~~~~antlr.c:2244:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==WildCard) ) { ~ ^ ~antlr.c:2244:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==WildCard) ) { ^~ =antlr.c:2254:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==125) ) { ~~~~~^~~~~antlr.c:2254:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==125) ) { ~ ^ ~antlr.c:2254:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==125) ) { ^~ =antlr.c:2265:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ) { ~~~~~^~~~~antlr.c:2265:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ) { ~ ^ ~antlr.c:2265:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ) { ^~ =antlr.c:2291:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~antlr.c:2291:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~antlr.c:2291:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ =antlr.c:2301:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ) { ~~~~~^~~~~antlr.c:2301:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ) { ~ ^ ~antlr.c:2301:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ) { ^~ =antlr.c:2325:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==104) ) { ~~~~~^~~~~antlr.c:2325:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==104) ) { ~ ^ ~antlr.c:2325:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==104) ) { ^~ =antlr.c:2329:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~antlr.c:2329:34: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~antlr.c:2329:34: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ =antlr.c:2355:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==105) ) { ~~~~~^~~~~antlr.c:2355:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==105) ) { ~ ^ ~antlr.c:2355:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==105) ) { ^~ =antlr.c:2395:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~antlr.c:2395:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~antlr.c:2395:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ =antlr.c:2408:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Pred) ) { ~~~~~^~~~~~antlr.c:2408:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Pred) ) { ~ ^ ~antlr.c:2408:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Pred) ) { ^~ =antlr.c:2424:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~antlr.c:2424:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~antlr.c:2424:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ =antlr.c:2459:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Pragma) ) { ~~~~~^~~~~~~~antlr.c:2459:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Pragma) ) { ~ ^ ~antlr.c:2459:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Pragma) ) { ^~ =antlr.c:2465:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==126) ) { ~~~~~^~~~~antlr.c:2465:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==126) ) { ~ ^ ~antlr.c:2465:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==126) ) { ^~ =antlr.c:2472:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==127) ) { ~~~~~^~~~~antlr.c:2472:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==127) ) { ~ ^ ~antlr.c:2472:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==127) ) { ^~ =antlr.c:2479:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==128) ) { ~~~~~^~~~~antlr.c:2479:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==128) ) { ~ ^ ~antlr.c:2479:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==128) ) { ^~ =antlr.c:2504:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==FirstSetSymbol) ) { ~~~~~^~~~~~~~~~~~~~~~antlr.c:2504:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==FirstSetSymbol) ) { ~ ^ ~antlr.c:2504:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==FirstSetSymbol) ) { ^~ =antlr.c:2511:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~antlr.c:2511:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~antlr.c:2511:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ =antlr.c:2524:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~antlr.c:2524:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~antlr.c:2524:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ =antlr.c:2555:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==114) ) { ~~~~~^~~~~antlr.c:2555:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==114) ) { ~ ^ ~antlr.c:2555:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==114) ) { ^~ =antlr.c:2569:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==129) ) { ~~~~~^~~~~antlr.c:2569:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==129) ) { ~ ^ ~antlr.c:2569:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==129) ) { ^~ =antlr.c:2576:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==130) ) { ~~~~~^~~~~antlr.c:2576:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==130) ) { ~ ^ ~antlr.c:2576:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==130) ) { ^~ =antlr.c:2583:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==131) ) { ~~~~~^~~~~antlr.c:2583:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==131) ) { ~ ^ ~antlr.c:2583:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==131) ) { ^~ =antlr.c:2594:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==132) ) { ~~~~~^~~~~antlr.c:2594:40: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==132) ) { ~ ^ ~antlr.c:2594:40: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==132) ) { ^~ =antlr.c:2601:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==113) ) { ~~~~~^~~~~antlr.c:2601:42: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==113) ) { ~ ^ ~antlr.c:2601:42: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==113) ) { ^~ =antlr.c:2627:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~antlr.c:2627:40: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~antlr.c:2627:40: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ =antlr.c:2722:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==102) ) { ~~~~~^~~~~antlr.c:2722:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==102) ) { ~ ^ ~antlr.c:2722:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==102) ) { ^~ =antlr.c:2749:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==129) ) { ~~~~~^~~~~antlr.c:2749:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==129) ) { ~ ^ ~antlr.c:2749:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==129) ) { ^~ =antlr.c:2756:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==130) ) { ~~~~~^~~~~antlr.c:2756:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==130) ) { ~ ^ ~antlr.c:2756:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==130) ) { ^~ =antlr.c:2763:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==105) ) { ~~~~~^~~~~antlr.c:2763:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==105) ) { ~ ^ ~antlr.c:2763:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==105) ) { ^~ =antlr.c:2770:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~antlr.c:2770:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~antlr.c:2770:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ =antlr.c:2842:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~antlr.c:2842:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~antlr.c:2842:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ =antlr.c:2867:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==135) ) { ~~~~~^~~~~antlr.c:2867:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==135) ) { ~ ^ ~antlr.c:2867:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==135) ) { ^~ =antlr.c:2880:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==134) ) { ~~~~~^~~~~antlr.c:2880:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==134) ) { ~ ^ ~antlr.c:2880:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==134) ) { ^~ =antlr.c:2991:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~antlr.c:2991:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~antlr.c:2991:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ =antlr.c:3001:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~antlr.c:3001:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~antlr.c:3001:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ =antlr.c:3021:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~antlr.c:3021:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~antlr.c:3021:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ =antlr.c:3066:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==143) ) { ~~~~~^~~~~antlr.c:3066:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==143) ) { ~ ^ ~antlr.c:3066:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==143) ) { ^~ =antlr.c:3073:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==149) ) { ~~~~~^~~~~antlr.c:3073:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==149) ) { ~ ^ ~antlr.c:3073:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==149) ) { ^~ =antlr.c:3098:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==151) ) { ~~~~~^~~~~antlr.c:3098:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==151) ) { ~ ^ ~antlr.c:3098:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==151) ) { ^~ =antlr.c:3107:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] } while ( (LA(1)==151) ); ~~~~~^~~~~antlr.c:3107:27: note: remove extraneous parentheses around the comparison to silence this warning } while ( (LA(1)==151) ); ~ ^ ~antlr.c:3107:27: note: use '=' to turn this equality comparison into an assignment } while ( (LA(1)==151) ); ^~ =antlr.c:3113:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==149) ) { ~~~~~^~~~~antlr.c:3113:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==149) ) { ~ ^ ~antlr.c:3113:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==149) ) { ^~ =antlr.c:3123:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Eof) ) { ~~~~~^~~~~antlr.c:3123:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Eof) ) { ~ ^ ~antlr.c:3123:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Eof) ) { ^~ =antlr.c:3182:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] } while ( (LA(1)==149) ); ~~~~~^~~~~antlr.c:3182:21: note: remove extraneous parentheses around the comparison to silence this warning } while ( (LA(1)==149) ); ~ ^ ~antlr.c:3182:21: note: use '=' to turn this equality comparison into an assignment } while ( (LA(1)==149) ); ^~ =antlr.c:3220:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==153) ) { ~~~~~^~~~~antlr.c:3220:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==153) ) { ~ ^ ~antlr.c:3220:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==153) ) { ^~ =antlr.c:3248:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==154) ) { ~~~~~^~~~~antlr.c:3248:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==154) ) { ~ ^ ~antlr.c:3248:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==154) ) { ^~ =antlr.c:3255:118: warning: expression result unused [-Wunused-value] ...) {zzfailed_pred(" isDLGmaxToken(LATEXT(1))",0 /* report */, { 0; /* no 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.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 err.c -o err.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 bits.c -o bits.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 build.c -o build.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 fset2.c -o fset2.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 fset.c -o fset.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 gen.c -o gen.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 globals.c -o globals.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 hash.c -o hash.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 lex.c -o lex.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 main.c -o main.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 misc.c -o misc.ogcc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c -o set.o ../support/set/set.cgcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 pred.c -o pred.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 egman.c -o egman.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 mrhoist.c -o mrhoist.ogcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 fcache.c -o fcache.ogcc -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.oPccts/antlr/antlr -CC -e3 -ck 3 -k 2 -fl VfrParser.dlg -ft VfrTokens.h -o . VfrSyntax.gAntlr parser generator Version 1.33MR33 1989-2001VfrSyntax.g, line 1830: warning: predicate: LT(i) missing, bad, or with i=0; assuming i=1VfrSyntax.g, line 1835: warning: predicate: LT(i) missing, bad, or with i=0; assuming i=1VfrSyntax.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.oIn 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_... ^./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='.' /Applications/Xcode.app/Contents/Developer/usr/bin/make -C Pccts/dlgcc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c dlg_p.cdlg_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.ccc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c main.ccc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 err.c -o err.occ -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 ../support/set/set.ccc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 support.c -o support.occ -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 output.c -o output.occ -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 relabel.c -o relabel.occ -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 automata.c -o automata.occ -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.oPccts/dlg/dlg -C2 -i -CC -cl VfrLexer -o . VfrParser.dlgdlg Version 1.33MR33 1989-2001g++ -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.oIn 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_... ^./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.oIn 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_... ^./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 a... ^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 a... ^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.oIn 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_... ^./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.og++ -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.oIn 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_... ^./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.oIn 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_... ^./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 -lCommonFinished building BaseTools C Tools with ARCH=X64/Applications/Xcode.app/Contents/Developer/usr/bin/make -C Source/Pythonmake[1]: Nothing to be done for `all'./Applications/Xcode.app/Contents/Developer/usr/bin/make -C TeststestHelp (TianoCompress.Tests) ... oktestRandomDataCycles (TianoCompress.Tests) ... oktest_AutoGen_AutoGen (CheckPythonSyntax.Tests) ... oktest_AutoGen_BuildEngine (CheckPythonSyntax.Tests) ... oktest_AutoGen_GenC (CheckPythonSyntax.Tests) ... oktest_AutoGen_GenDepex (CheckPythonSyntax.Tests) ... oktest_AutoGen_GenMake (CheckPythonSyntax.Tests) ... oktest_AutoGen_GenPcdDb (CheckPythonSyntax.Tests) ... oktest_AutoGen_IdfClassObject (CheckPythonSyntax.Tests) ... oktest_AutoGen_InfSectionParser (CheckPythonSyntax.Tests) ... oktest_AutoGen_StrGather (CheckPythonSyntax.Tests) ... oktest_AutoGen_UniClassObject (CheckPythonSyntax.Tests) ... oktest_AutoGen_ValidCheckingInfoObject (CheckPythonSyntax.Tests) ... oktest_AutoGen___init__ (CheckPythonSyntax.Tests) ... oktest_BPDG_BPDG (CheckPythonSyntax.Tests) ... oktest_BPDG_GenVpd (CheckPythonSyntax.Tests) ... oktest_BPDG_StringTable (CheckPythonSyntax.Tests) ... oktest_BPDG___init__ (CheckPythonSyntax.Tests) ... oktest_CommonDataClass_CommonClass (CheckPythonSyntax.Tests) ... oktest_CommonDataClass_DataClass (CheckPythonSyntax.Tests) ... oktest_CommonDataClass_Exceptions (CheckPythonSyntax.Tests) ... oktest_CommonDataClass_FdfClass (CheckPythonSyntax.Tests) ... oktest_CommonDataClass_ModuleClass (CheckPythonSyntax.Tests) ... oktest_CommonDataClass_PackageClass (CheckPythonSyntax.Tests) ... oktest_CommonDataClass_PlatformClass (CheckPythonSyntax.Tests) ... oktest_CommonDataClass___init__ (CheckPythonSyntax.Tests) ... oktest_Common_BuildToolError (CheckPythonSyntax.Tests) ... oktest_Common_BuildVersion (CheckPythonSyntax.Tests) ... oktest_Common_DataType (CheckPythonSyntax.Tests) ... oktest_Common_Database (CheckPythonSyntax.Tests) ... oktest_Common_DecClassObject (CheckPythonSyntax.Tests) ... oktest_Common_Dictionary (CheckPythonSyntax.Tests) ... oktest_Common_DscClassObject (CheckPythonSyntax.Tests) ... oktest_Common_EdkIIWorkspace (CheckPythonSyntax.Tests) ... oktest_Common_EdkIIWorkspaceBuild (CheckPythonSyntax.Tests) ... oktest_Common_EdkLogger (CheckPythonSyntax.Tests) ... oktest_Common_Expression (CheckPythonSyntax.Tests) ... oktest_Common_FdfClassObject (CheckPythonSyntax.Tests) ... oktest_Common_FdfParserLite (CheckPythonSyntax.Tests) ... oktest_Common_GlobalData (CheckPythonSyntax.Tests) ... oktest_Common_Identification (CheckPythonSyntax.Tests) ... oktest_Common_InfClassObject (CheckPythonSyntax.Tests) ... oktest_Common_LongFilePathOs (CheckPythonSyntax.Tests) ... oktest_Common_LongFilePathOsPath (CheckPythonSyntax.Tests) ... oktest_Common_LongFilePathSupport (CheckPythonSyntax.Tests) ... oktest_Common_MigrationUtilities (CheckPythonSyntax.Tests) ... oktest_Common_Misc (CheckPythonSyntax.Tests) ... oktest_Common_MultipleWorkspace (CheckPythonSyntax.Tests) ... oktest_Common_Parsing (CheckPythonSyntax.Tests) ... oktest_Common_RangeExpression (CheckPythonSyntax.Tests) ... oktest_Common_String (CheckPythonSyntax.Tests) ... oktest_Common_TargetTxtClassObject (CheckPythonSyntax.Tests) ... oktest_Common_ToolDefClassObject (CheckPythonSyntax.Tests) ... oktest_Common_VariableAttributes (CheckPythonSyntax.Tests) ... oktest_Common_VpdInfoFile (CheckPythonSyntax.Tests) ... oktest_Common___init__ (CheckPythonSyntax.Tests) ... oktest_Ecc_CLexer (CheckPythonSyntax.Tests) ... oktest_Ecc_CParser (CheckPythonSyntax.Tests) ... oktest_Ecc_Check (CheckPythonSyntax.Tests) ... oktest_Ecc_CodeFragment (CheckPythonSyntax.Tests) ... oktest_Ecc_CodeFragmentCollector (CheckPythonSyntax.Tests) ... oktest_Ecc_Configuration (CheckPythonSyntax.Tests) ... oktest_Ecc_Database (CheckPythonSyntax.Tests) ... oktest_Ecc_Ecc (CheckPythonSyntax.Tests) ... oktest_Ecc_EccGlobalData (CheckPythonSyntax.Tests) ... oktest_Ecc_EccToolError (CheckPythonSyntax.Tests) ... oktest_Ecc_Exception (CheckPythonSyntax.Tests) ... oktest_Ecc_FileProfile (CheckPythonSyntax.Tests) ... oktest_Ecc_MetaDataParser (CheckPythonSyntax.Tests) ... oktest_Ecc_MetaFileWorkspace_MetaDataTable (CheckPythonSyntax.Tests) ... oktest_Ecc_MetaFileWorkspace_MetaFileParser (CheckPythonSyntax.Tests) ... oktest_Ecc_MetaFileWorkspace_MetaFileTable (CheckPythonSyntax.Tests) ... oktest_Ecc_MetaFileWorkspace___init__ (CheckPythonSyntax.Tests) ... oktest_Ecc_ParserWarning (CheckPythonSyntax.Tests) ... oktest_Ecc_Xml_XmlRoutines (CheckPythonSyntax.Tests) ... oktest_Ecc_Xml___init__ (CheckPythonSyntax.Tests) ... oktest_Ecc___init__ (CheckPythonSyntax.Tests) ... oktest_Ecc_c (CheckPythonSyntax.Tests) ... oktest_Eot_CLexer (CheckPythonSyntax.Tests) ... oktest_Eot_CParser (CheckPythonSyntax.Tests) ... oktest_Eot_CodeFragment (CheckPythonSyntax.Tests) ... oktest_Eot_CodeFragmentCollector (CheckPythonSyntax.Tests) ... oktest_Eot_Database (CheckPythonSyntax.Tests) ... oktest_Eot_Eot (CheckPythonSyntax.Tests) ... oktest_Eot_EotGlobalData (CheckPythonSyntax.Tests) ... oktest_Eot_EotToolError (CheckPythonSyntax.Tests) ... oktest_Eot_FileProfile (CheckPythonSyntax.Tests) ... oktest_Eot_FvImage (CheckPythonSyntax.Tests) ... oktest_Eot_InfParserLite (CheckPythonSyntax.Tests) ... oktest_Eot_Parser (CheckPythonSyntax.Tests) ... oktest_Eot_ParserWarning (CheckPythonSyntax.Tests) ... oktest_Eot_Report (CheckPythonSyntax.Tests) ... oktest_Eot___init__ (CheckPythonSyntax.Tests) ... oktest_Eot_c (CheckPythonSyntax.Tests) ... oktest_GenFds_AprioriSection (CheckPythonSyntax.Tests) ... oktest_GenFds_Attribute (CheckPythonSyntax.Tests) ... oktest_GenFds_Capsule (CheckPythonSyntax.Tests) ... oktest_GenFds_CapsuleData (CheckPythonSyntax.Tests) ... oktest_GenFds_ComponentStatement (CheckPythonSyntax.Tests) ... oktest_GenFds_CompressSection (CheckPythonSyntax.Tests) ... oktest_GenFds_DataSection (CheckPythonSyntax.Tests) ... oktest_GenFds_DepexSection (CheckPythonSyntax.Tests) ... oktest_GenFds_EfiSection (CheckPythonSyntax.Tests) ... oktest_GenFds_Fd (CheckPythonSyntax.Tests) ... oktest_GenFds_FdfParser (CheckPythonSyntax.Tests) ... oktest_GenFds_Ffs (CheckPythonSyntax.Tests) ... oktest_GenFds_FfsFileStatement (CheckPythonSyntax.Tests) ... oktest_GenFds_FfsInfStatement (CheckPythonSyntax.Tests) ... oktest_GenFds_Fv (CheckPythonSyntax.Tests) ... oktest_GenFds_FvImageSection (CheckPythonSyntax.Tests) ... oktest_GenFds_GenFds (CheckPythonSyntax.Tests) ... oktest_GenFds_GenFdsGlobalVariable (CheckPythonSyntax.Tests) ... oktest_GenFds_GuidSection (CheckPythonSyntax.Tests) ... oktest_GenFds_OptRomFileStatement (CheckPythonSyntax.Tests) ... oktest_GenFds_OptRomInfStatement (CheckPythonSyntax.Tests) ... oktest_GenFds_OptionRom (CheckPythonSyntax.Tests) ... oktest_GenFds_Region (CheckPythonSyntax.Tests) ... oktest_GenFds_Rule (CheckPythonSyntax.Tests) ... oktest_GenFds_RuleComplexFile (CheckPythonSyntax.Tests) ... oktest_GenFds_RuleSimpleFile (CheckPythonSyntax.Tests) ... oktest_GenFds_Section (CheckPythonSyntax.Tests) ... oktest_GenFds_UiSection (CheckPythonSyntax.Tests) ... oktest_GenFds_VerSection (CheckPythonSyntax.Tests) ... oktest_GenFds_Vtf (CheckPythonSyntax.Tests) ... oktest_GenFds___init__ (CheckPythonSyntax.Tests) ... oktest_GenPatchPcdTable_GenPatchPcdTable (CheckPythonSyntax.Tests) ... oktest_GenPatchPcdTable___init__ (CheckPythonSyntax.Tests) ... oktest_PatchPcdValue_PatchPcdValue (CheckPythonSyntax.Tests) ... oktest_PatchPcdValue___init__ (CheckPythonSyntax.Tests) ... oktest_Pkcs7Sign_Pkcs7Sign (CheckPythonSyntax.Tests) ... oktest_Rsa2048Sha256Sign_Rsa2048Sha256GenerateKeys (CheckPythonSyntax.Tests) ... oktest_Rsa2048Sha256Sign_Rsa2048Sha256Sign (CheckPythonSyntax.Tests) ... oktest_Table_Table (CheckPythonSyntax.Tests) ... oktest_Table_TableDataModel (CheckPythonSyntax.Tests) ... oktest_Table_TableDec (CheckPythonSyntax.Tests) ... oktest_Table_TableDsc (CheckPythonSyntax.Tests) ... oktest_Table_TableEotReport (CheckPythonSyntax.Tests) ... oktest_Table_TableFdf (CheckPythonSyntax.Tests) ... oktest_Table_TableFile (CheckPythonSyntax.Tests) ... oktest_Table_TableFunction (CheckPythonSyntax.Tests) ... oktest_Table_TableIdentifier (CheckPythonSyntax.Tests) ... oktest_Table_TableInf (CheckPythonSyntax.Tests) ... oktest_Table_TablePcd (CheckPythonSyntax.Tests) ... oktest_Table_TableQuery (CheckPythonSyntax.Tests) ... oktest_Table_TableReport (CheckPythonSyntax.Tests) ... oktest_Table___init__ (CheckPythonSyntax.Tests) ... oktest_TargetTool_TargetTool (CheckPythonSyntax.Tests) ... oktest_TargetTool___init__ (CheckPythonSyntax.Tests) ... oktest_Trim_Trim (CheckPythonSyntax.Tests) ... oktest_UPT_BuildVersion (CheckPythonSyntax.Tests) ... oktest_UPT_Core_DependencyRules (CheckPythonSyntax.Tests) ... oktest_UPT_Core_DistributionPackageClass (CheckPythonSyntax.Tests) ... oktest_UPT_Core_FileHook (CheckPythonSyntax.Tests) ... oktest_UPT_Core_IpiDb (CheckPythonSyntax.Tests) ... oktest_UPT_Core_PackageFile (CheckPythonSyntax.Tests) ... oktest_UPT_Core___init__ (CheckPythonSyntax.Tests) ... oktest_UPT_GenMetaFile_GenDecFile (CheckPythonSyntax.Tests) ... oktest_UPT_GenMetaFile_GenInfFile (CheckPythonSyntax.Tests) ... oktest_UPT_GenMetaFile_GenMetaFileMisc (CheckPythonSyntax.Tests) ... oktest_UPT_GenMetaFile_GenXmlFile (CheckPythonSyntax.Tests) ... oktest_UPT_GenMetaFile___init__ (CheckPythonSyntax.Tests) ... oktest_UPT_InstallPkg (CheckPythonSyntax.Tests) ... oktest_UPT_InventoryWs (CheckPythonSyntax.Tests) ... oktest_UPT_Library_CommentGenerating (CheckPythonSyntax.Tests) ... oktest_UPT_Library_CommentParsing (CheckPythonSyntax.Tests) ... oktest_UPT_Library_DataType (CheckPythonSyntax.Tests) ... oktest_UPT_Library_ExpressionValidate (CheckPythonSyntax.Tests) ... oktest_UPT_Library_GlobalData (CheckPythonSyntax.Tests) ... oktest_UPT_Library_Misc (CheckPythonSyntax.Tests) ... oktest_UPT_Library_ParserValidate (CheckPythonSyntax.Tests) ... oktest_UPT_Library_Parsing (CheckPythonSyntax.Tests) ... oktest_UPT_Library_String (CheckPythonSyntax.Tests) ... oktest_UPT_Library_UniClassObject (CheckPythonSyntax.Tests) ... oktest_UPT_Library_Xml_XmlRoutines (CheckPythonSyntax.Tests) ... oktest_UPT_Library_Xml___init__ (CheckPythonSyntax.Tests) ... oktest_UPT_Library___init__ (CheckPythonSyntax.Tests) ... oktest_UPT_Logger_Log (CheckPythonSyntax.Tests) ... oktest_UPT_Logger_StringTable (CheckPythonSyntax.Tests) ... oktest_UPT_Logger_ToolError (CheckPythonSyntax.Tests) ... oktest_UPT_Logger___init__ (CheckPythonSyntax.Tests) ... oktest_UPT_MkPkg (CheckPythonSyntax.Tests) ... oktest_UPT_Object_POM_CommonObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_POM_ModuleObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_POM_PackageObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_POM___init__ (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_DecObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfBinaryObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfBuildOptionObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfCommonObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfDefineCommonObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfDefineObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfDepexObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfGuidObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfHeaderObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfLibraryClassesObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfMisc (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfPackagesObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfPcdObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfPpiObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfProtocolObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfSoucesObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser_InfUserExtensionObject (CheckPythonSyntax.Tests) ... oktest_UPT_Object_Parser___init__ (CheckPythonSyntax.Tests) ... oktest_UPT_Object___init__ (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_DecParser (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_DecParserMisc (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfAsBuiltProcess (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfBinarySectionParser (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfBuildOptionSectionParser (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfDefineSectionParser (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfDepexSectionParser (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfGuidPpiProtocolSectionParser (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfLibrarySectionParser (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfPackageSectionParser (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfParser (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfParserMisc (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfPcdSectionParser (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfSectionParser (CheckPythonSyntax.Tests) ... oktest_UPT_Parser_InfSourceSectionParser (CheckPythonSyntax.Tests) ... oktest_UPT_Parser___init__ (CheckPythonSyntax.Tests) ... oktest_UPT_PomAdapter_DecPomAlignment (CheckPythonSyntax.Tests) ... oktest_UPT_PomAdapter_InfPomAlignment (CheckPythonSyntax.Tests) ... oktest_UPT_PomAdapter_InfPomAlignmentMisc (CheckPythonSyntax.Tests) ... oktest_UPT_PomAdapter___init__ (CheckPythonSyntax.Tests) ... oktest_UPT_ReplacePkg (CheckPythonSyntax.Tests) ... oktest_UPT_RmPkg (CheckPythonSyntax.Tests) ... oktest_UPT_TestInstall (CheckPythonSyntax.Tests) ... oktest_UPT_UPT (CheckPythonSyntax.Tests) ... oktest_UPT_UnitTest_CommentGeneratingUnitTest (CheckPythonSyntax.Tests) ... oktest_UPT_UnitTest_CommentParsingUnitTest (CheckPythonSyntax.Tests) ... oktest_UPT_UnitTest_DecParserTest (CheckPythonSyntax.Tests) ... oktest_UPT_UnitTest_DecParserUnitTest (CheckPythonSyntax.Tests) ... oktest_UPT_UnitTest_InfBinarySectionTest (CheckPythonSyntax.Tests) ... oktest_UPT_Xml_CommonXml (CheckPythonSyntax.Tests) ... oktest_UPT_Xml_GuidProtocolPpiXml (CheckPythonSyntax.Tests) ... oktest_UPT_Xml_IniToXml (CheckPythonSyntax.Tests) ... oktest_UPT_Xml_ModuleSurfaceAreaXml (CheckPythonSyntax.Tests) ... oktest_UPT_Xml_PackageSurfaceAreaXml (CheckPythonSyntax.Tests) ... oktest_UPT_Xml_PcdXml (CheckPythonSyntax.Tests) ... oktest_UPT_Xml_XmlParser (CheckPythonSyntax.Tests) ... oktest_UPT_Xml_XmlParserMisc (CheckPythonSyntax.Tests) ... oktest_UPT_Xml___init__ (CheckPythonSyntax.Tests) ... oktest_Workspace_BuildClassObject (CheckPythonSyntax.Tests) ... oktest_Workspace_MetaDataTable (CheckPythonSyntax.Tests) ... oktest_Workspace_MetaFileCommentParser (CheckPythonSyntax.Tests) ... oktest_Workspace_MetaFileParser (CheckPythonSyntax.Tests) ... oktest_Workspace_MetaFileTable (CheckPythonSyntax.Tests) ... oktest_Workspace_WorkspaceCommon (CheckPythonSyntax.Tests) ... oktest_Workspace_WorkspaceDatabase (CheckPythonSyntax.Tests) ... oktest_Workspace___init__ (CheckPythonSyntax.Tests) ... oktest_build_BuildReport (CheckPythonSyntax.Tests) ... oktest_build___init__ (CheckPythonSyntax.Tests) ... oktest_build_build (CheckPythonSyntax.Tests) ... oktest_sitecustomize (CheckPythonSyntax.Tests) ... oktest32bitUnicodeCharInUtf8Comment (CheckUnicodeSourceFiles.Tests) ... oktest32bitUnicodeCharInUtf8File (CheckUnicodeSourceFiles.Tests) ... oktestSupplementaryPlaneUnicodeCharInUtf16File (CheckUnicodeSourceFiles.Tests) ... oktestSurrogatePairUnicodeCharInUtf16File (CheckUnicodeSourceFiles.Tests) ... oktestSurrogatePairUnicodeCharInUtf8File (CheckUnicodeSourceFiles.Tests) ... oktestSurrogatePairUnicodeCharInUtf8FileWithBom (CheckUnicodeSourceFiles.Tests) ... oktestUtf16InUniFile (CheckUnicodeSourceFiles.Tests) ... oktestValidUtf8File (CheckUnicodeSourceFiles.Tests) ... oktestValidUtf8FileWithBom (CheckUnicodeSourceFiles.Tests) ... ok----------------------------------------------------------------------Ran 263 tests in 1.039sOKRunning edk2 build for CloverX64 using the command:build -D USE_BIOS_BLOCKIO -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED -D ENABLE_SECURE_BOOT -D CHECK_FLAGS -D USE_LOW_EBDA -p Clover/Clover.dsc -a X64 -b RELEASE -t GCC53 -n 9Build environment: Darwin-16.5.0-x86_64-i386-64bitBuild start time: 00:38:23, May.15 2017WORKSPACE = /Users/philip/src/edk2ECP_SOURCE = /Users/philip/src/edk2/EdkCompatibilityPkgEDK_SOURCE = /Users/philip/src/edk2/EdkCompatibilityPkgEFI_SOURCE = /Users/philip/src/edk2/EdkCompatibilityPkgEDK_TOOLS_PATH = /Users/philip/src/edk2/BaseToolsCONF_PATH = /Users/philip/src/edk2/ConfArchitecture(s) = X64Build target = RELEASEToolchain = GCC53Active Platform = /Users/philip/src/edk2/Clover/Clover.dscFlash Image Definition = /Users/philip/src/edk2/Clover/Clover.fdfProcessing meta-data ......... done!Building ... /Users/philip/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]Building ... /Users/philip/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]Building ... /Users/philip/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]Building ... /Users/philip/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64]Building ... /Users/philip/src/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64][CC] DebugLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64][CC] SetMem[sLINK] BaseDebugLibNull[CC] PcdLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64][sLINK] BasePcdLibNullBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64][CC] ScanMem64WrapperBuilding ... /Users/philip/src/edk2/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64][CC] CheckSumBuilding ... /Users/philip/src/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]Building ... /Users/philip/src/edk2/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64][CC] PrintLibInternal[CC] ScanMem32Wrapper[CC] IoLibMmioBuffer[CC] SwitchStack[CC] BaseReportStatusCodeLib[CC] ScanMem16Wrapper[CC] PrintLib[sLINK] BaseReportStatusCodeLibNullBuilding ... /Users/philip/src/edk2/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64][CC] SwapBytes64[sLINK] BasePrintLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64][CC] DxeCoreEntryPoint[CC] UefiRuntimeServicesTableLib[CC] ScanMem8Wrapper[CC] MemoryAllocationLib[sLINK] DxeCoreEntryPointBuilding ... /Users/philip/src/edk2/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64][sLINK] UefiRuntimeServicesTableLib[CC] IoHighLevel[CC] SwapBytes32Building ... /Users/philip/src/edk2/MdePkg/Library/UefiLib/UefiLib.inf [X64][CC] ZeroMemWrapper[CC] PeCoffExtraActionLib[sLINK] PeCoffExtraActionLibNullBuilding ... /Users/philip/src/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64][CC] IoLibGcc[CC] SwapBytes16[CC] UefiBootServicesTableLib[CC] CompareMemWrapper[CC] DxeCoreMemoryProfileLibNull[sLINK] UefiBootServicesTableLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64][CC] DevicePathUtilities[CC] LongJump[sLINK] DxeCoreMemoryAllocationLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64][CC] IoLib[CC] SetMem64Wrapper[CC] X86Cache[sLINK] BaseCacheMaintenanceLibBuilding ... /Users/philip/src/edk2/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64][CC] SetJump[CC] HobLib[CC] SetMem32Wrapper[CC] PerformanceLib[sLINK] DxeCoreHobLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64][sLINK] BasePerformanceLibNull[CC] BaseUefiDecompressLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64][sLINK] BaseUefiDecompressLib[CC] RShiftU64Building ... /Users/philip/src/edk2/Clover/Library/DuetTimerLib/DuetTimerLib.inf [X64][CC] SetMem16Wrapper[CC] UefiLibPrint[CC] RRotU64[CC] SetMemWrapper[CC] PeCoffGetEntryPoint[sLINK] BasePeCoffGetEntryPointLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64][CC] RRotU32[CC] CopyMemWrapper[NASM] IoFifo[sLINK] BaseIoLibIntrinsic[CC] UefiNotTianoBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64][CC] DxeExtractGuidedSectionLib[sLINK] DxeExtractGuidedSectionLibBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64][CC] IsZeroBufferWrapper[CC] MultU64x64[CC] DevicePathToText[CC] DebugAgentLibNull[CC] X86TimerLib[sLINK] DebugAgentLibNull[CC] MultU64x32Building ... /Users/philip/src/edk2/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64][sLINK] DuetTimerLib[CC] MemLibGenericBuilding ... /Users/philip/src/edk2/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64][CC] CpuExceptionHandlerLibNull[CC] MultS64x64[sLINK] CpuExceptionHandlerLibNullBuilding ... /Users/philip/src/edk2/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64][CC] MemLibGuid[CC] DxeServicesLib[sLINK] DxeServicesLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64][CC] UefiDriverModel[CC] ModU64x32[CC] CopyMem[CC] MemoryAllocationLib[sLINK] BaseMemoryLibBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64][CC] LShiftU64[sLINK] UefiMemoryAllocationLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64][CC] HobLib[CC] DriverEntryPoint[sLINK] DxeHobLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64][CC] LRotU64[sLINK] UefiDriverEntryPoint[CC] ConsoleBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64][CC] InternalGetSpinLockProperties[CC] LRotU32[CC] RuntimeLib[sLINK] UefiRuntimeLibBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64][CC] DevicePathFromText[CC] BasePeCoff[CC] GccInline[CC] LowBitSet64[CC] TpmMeasurementLibNull[sLINK] TpmMeasurementLibNull[CC] PeCoffLoaderExBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf [X64][CC] DxeServicesTableLib[CC] SynchronizationGcc[CC] VarCheckLib[CC] LowBitSet32[sLINK] VBoxPeCoffLib[sLINK] DxeServicesTableLib[sLINK] VarCheckLib[sLINK] BaseSynchronizationLibBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64]Building ... /Users/philip/src/edk2/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64]Building ... /Users/philip/src/edk2/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64][CC] UefiDevicePathLibBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64][CC] HighBitSet64[CC] AuthVariableLibNull[sLINK] UefiDevicePathLibBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64][sLINK] AuthVariableLibNullBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf [X64][CC] UefiLib[sLINK] UefiLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64][CC] HighBitSet32[CC] GetPowerOfTwo64[CC] DxeCapsuleLibNull[CC] UefiHiiServicesLib[sLINK] DxeCapsuleLibNullBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64][CC] UefiSortLib[CC] DxeSecurityManagementLib[sLINK] UefiHiiServicesLibBuilding ... /Users/philip/src/edk2/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64][sLINK] UefiSortLib[sLINK] DxeSecurityManagementLibBuilding ... /Users/philip/src/edk2/Clover/Library/GenericBdsLib/GenericBdsLib.inf [X64][CC] GetPowerOfTwo32Building ... /Users/philip/src/edk2/Clover/Library/OsxBdsPlatformLib/PlatformBds.inf [X64][CC] VarCheckUefiLibNullClass[sLINK] VarCheckUefiLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64][CC] DivU64x64Remainder[CC] DxePcdLib[sLINK] DxePcdLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64][CC] DivU64x32Remainder[CC] BmPerformance[CC] DivU64x32[CC] LzmaDecompress[CC] PciCf8Lib[CC] PciLib[sLINK] BasePciCf8LibBuilding ... /Users/philip/src/edk2/Clover/Library/MemLogLibDefault/MemLogLibDefault.inf [X64][CC] CustomizedDisplayLib[sLINK] BasePciLibCf8[CC] DivS64x64RemainderBuilding ... /Users/philip/src/edk2/Clover/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64][CC] DevicePath[CC] ARShiftU64[CC] HiiLib[CC] BmConnect[CC] BitField[CC] BdsPlatform[CC] CpuDeadLoop[CC] CustomizedDisplayLibInternal[CC] HiiString[CC] MemLogLib[CC] VideoBiosPatchLib[sLINK] MemLogLibDefault[CC] CpuBuilding ... /Users/philip/src/edk2/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64][CC] BmMisc[CC] LinkedList[CC] AutoGen[CC] HiiLanguage[CC] Performance[sLINK] CustomizedDisplayLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64][sLINK] UefiHiiLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64][CC] PlatformData[sLINK] DuetBdsBuilding ... /Users/philip/src/edk2/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64][CC] Hid[CC] SafeString[CC] BmConsole[CC] ApplicationEntryPoint[CC] UsbDxeLib[sLINK] UefiApplicationEntryPointBuilding ... /Users/philip/src/edk2/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64][sLINK] UefiUsbLib[CC] UefiFileHandleLibBuilding ... /Users/philip/src/edk2/Clover/Library/IntrinsicLib/IntrinsicLib.inf [X64][sLINK] UefiFileHandleLibBuilding ... /Users/philip/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/OpensslLib.inf [X64][CC] 915resolution[CC] String[CC] MemoryIntrinsics[CC] ScanMem64Wrapper[CC] FilePaths[CC] CopyMem[sLINK] BaseIntrinsicLibBuilding ... /Users/philip/src/edk2/MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf [X64][CC] BdsConnect[CC] ScanMem32Wrapper[CC] edid[CC] UefiShellLib[CC] BmBoot[sLINK] VideoBiosPatchLibBuilding ... /Users/philip/src/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64][sLINK] UefiShellLib[CC] LzFind[NASM] Thunk16[CC] ScanMem16Wrapper[CC] Non-existing[CC] ScanMem8Wrapper[NASM] CpuSleep[CC] Math64[CC] BmBootDescription[CC] cryptlib[CC] Unaligned[CC] DxeNetLib[CC] ZeroMemWrapper[CC] X86WriteIdtr[NASM] CpuFlushTlb[sLINK] BaseCpuLib[CC] X86WriteGdtr[CC] CompareMemWrapper[CC] X86Thunk[CC] mem[CC] X86ReadIdtr[CC] SetMem64Wrapper[CC] BmLoadOption[CC] NetBuffer[CC] BdsMisc[sLINK] DxeNetLib[CC] mem_clr[CC] X86ReadGdtr[CC] SetMem32Wrapper[CC] X86Msr[CC] mem_dbg[CC] X86GetInterruptState[CC] SetMem16Wrapper[CC] BmHotkey[CC] LzmaDec[CC] X86FxSave[CC] cversion[CC] X86FxRestore[CC] SetMemWrapper[CC] GuidedSectionExtraction[CC] X86EnablePaging64[sLINK] LzmaDecompressLib[CC] ex_data[CC] X86EnablePaging32[CC] CopyMemWrapper[CC] BmDriverHealth[sLINK] UefiBootManagerLib[CC] cpt_err[CC] BdsConsole[CC] X86DisablePaging64[CC] ebcdic[CC] X86DisablePaging32[CC] IsZeroBufferWrapper[CC] uid[CC] X86RdRand[CC] MemLibGeneric[CC] o_time[CC] GccInline[CC] o_str[CC] MemLibGuid[CC] o_dir[NASM] SwitchStack[CC] o_init[CC] MemLib[CC] fips_ers[sLINK] UefiMemoryLib[NASM] SetJump[CC] md2_dgst[CC] md2_one[NASM] LongJump[CC] md4_dgst[CC] md4_one[NASM] EnableDisableInterrupts[CC] md5_dgst[CC] md5_one[NASM] DisablePaging64[CC] sha_dgst[CC] sha1dgst[CC] BdsBoot[NASM] CpuId[CC] sha_one[CC] sha1_one[CC] String[NASM] CpuIdEx[CC] sha256[CC] AutoGen[sLINK] GenericBdsLib[CC] sha512[NASM] EnableCache[CC] hmac[NASM] DisableCache[CC] hm_ameth[NASM] RdRand[CC] hm_pmeth[CC] ChkStkGcc[sLINK] BaseLibBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/OsxDxeIpl/DxeIpl.inf [X64][CC] cmacBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/OsxDxeCore/DxeMain.inf [X64]Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.inf [X64]Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf [X64]Building ... /Users/philip/src/edk2/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf [X64]Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf [X64]Building ... /Users/philip/src/edk2/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf [X64][CC] cm_amethBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf [X64][CC] DxeInit[CC] WatchdogTimer[CC] Crc32[CC] Pcd[CC] MonotonicCounter[CC] cm_pmeth[CC] CoreSectionExtraction[CC] InitVariable[CC] AutoGen[sLINK] WatchdogTimer[CC] Runtime[CC] LegacyTable[CC] AutoGen[CC] rmd_dgst[sLINK] MonotonicCounterRuntimeDxe[CC] FtwMisc[CC] rmd_one[CC] AutoGen[CC] Service[sLINK] RuntimeDxe[CC] HobGeneration[CC] EmuVariable[DLINK1] WatchdogTimer[OBJCOPY] WatchdogTimer[CC] Image[CC] set_key[CC] UpdateWorkingBlock[DLINK1] MonotonicCounterRuntimeDxe[CC] Debug[CC] AutoGen[CC] AutoGen[OBJCOPY] MonotonicCounterRuntimeDxe[sLINK] PcdDxe[CC] ecb_enc[sLINK] EmuVariableRuntimeDxe[GENFW] WatchdogTimerBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf [X64][CC] EnterDxeCore[GENFW] MonotonicCounterRuntimeDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf [X64][CC] cbc_enc[CC] FaultTolerantWrite[CC] DebugImageInfo[CC] ecb3_enc[DLINK1] RuntimeDxe[OBJCOPY] RuntimeDxe[CC] Paging[CC] Reclaim[CC] cfb64enc[CC] CapsuleService[CC] FaultTolerantWriteDxe[GENFW] RuntimeDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf [X64][CC] Stall[CC] AutoGen[CC] cfb64ede[sLINK] DxeIpl[CC] SaveLongModeContext[CC] AutoGen[CC] cfb_enc[CC] NullMemoryTest[sLINK] FaultTolerantWriteDxe[CC] SetWatchdogTimer[CC] ofb64ede[CC] AutoGen[CC] AutoGen[sLINK] CapsuleRuntimeDxe[CC] Variable[sLINK] NullMemoryTestDxe[CC] enc_read[CC] InstallConfigurationTable[DLINK1] DxeIpl[CC] enc_writ[OBJCOPY] DxeIpl[CC] VariableDxe[CC] ofb64enc[GENFW] DxeIplBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf [X64][DLINK1] NullMemoryTestDxe[CC] Library[OBJCOPY] NullMemoryTestDxe[CC] Measurement[DLINK1] CapsuleRuntimeDxe[CC] ofb_enc[OBJCOPY] CapsuleRuntimeDxe[CC] str2key[GENFW] NullMemoryTestDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf [X64][CC] TcgMorLockDxe[CC] SecurityStub[DLINK1] EmuVariableRuntimeDxe[CC] DriverSupport[GENFW] CapsuleRuntimeDxe[OBJCOPY] EmuVariableRuntimeDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf [X64][CC] pcbc_enc[GENFW] EmuVariableRuntimeDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf [X64][CC] VarCheck[CC] ComponentName[CC] qud_cksm[CC] Defer3rdPartyImageLoad[CC] Notify[CC] rand_key[CC] ConSplitterGraphics[CC] VariableExLib[CC] AutoGen[CC] ConPlatform[sLINK] SecurityStubDxe[CC] HiiDatabaseEntry[DLINK1] PcdDxe[OBJCOPY] PcdDxe[CC] des_enc[CC] ComponentName[CC] Locate[GENFW] PcdDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf [X64][CC] AutoGen[CC] AutoGen[sLINK] VariableRuntimeDxe[sLINK] ConPlatformDxe[CC] fcrypt_b[CC] fcrypt[DLINK1] FaultTolerantWriteDxe[OBJCOPY] FaultTolerantWriteDxe[CC] Image[CC] xcbc_enc[GENFW] FaultTolerantWriteDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf [X64][CC] Handle[CC] rpc_enc[CC] ImageEx[DLINK1] SecurityStubDxe[OBJCOPY] SecurityStubDxe[CC] cbc_cksm[GENFW] SecurityStubDxeBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/GraphicsConsoleDxe/GraphicsConsoleDxe.inf [X64][CC] ConSplitter[CC] ede_cbcm_enc[CC] Gcd[CC] des_old[CC] AutoGen[CC] ComponentName[sLINK] ConSplitterDxe[CC] Setup[CC] des_old2[CC] Pool[CC] FormDisplay[DLINK1] ConPlatformDxe[CC] read2pwd[CC] LaffStd[OBJCOPY] ConPlatformDxe[CC] rc2_ecb[CC] ConfigRouting[GENFW] ConPlatformDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf [X64][CC] rc2_skey[CC] Page[CC] ProcessOptions[CC] GraphicsConsole[CC] rc2_cbc[CC] rc2cfb64[CC] IfrParse[CC] rc2ofb64[CC] DevicePath[CC] AutoGen[sLINK] GraphicsConsoleDxe[CC] MemData[CC] String[CC] rc4_enc[CC] InputHandler[CC] AutoGen[CC] rc4_skey[sLINK] DevicePathDxe[CC] FwVolBlock[CC] i_cbc[CC] AutoGen[CC] i_cfb64[sLINK] DisplayEngine[CC] Expression[CC] i_ofb64[CC] Database[CC] FwVolWrite[CC] i_ecb[CC] i_skey[CC] FwVolRead[CC] bf_skey[DLINK1] GraphicsConsoleDxe[CC] bf_ecb[OBJCOPY] GraphicsConsoleDxe[CC] Presentation[CC] Font[CC] FwVolAttrib[CC] bf_enc[GENFW] GraphicsConsoleDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf [X64][CC] bf_cfb64[CC] AutoGen[CC] bf_ofb64[sLINK] SetupBrowser[CC] Ffs[CC] ConfigKeywordHandler[CC] c_skey[CC] SmbiosDxe[CC] c_ecb[DLINK1] VariableRuntimeDxe[CC] FwVol[OBJCOPY] VariableRuntimeDxe[CC] AutoGen[CC] AutoGen[sLINK] HiiDatabase[CC] c_enc[sLINK] SmbiosDxe[GENFW] VariableRuntimeDxeBuilding ... /Users/philip/src/edk2/DuetPkg/SmbiosGenDxe/SmbiosGen.inf [X64][CC] c_cfb64[CC] Tpl[CC] c_ofb64[CC] aes_misc[DLINK1] ConSplitterDxe[CC] SmbiosGen[OBJCOPY] ConSplitterDxe[CC] aes_ecb[CC] Timer[CC] aes_cfb[GENFW] ConSplitterDxeBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/OsxEfiLdr/EfiLdr.inf [X64][CC] AutoGen[CC] aes_ofb[sLINK] SmbiosGenDxe[CC] aes_ctr[CC] Event[CC] EfiLoader[DLINK1] SmbiosDxe[CC] aes_ige[OBJCOPY] SmbiosDxe[CC] aes_wrap[CC] Debug[CC] Dependency[GENFW] SmbiosDxeBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/OsxBdsDxe/BdsDxe.inf [X64][CC] aes_core[CC] PeLoader[CC] aes_cbc[CC] Dispatcher[CC] HwErrRecSupport[CC] bn_add[DLINK1] SmbiosGenDxe[CC] Support[OBJCOPY] SmbiosGenDxe[VFR] BdsDxe[CC] bn_div[CC] AutoGen[CC] DxeProtocolNotify[sLINK] EfiLoader[GENFW] SmbiosGenDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf [X64][CC] DeviceManagerVfr[CC] bn_exp[VFR] BdsDxe[CC] EbcDebuggerHook[CC] DxeMain[CC] DriverHealthVfr[CC] bn_lib[CC] AutoGen[sLINK] DxeCore[CC] bn_ctx[DLINK1] DevicePathDxe[OBJCOPY] DevicePathDxe[CC] EbcExecute[GENFW] DevicePathDxeBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf [X64][CC] bn_mul[CC] bn_mod[CC] EbcInt[DLINK1] EfiLoader[CC] CpuIo2Dxe[OBJCOPY] EfiLoader[CC] bn_print[CC] EbcSupport[GENFW] EfiLoaderBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/CpuDxe/Cpu.inf [X64][CC] AutoGen[sLINK] CpuIo2Dxe[CC] bn_rand[CC] bn_shift[NASM] EbcLowLevel[DLINK1] CpuIo2Dxe[CC] bn_word[OBJCOPY] CpuIo2Dxe[NASM] CpuInterrupt[CC] AutoGen[GENFW] CpuIo2DxeBuilding ... /Users/philip/src/edk2/PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf [X64][CC] bn_blind[sLINK] EbcDxe[CC] DeviceManager[CC] bn_kron[VFR] BdsDxe[CC] bn_sqrt[CC] 8259[CC] BootManagerVfr[CC] bn_gcd[CC] Cpu[CC] AutoGen[sLINK] Legacy8259[CC] bn_prime[CC] AutoGen[sLINK] Cpu[CC] BootManager[CC] bn_err[VFR] BdsDxe[DLINK1] Legacy8259[OBJCOPY] Legacy8259[CC] bn_sqr[CC] FE[GENFW] Legacy8259Building ... /Users/philip/src/edk2/Clover/CloverEFI/AcpiReset/Reset.inf [X64][CC] bn_asm[CC] bn_recp[CC] Reset[CC] bn_mont[CC] FileExplorer[CC] AutoGen[sLINK] AcpiReset[CC] bn_mpi[CC] bn_exp2[DLINK1] Cpu[OBJCOPY] Cpu[DLINK1] DisplayEngine[GENFW] CpuBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/Metronome/Metronome.inf [X64][OBJCOPY] DisplayEngine[CC] bn_gf2m[DLINK1] EbcDxe[CC] Metronome[DLINK1] AcpiReset[CC] bn_nist[CC] BootMaint[GENFW] DisplayEngineBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf [X64][OBJCOPY] EbcDxe[CC] bn_depr[OBJCOPY] AcpiReset[CC] AutoGen[sLINK] Metronome[CC] bn_x931p[GENFW] EbcDxeBuilding ... /Users/philip/src/edk2/PcAtChipsetPkg/8254TimerDxe/8254Timer.inf [X64][GENFW] AcpiResetBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/PciRootBridgeDxe/PciRootBridge.inf [X64][CC] PcRtcEntry[CC] BBSsupport[CC] bn_const[DLINK1] Metronome[CC] Timer[OBJCOPY] Metronome[CC] PcRtc[CC] PcatPciRootBridge[CC] rsa_eay[DLINK1] DxeCore[GENFW] MetronomeBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration.inf [X64][OBJCOPY] DxeCore[CC] AutoGen[sLINK] Timer[CC] AutoGen[CC] PcatPciRootBridgeDevicePath[sLINK] PcRtc[CC] rsa_gen[GENFW] DxeCoreBuilding ... /Users/philip/src/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf [X64][CC] PciPowerManagement[DLINK1] Timer[CC] rsa_lib[CC] PcatPciRootBridgeIo[OBJCOPY] Timer[GENFW] TimerBuilding ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf [X64][CC] NvmExpressBlockIo[CC] PciRomTable[CC] rsa_sign[CC] DeviceIo[CC] UpdatePage[CC] ComponentName[CC] PciDriverOverride[CC] rsa_saos[CC] DataHub[CC] PcatIo[CC] rsa_err[DLINK1] PcRtc[CC] AutoGen[OBJCOPY] PcRtc[sLINK] DataHubDxe[CC] PciOptionRomSupport[CC] AutoGen[CC] rsa_pk1[sLINK] PcatPciRootBridge[CC] NvmExpress[GENFW] PcRtcBuilding ... /Users/philip/src/edk2/Clover/Protocols/DriverOverride/DriverOverride.inf [X64][CC] PciEnumerator[CC] rsa_ssl[CC] NvmExpressDiskInfo[CC] DriverOverride[CC] rsa_none[CC] PciEnumeratorSupport[CC] Variable[CC] AutoGen[CC] rsa_oaep[DLINK1] DataHubDxe[CC] PciCommand[sLINK] DriverOverride[CC] NvmExpressHci[OBJCOPY] DataHubDxe[CC] ComponentName[CC] rsa_chk[CC] Data[GENFW] DataHubDxeBuilding ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxHfs.inf [X64][CC] rsa_null[CC] PciDeviceSupport[CC] NvmExpressPassthru[CC] fsw_hfs[CC] rsa_pss[CC] BootOption[DLINK1] DriverOverride[DLINK1] PcatPciRootBridge[CC] rsa_x931[CC] AutoGen[OBJCOPY] DriverOverride[sLINK] NvmExpressDxe[CC] PciBus[OBJCOPY] PcatPciRootBridge[CC] fsw_core[GENFW] DriverOverrideBuilding ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxIso9660.inf [X64][GENFW] PcatPciRootBridge[CC] rsa_asn1Building ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxExt2.inf [X64][CC] PciIo[CC] BmLib[CC] rsa_depr[VFR] BdsDxe[CC] fsw_efi_lib[CC] AutoGen[CC] fsw_iso9660[sLINK] PciBusNoEnumerationDxe[CC] Bm[CC] fsw_ext2[CC] rsa_ameth[CC] fsw_efi[CC] fsw_core[CC] fsw_core[CC] rsa_pmeth[CC] fsw_efi_lib[CC] fsw_lib[CC] fsw_efi_lib[CC] rsa_crpt[DLINK1] SetupBrowser[CC] AutoGen[sLINK] VBoxHfs[CC] fsw_efi[OBJCOPY] SetupBrowser[CC] dsa_gen[CC] fsw_efi[CC] Hotkey[CC] fsw_lib[GENFW] SetupBrowserBuilding ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxExt4.inf [X64][CC] dsa_key[CC] AutoGen[sLINK] VBoxIso9600[CC] fsw_lib[CC] dsa_lib[CC] MemoryTest[CC] AutoGen[CC] fsw_ext4[sLINK] VBoxExt2[CC] dsa_asn1[DLINK1] PciBusNoEnumerationDxe[CC] dsa_vrf[OBJCOPY] PciBusNoEnumerationDxe[DLINK1] HiiDatabase[CC] fsw_core[CC] dsa_sign[GENFW] PciBusNoEnumerationDxeBuilding ... /Users/philip/src/edk2/Clover/FileSystems/VBoxFsDxe/VBoxReiserFS.inf [X64][CC] Capsules[OBJCOPY] HiiDatabase[CC] dsa_err[CC] fsw_efi_lib[GENFW] HiiDatabaseBuilding ... /Users/philip/src/edk2/Clover/FileSystems/FatPkg/EnhancedFatDxe/Fat.inf [X64][CC] dsa_ossl[CC] dsa_depr[CC] String[CC] fsw_reiserfs[CC] fsw_efi[CC] DirectoryCache[CC] dsa_ameth[CC] fsw_core[CC] fsw_lib[CC] DiskCache[CC] Language[DLINK1] NvmExpressDxe[CC] fsw_efi_lib[CC] dsa_pmeth[VFR] BdsDxe[OBJCOPY] NvmExpressDxe[CC] AutoGen[sLINK] VBoxExt4[CC] FileName[GENFW] NvmExpressDxeBuilding ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/EXFAT.inf [X64][CC] dso_dl[CC] FrontPageVfr[DLINK1] VBoxIso9600[CC] dso_dlfcn[OBJCOPY] VBoxIso9600[CC] Hash[CC] fsw_efi[CC] dso_err[GENFW] VBoxIso9600Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/HFSPLUS.inf [X64][CC] driver[CC] dso_lib[CC] DirectoryManage[CC] fsw_lib[CC] dso_null[CC] file[CC] driver[CC] ComponentName[CC] AutoGen[CC] dso_openssl[sLINK] VBoxReiserFS[CC] grub_driver[CC] dso_win32[CC] file[CC] ReadWrite[DLINK1] VBoxExt2[CC] dso_vms[OBJCOPY] VBoxExt2[CC] grub_file[CC] FrontPage[CC] grub_driver[GENFW] VBoxExt2Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/ISO9660.inf [X64][CC] OpenVolume[CC] dh_asn1[CC] dh_gen[CC] grub[CC] Open[CC] grub_file[CC] driver[CC] dh_key[CC] logging[CC] Misc[CC] grub[CC] BdsEntry[CC] dh_lib[CC] file[CC] missing[CC] Init[CC] logging[CC] dh_check[CC] grub_driver[CC] path[CC] dh_err[CC] AutoGen[CC] missing[CC] Info[CC] dh_depr[sLINK] BdsDxe[CC] utf8[CC] grub_file[CC] path[CC] FileSpace[CC] dh_ameth[CC] device[CC] grub[DLINK1] VBoxExt4[CC] utf8[OBJCOPY] VBoxExt4[CC] Flush[CC] err[CC] dh_pmeth[CC] logging[GENFW] VBoxExt4Building ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/NTFS.inf [X64][CC] gzio[CC] Fat[CC] missing[CC] misc[CC] ec_lib[CC] Delete[CC] device[CC] driver[CC] list[CC] path[CC] Data[CC] err[CC] fshelp[CC] utf8[CC] file[CC] ecp_smpl[CC] UnicodeCollation[CC] misc[CC] ecp_mont[CC] grub_driver[CC] device[CC] exfat[CC] AutoGen[DLINK1] VBoxHfs[CC] list[sLINK] Fat[CC] ecp_nist[OBJCOPY] VBoxHfs[CC] err[CC] grub_file[DLINK1] VBoxReiserFS[CC] fshelp[CC] AutoGen[CC] ec_cvt[GENFW] VBoxHfsBuilding ... /Users/philip/src/edk2/Clover/FileSystems/GrubFS/src/UDF.inf [X64][sLINK] GrubEXFAT[OBJCOPY] VBoxReiserFS[CC] grub[CC] misc[CC] hfspluscomp[GENFW] VBoxReiserFSBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/BiosVideo/BiosVideo.inf [X64][CC] ec_mult[CC] list[CC] logging[CC] ec_err[CC] driver[CC] missing[CC] fshelp[CC] hfsplus[CC] BiosVideoNew[CC] file[CC] path[CC] AutoGen[sLINK] GrubHFSPLUS[CC] ec_curve[CC] ComponentName[CC] iso9660[CC] grub_driver[CC] utf8[CC] ec_check[CC] AutoGen[CC] LegacyBiosThunk[sLINK] GrubISO9660[CC] ec_print[CC] device[CC] grub_file[CC] AutoGen[sLINK] BiosVideo[CC] err[CC] grub[CC] ec_asn1[CC] misc[CC] logging[CC] ec_key[CC] list[CC] missing[CC] ec2_smpl[CC] fshelp[CC] path[CC] ec2_mult[CC] ntfscomp[CC] utf8[CC] ec_ameth[CC] device[CC] ntfs[CC] err[CC] ec_pmeth[CC] AutoGen[CC] ec_oct[sLINK] GrubNTFS[CC] misc[DLINK1] BdsDxe[CC] ec2_oct[CC] list[OBJCOPY] BdsDxe[DLINK1] BiosVideo[CC] ecp_oct[DLINK1] GrubEXFAT[GENFW] BdsDxeBuilding ... /Users/philip/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe.inf [X64][CC] fshelp[OBJCOPY] BiosVideo[OBJCOPY] GrubEXFAT[DLINK1] Fat[CC] eck_prn[GENFW] GrubEXFAT[GENFW] BiosVideoBuilding ... /Users/philip/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe2.inf [X64]Building ... /Users/philip/src/edk2/Clover/LegacyBios/BlockIoDxe/BlockIoDxe.inf [X64][OBJCOPY] Fat[CC] udf[GENFW] Fat[CC] ech_libBuilding ... /Users/philip/src/edk2/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf [X64][CC] BiosVideo[CC] AutoGen[CC] BiosBlkIo[CC] ech_ossl[sLINK] GrubUDF[CC] ech_key[CC] UhciSched[CC] ComponentName[DLINK1] GrubHFSPLUS[CC] ech_err[OBJCOPY] GrubHFSPLUS[DLINK1] GrubISO9660[CC] BiosVideo2[CC] UhciDebug[CC] AutoGen[OBJCOPY] GrubISO9660[sLINK] CsmVideoDxe[CC] BiosInt13[GENFW] GrubHFSPLUSBuilding ... /Users/philip/src/edk2/Clover/Drivers/OhciDxe/OhciDxe.inf [X64][CC] ecs_lib[GENFW] GrubISO9660Building ... /Users/philip/src/edk2/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf [X64][CC] ComponentName[CC] ecs_asn1[CC] ComponentName[CC] UhciQueue[CC] ecs_ossl[CC] AutoGen[sLINK] CsmVideo2Dxe[CC] EhciUrb[CC] LegacyBiosThunk[CC] UhciReg[CC] ecs_sign[CC] Ohci[CC] AutoGen[sLINK] BiosBlockIoDxe[CC] UsbHcMem[CC] ecs_vrf[CC] UsbHcMem[CC] OhciSched[CC] ecs_err[CC] EhciSched[CC] buffer[CC] Uhci[CC] OhciReg[CC] buf_str[CC] EhciDebug[CC] buf_err[CC] ComponentName[CC] EhciReg[CC] bio_lib[CC] AutoGen[sLINK] UhciDxe[CC] bio_cb[CC] OhciUrb[CC] ComponentName[CC] bio_err[CC] OhciDebug[CC] bss_mem[DLINK1] GrubNTFS[CC] bss_null[CC] Ehci[OBJCOPY] GrubNTFS[CC] ComponentName[CC] bss_fd[GENFW] GrubNTFSBuilding ... /Users/philip/src/edk2/Clover/Drivers/XhciDxe/XhciDxe.inf [X64][CC] AutoGen[sLINK] EhciDxe[CC] bss_file[CC] UsbHcMem[CC] bf_null[CC] AutoGen[sLINK] OhciDxe[CC] bf_buff[CC] b_dump[CC] Xhci[DLINK1] CsmVideoDxe[CC] bf_nbio[OBJCOPY] CsmVideoDxe[CC] XhciReg[GENFW] CsmVideoDxeBuilding ... /Users/philip/src/edk2/Clover/Drivers/UsbBusDxe/UsbBusDxe.inf [X64][CC] bss_log[DLINK1] CsmVideo2Dxe[OBJCOPY] CsmVideo2Dxe[CC] bss_bio[GENFW] CsmVideo2DxeBuilding ... /Users/philip/src/edk2/Clover/Drivers/UsbKbDxe/UsbKbDxe.inf [X64][CC] bss_dgram[CC] UsbDesc[CC] XhciSched[DLINK1] BiosBlockIoDxe[DLINK1] UhciDxe[OBJCOPY] BiosBlockIoDxe[CC] stack[OBJCOPY] UhciDxe[CC] AppleKey[GENFW] BiosBlockIoDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64][CC] UsbEnumer[CC] UsbHcMem[GENFW] UhciDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64][CC] lhash[CC] lh_stats[CC] UsbMassBot[CC] ComponentName[CC] EfiKey[CC] ComponentName[CC] UsbBus[CC] md_rand[CC] ComponentName[CC] AutoGen[sLINK] XhciDxe[CC] MouseHid[CC] randfile[CC] UsbHub[CC] UsbMassImpl[CC] KeyBoard[CC] UsbMouse[CC] rand_lib[CC] ComponentName[CC] rand_err[DLINK1] GrubUDF[CC] AutoGen[CC] ComponentName[CC] UsbMassBoot[sLINK] UsbMouseDxe[CC] rand_egd[OBJCOPY] GrubUDF[CC] UsbUtility[GENFW] GrubUDFBuilding ... /Users/philip/src/edk2/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64][CC] rand_win[DLINK1] EhciDxe[CC] AutoGen[CC] UsbMassCbi[OBJCOPY] EhciDxe[CC] AutoGen[sLINK] UsbKbDxe[sLINK] UsbBusDxe[GENFW] EhciDxeBuilding ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf [X64][CC] rand_unix[CC] PcatIsaAcpi[CC] UsbMassDiskInfo[CC] rand_os2[CC] ComponentName[CC] AutoGen[CC] IsaAcpi[sLINK] UsbMassStorageDxe[CC] rand_nw[DLINK1] OhciDxe[OBJCOPY] OhciDxe[CC] ComponentName[GENFW] OhciDxeBuilding ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64][CC] err[CC] IsaIo[CC] AutoGen[sLINK] IsaAcpi[DLINK1] UsbMouseDxe[CC] err_all[CC] ComponentName[OBJCOPY] UsbMouseDxe[CC] IsaBus[GENFW] UsbMouseDxeBuilding ... /Users/philip/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64][CC] err_prn[CC] AutoGen[sLINK] IsaBusDxe[CC] o_names[CC] Ps2KbdCtrller[CC] ComponentName[DLINK1] IsaAcpi[OBJCOPY] IsaAcpi[CC] Ps2KbdTextIn[CC] CommPs2[GENFW] IsaAcpiBuilding ... /Users/philip/src/edk2/Clover/Drivers/Ps2MouseDxe/Ps2MouseDxe.inf [X64][CC] Ps2Keyboard[CC] Ps2MouseAbsolutePointer[CC] ComponentName[DLINK1] UsbKbDxe[CC] AutoGen[CC] obj_dat[sLINK] Ps2KeyboardDxe[OBJCOPY] UsbKbDxe[DLINK1] UsbMassStorageDxe[CC] AutoGen[CC] CommPs2[sLINK] Ps2MouseAbsolutePointerDxe[OBJCOPY] UsbMassStorageDxe[GENFW] UsbKbDxeBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/OsxAcpiTableDxe/AcpiTableDxe.inf [X64][CC] obj_lib[GENFW] UsbMassStorageDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64][DLINK1] IsaBusDxe[CC] obj_err[OBJCOPY] IsaBusDxe[CC] Ps2Mouse[GENFW] IsaBusDxeBuilding ... /Users/philip/src/edk2/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64][CC] obj_xref[CC] ComponentName[CC] AcpiTableProtocol[CC] AutoGen[sLINK] Ps2MouseDxe[CC] encode[CC] UnicodeCollationEng[CC] DiskIo[CC] AcpiTable[CC] AutoGen[DLINK1] UsbBusDxe[CC] AutoGen[OBJCOPY] UsbBusDxe[sLINK] EnglishDxe[CC] digest[CC] AutoGen[sLINK] DiskIoDxe[sLINK] AcpiTableDxe[GENFW] UsbBusDxeBuilding ... /Users/philip/src/edk2/Clover/Drivers/PartitionDxe/PartitionDxe.inf [X64][CC] evp_enc[CC] ComponentName[DLINK1] EnglishDxe[DLINK1] Ps2MouseAbsolutePointerDxe[OBJCOPY] Ps2MouseAbsolutePointerDxe[OBJCOPY] EnglishDxe[CC] evp_key[GENFW] Ps2MouseAbsolutePointerDxeBuilding ... /Users/philip/src/edk2/Clover/CloverEFI/BiosKeyboard/KeyboardDxe.inf [X64][GENFW] EnglishDxeBuilding ... /Users/philip/src/edk2/Clover/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64][DLINK1] Ps2MouseDxe[CC] evp_acnf[CC] Mbr[OBJCOPY] Ps2MouseDxe[DLINK1] AcpiTableDxe[GENFW] Ps2MouseDxeBuilding ... /Users/philip/src/edk2/Clover/FSInject/FSInject.inf [X64][OBJCOPY] AcpiTableDxe[CC] AppleKey[CC] evp_cnf[CC] LegacyRegion2[CC] Gpt[GENFW] AcpiTableDxeBuilding ... /Users/philip/src/edk2/Clover/Protocols/MsgLog/MsgLog.inf [X64][DLINK1] Ps2KeyboardDxe[CC] AutoGen[CC] ElTorito[CC] e_des[sLINK] LegacyRegion2Dxe[OBJCOPY] Ps2KeyboardDxe[DLINK1] XhciDxe[CC] ComponentName[DLINK1] DiskIoDxe[CC] e_bf[CC] FSInject[CC] Apple[CC] MsgLog[OBJCOPY] XhciDxe[GENFW] Ps2KeyboardDxeBuilding ... /Users/philip/src/edk2/Clover/Protocols/SMCHelper/SMCHelper.inf [X64][OBJCOPY] DiskIoDxe[CC] BiosKeyboard[GENFW] DiskIoDxe[GENFW] XhciDxeBuilding ... /Users/philip/src/edk2/Clover/Protocols/FirmwareVolume/FirmwareVolume.inf [X64]Building ... /Users/philip/src/edk2/Clover/Protocols/AppleImageCodec/AppleImageCodec.inf [X64][CC] e_idea[CC] Test[CC] AutoGen[sLINK] MsgLog[CC] Partition[CC] SMCHelper[CC] AutoGen[CC] e_des3[sLINK] FSInject[CC] AppleImageCodec[CC] FirmwareVolume[CC] LegacyBiosThunk[CC] AutoGen[DLINK1] MsgLog[sLINK] PartitionDxe[CC] e_rc4[CC] AutoGen[sLINK] SMCHelper[OBJCOPY] MsgLog[CC] AutoGen[sLINK] FirmwareVolume[CC] AutoGen[sLINK] KeyboardDxe[CC] picopng[GENFW] MsgLogBuilding ... /Users/philip/src/edk2/Clover/Protocols/AppleUITheme/AppleUITheme.inf [X64][CC] e_aes[CC] load_bmp[CC] names[DLINK1] FirmwareVolume[CC] AppleUITheme[OBJCOPY] FirmwareVolume[CC] load_icns[DLINK1] SMCHelper[GENFW] FirmwareVolumeBuilding ... /Users/philip/src/edk2/Clover/Protocols/HashServiceFix/HashServiceFix.inf [X64][CC] e_xcbc_d[CC] AutoGen[OBJCOPY] SMCHelper[sLINK] AppleUITheme[CC] AutoGen[sLINK] AppleImageCodec[CC] e_rc2[GENFW] SMCHelperBuilding ... /Users/philip/src/edk2/Clover/Protocols/AppleKeyAggregator/AppleKeyAggregator.inf [X64][CC] HashServiceFix[DLINK1] LegacyRegion2Dxe[CC] e_cast[OBJCOPY] LegacyRegion2Dxe[DLINK1] AppleUITheme[CC] e_rc5[OBJCOPY] AppleUITheme[CC] sha1[CC] AppleKeyAggregator[GENFW] LegacyRegion2DxeBuilding ... /Users/philip/src/edk2/Clover/Protocols/DumpUefiCalls/DumpUefiCalls.inf [X64][GENFW] AppleUIThemeBuilding ... /Users/philip/src/edk2/Clover/Protocols/OsxFatBinaryDrv/OsxFatBinaryDrv.inf [X64][DLINK1] KeyboardDxe[CC] m_null[CC] AutoGen[CC] AutoGen[OBJCOPY] KeyboardDxe[sLINK] AppleKeyAggregator[sLINK] HashServiceFix[CC] DumpUefiCalls[CC] m_md2[GENFW] KeyboardDxeBuilding ... /Users/philip/src/edk2/Clover/Protocols/EmuVariableUefi/EmuVariableRuntimeDxe.inf [X64][CC] OsxFatBinaryDrv[DLINK1] PartitionDxe[CC] m_md4[CC] AutoGen[OBJCOPY] PartitionDxe[sLINK] OsxFatBinaryDrv[CC] InitVariable[CC] m_md5[GENFW] PartitionDxeBuilding ... /Users/philip/src/edk2/Clover/bdmesg_efi/bdmesg.inf [X64][CC] Lib[DLINK1] FSInject[CC] m_sha[OBJCOPY] FSInject[DLINK1] AppleKeyAggregator[CC] EmuVariable[OBJCOPY] AppleKeyAggregator[CC] BootServices[GENFW] FSInjectBuilding ... /Users/philip/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFixDrv.inf [X64][CC] bdmesg[CC] m_sha1[GENFW] AppleKeyAggregatorBuilding ... /Users/philip/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFix2Drv.inf [X64][CC] AutoGen[CC] m_dss[sLINK] EmuVariableUefi[DLINK1] OsxFatBinaryDrv[CC] RuntimeServices[CC] AutoGen[sLINK] bdmesg[OBJCOPY] OsxFatBinaryDrv[CC] m_dss1[CC] OsxAptioFix2Drv[CC] OsxAptioFixDrv[DLINK1] HashServiceFix[CC] Log[GENFW] OsxFatBinaryDrvBuilding ... /Users/philip/src/edk2/Clover/OsxLowMemFixDrv/OsxLowMemFixDrv.inf [X64][OBJCOPY] HashServiceFix[CC] m_ripemd[CC] BootFixes[GENFW] HashServiceFix[CC] BootFixes[CC] MemLog[CC] m_ecdsa[CC] OsxLowMemFixDrv[CC] DecodedKernelCheck[CC] DecodedKernelCheck[DLINK1] AppleImageCodec[CC] FileLib[OBJCOPY] AppleImageCodec[CC] p_open[CC] Lib[CC] BootArgs[GENFW] AppleImageCodec[CC] BootArgs[CC] DataHub[CC] AutoGen[CC] p_seal[sLINK] OsxLowMemFixDrv[CC] VMem[CC] VMem[CC] p_sign[CC] Fs[CC] Lib[CC] Lib[CC] p_verify[DLINK1] OsxLowMemFixDrv[OBJCOPY] OsxLowMemFixDrv[CC] device_tree[CC] device_tree[CC] AppleProtocols[GENFW] OsxLowMemFixDrv[CC] NVRAMDebug[CC] NVRAMDebug[CC] p_lib[CC] AutoGen[sLINK] DumpUefiCalls[CC] Mach-O[CC] Mach-O[CC] p_enc[DLINK1] EmuVariableUefi[DLINK1] bdmesg[CC] p_dec[OBJCOPY] EmuVariableUefi[NASM] AsmFuncsX64[OBJCOPY] bdmesg[GENFW] EmuVariableUefi[NASM] AsmFuncsX64[CC] bio_md[GENFW] bdmesg[CC] AutoGen[sLINK] OsxAptioFix2Drv[CC] AutoGen[sLINK] OsxAptioFixDrv[CC] bio_b64[CC] bio_enc[CC] evp_err[CC] e_null[CC] c_all[CC] c_allc[CC] c_alld[CC] evp_lib[DLINK1] OsxAptioFix2Drv[OBJCOPY] OsxAptioFix2Drv[CC] bio_ok[GENFW] OsxAptioFix2Drv[DLINK1] OsxAptioFixDrv[CC] evp_pkey[OBJCOPY] OsxAptioFixDrv[DLINK1] DumpUefiCalls[CC] evp_pbe[GENFW] OsxAptioFixDrv[OBJCOPY] DumpUefiCalls[CC] p5_crpt[GENFW] DumpUefiCalls[CC] p5_crpt2[CC] e_old[CC] pmeth_fn[CC] pmeth_gn[CC] pmeth_lib[CC] m_sigver[CC] m_wp[CC] e_aes_cbc_hmac_sha1[CC] e_rc4_hmac_md5[CC] a_object[CC] a_bitstr[CC] a_utctm[CC] a_gentm[CC] a_time[CC] a_int[CC] a_octet[CC] a_print[CC] a_type[CC] a_set[CC] a_dup[CC] a_d2i_fp[CC] a_i2d_fp[CC] a_enum[CC] a_utf8[CC] a_sign[CC] a_digest[CC] a_verify[CC] a_mbstr[CC] a_strex[CC] x_algor[CC] x_val[CC] x_pubkey[CC] x_sig[CC] x_req[CC] x_attrib[CC] x_bignum[CC] x_long[CC] x_name[CC] x_x509[CC] x_x509a[CC] x_crl[CC] x_info[CC] x_spki[CC] nsseq[CC] d2i_pu[CC] d2i_pr[CC] i2d_pu[CC] i2d_pr[CC] t_req[CC] t_x509[CC] t_x509a[CC] t_crl[CC] t_pkey[CC] t_spki[CC] t_bitst[CC] tasn_new[CC] tasn_fre[CC] tasn_enc[CC] tasn_dec[CC] tasn_utl[CC] tasn_typ[CC] f_int[CC] f_string[CC] n_pkey[CC] f_enum[CC] x_pkey[CC] a_bool[CC] x_exten[CC] asn_mime[CC] asn1_gen[CC] asn1_par[CC] asn1_lib[CC] asn1_err[CC] a_bytes[CC] a_strnid[CC] evp_asn1[CC] asn_pack[CC] p5_pbe[CC] p5_pbev2[CC] p8_pkey[CC] asn_moid[CC] tasn_prn[CC] ameth_lib[CC] bio_ndef[CC] bio_asn1[CC] pem_sign[CC] pem_seal[CC] pem_info[CC] pem_lib[CC] pem_all[CC] pem_err[CC] pem_x509[CC] pem_xaux[CC] pem_oth[CC] pem_pk8[CC] pem_pkey[CC] x509_def[CC] x509_d2[CC] x509_r2x[CC] x509_cmp[CC] x509_obj[CC] x509_req[CC] x509spki[CC] x509_vfy[CC] x509_set[CC] x509cset[CC] x509rset[CC] x509_err[CC] x509name[CC] x509_v3[CC] x509_ext[CC] x509_att[CC] x509type[CC] x509_lu[CC] x_all[CC] x509_txt[CC] x509_trs[CC] by_file[CC] by_dir[CC] x509_vpm[CC] v3_bcons[CC] v3_bitst[CC] v3_conf[CC] v3_extku[CC] v3_ia5[CC] v3_lib[CC] v3_prn[CC] v3_utl[CC] v3err[CC] v3_genn[CC] v3_alt[CC] v3_skey[CC] v3_akey[CC] v3_pku[CC] v3_int[CC] v3_enum[CC] v3_sxnet[CC] v3_cpols[CC] v3_crld[CC] v3_purp[CC] v3_info[CC] v3_ocsp[CC] v3_akeya[CC] v3_pmaps[CC] v3_pcons[CC] v3_ncons[CC] v3_pcia[CC] v3_pci[CC] pcy_cache[CC] pcy_node[CC] pcy_data[CC] pcy_map[CC] pcy_tree[CC] pcy_lib[CC] v3_asid[CC] v3_addr[CC] conf_err[CC] conf_lib[CC] conf_api[CC] conf_def[CC] conf_mod[CC] conf_mall[CC] conf_sap[CC] txt_db[CC] pk7_asn1[CC] pk7_lib[CC] pkcs7err[CC] pk7_doit[CC] pk7_smime[CC] pk7_attr[CC] pk7_mime[CC] p12_add[CC] p12_asn[CC] p12_attr[CC] p12_crpt[CC] p12_crt[CC] p12_decr[CC] p12_init[CC] p12_key[CC] p12_kiss[CC] p12_mutl[CC] p12_utl[CC] p12_npas[CC] pk12err[CC] p12_p8d[CC] p12_p8e[CC] comp_lib[CC] comp_err[CC] c_rle[CC] c_zlib[CC] eng_err[CC] eng_lib[CC] eng_list[CC] eng_init[CC] eng_ctrl[CC] eng_table[CC] eng_pkey[CC] eng_fat[CC] eng_all[CC] tb_rsa[CC] tb_dsa[CC] tb_ecdsa[CC] tb_dh[CC] tb_ecdh[CC] tb_rand[CC] tb_store[CC] tb_cipher[CC] tb_digest[CC] eng_openssl[CC] eng_cnf[CC] eng_dyn[CC] eng_cryptodev[CC] tb_asnmth[CC] tb_pkmeth[CC] ocsp_asn[CC] ocsp_ext[CC] ocsp_ht[CC] ocsp_lib[CC] ocsp_cl[CC] ocsp_srv[CC] ocsp_prn[CC] ocsp_vfy[CC] ocsp_err[CC] ui_err[CC] ui_lib[CC] rc4_utl[CC] wp_dgst[CC] wp_block[CC] cbc128[CC] ccm128[CC] cfb128[CC] ctr128[CC] cts128[CC] gcm128[CC] ofb128[CC] xts128[CC] ui_util[CC] ui_compat[CC] krb5_asn[CC] str_err[CC] str_lib[CC] str_meth[CC] str_mem[CC] pqueue[CC] CrtWrapper[CC] TimerWrapper[CC] BaseMemAllocation[sLINK] OpensslLibBuilding ... /Users/philip/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64][CC] BdsConnect[CC] main[CC] icns[CC] lib[CC] menu[CC] screen[CC] IO[CC] common[CC] legacy[CC] loader[CC] tool[CC] secureboot[CC] securehash[CC] securemenu[CC] securevars[CC] bootscreen[CC] lockedgraphics[CC] egemb_icons[CC] egemb_font[CC] scroll_images[CC] BmLib[CC] image[CC] load_icns[CC] libscreen[CC] lodepng[CC] text[CC] AcpiPatcher[CC] AmlGenerator[CC] ati[CC] BootLog[CC] BootOptions[CC] Console[CC] cpu[CC] DataHubCpu[CC] device_inject[CC] device_tree[CC] Edid[CC] Events[CC] hda[CC] gma[CC] guid[CC] Injectors[CC] LegacyBiosThunk[CC] LegacyBoot[CC] nvidia[CC] platformdata[CC] plist[CC] Pointer[CC] Settings[CC] smbios[CC] spd[CC] string[CC] StateGenerator[CC] usbfix[CC] b64cdecode[CC] FixBiosDsdt[CC] kernel_patcher[CC] kext_patcher[CC] kext_inject[CC] Nvram[CC] card_vlist[CC] PlatformDriverOverride[CC] Hibernate[CC] Net[CC] AutoGen[sLINK] CLOVER/Users/philip/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/x509v3/v3_pci.c:164:13: error: type of 'BIO_new_file' does not match original declaration [-Werror=lto-type-mismatch] BIO *b = BIO_new_file(val->value + 5, "r"); ^/Users/philip/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/bio/bss_file.c:480:6: note: return value type mismatch BIO *BIO_new_file(const char *filename, const char *mode) ^/Users/philip/src/edk2/Clover/Library/OpensslLib/openssl-1.0.1e/crypto/bio/bss_file.c:480:6: note: 'BIO_new_file' was previously declared herelto1: all warnings being treated as errorslto-wrapper: fatal error: /Users/philip/src/opt/local/cross/bin/x86_64-clover-linux-gnu-gcc returned 1 exit statuscompilation terminated./Users/philip/src/opt/local/cross/lib/gcc/x86_64-clover-linux-gnu/6.3.0/../../../../x86_64-clover-linux-gnu/bin/ld: error: lto-wrapper failedcollect2: error: ld returned 1 exit statusmake: *** [/users/philip/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/rEFIt_UEFI/refit/DEBUG/CLOVER.dll] Error 1build.py... : error 7000: Failed to execute command make tbuild [/users/philip/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/rEFIt_UEFI/refit]build.py... : error F002: Failed to build module /Users/philip/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64, GCC53, RELEASE]- Failed -Build end time: 00:39:39, May.15 2017Build total time: 00:01:16 Link to comment Share on other sites More sharing options...
apianti Posted May 14, 2017 Share Posted May 14, 2017 That error doesn't even make sense. Link to comment Share on other sites More sharing options...
droples Posted May 15, 2017 Share Posted May 15, 2017 BuildClover4.4.4Clover4075. Complete compilation with different keys was successfully! Thanks! BuildClover4.4.4Clover4075.txt.zip 1 Link to comment Share on other sites More sharing options...
bluemaP1E Posted May 15, 2017 Share Posted May 15, 2017 A small problem,when I use custom macro -D USE_APPLE_HFSPLUS_DRIVER. I need put two copys of HFSPlus file, ${CLOVERROOT}"/HFSPlus/X64/HFSPlus.efi and ${CLOVERROOT}"/FileSystems/HFSPlus/X64/HFSPlus.efi The correct path to these files is in the folder “${CLOVERROOT}"/FileSystems” . code in ebuild.sh seems wrong. # Add edk2 build macro addEdk2BuildMacro() { local macro="$1" [[ "$macro" == "NO_GRUB_DRIVERS" ]] && M_NOGRUB=1 if [[ "$macro" == "USE_APPLE_HFSPLUS_DRIVER" && "$TARGETARCH" == "X64" ]]; then [[ ! -e "${CLOVERROOT}"/HFSPlus/X64/HFSPlus.efi ]] && return M_APPLEHFS=1 fi addEdk2BuildOption "-D" "$macro" } if [[ $M_APPLEHFS -eq 0 ]]; then copyBin "$BUILD_DIR_ARCH"/VBoxHfs.efi "$CLOVER_PKG_DIR"/EFI/CLOVER/drivers64UEFI/VBoxHfs-64.efi else copyBin "${CLOVERROOT}"/HFSPlus/X64/HFSPlus.efi "$CLOVER_PKG_DIR"/EFI/CLOVER/drivers64UEFI/HFSPlus.efi fi Link to comment Share on other sites More sharing options...
LockDown Posted May 15, 2017 Share Posted May 15, 2017 Just for fun, tried build x32 and failed boot3 <-------------------------------------------------- TOOLCHAIN_DIR: /Users/ella/src/opt/local NASM_PREFIX: /Users/ella/src/opt/local/bin/ NASM_VER: 2.13.01 Initializing workspace Loading previous configuration from /Users/ella/src/edk2/Conf/BuildEnv.sh WORKSPACE: /Users/ella/src/edk2 EDK_TOOLS_PATH: /Users/ella/src/edk2/BaseTools CONF_PATH: /Users/ella/src/edk2/Conf Running edk2 build for CloverIA32 using the command: build -D USE_APPLE_HFSPLUS_DRIVER -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -D USE_LOW_EBDA -p Clover/Clover.dsc -a IA32 -b RELEASE -t XCODE8 -n 5 Build environment: Darwin-16.5.0-x86_64-i386-64bit Build start time: 17:13:07, May.15 2017 WORKSPACE = /Users/ella/src/edk2 ECP_SOURCE = /Users/ella/src/edk2/EdkCompatibilityPkg EDK_SOURCE = /Users/ella/src/edk2/EdkCompatibilityPkg EFI_SOURCE = /Users/ella/src/edk2/EdkCompatibilityPkg EDK_TOOLS_PATH = /Users/ella/src/edk2/BaseTools CONF_PATH = /Users/ella/src/edk2/Conf Architecture(s) = IA32 Build target = RELEASE Toolchain = XCODE8 Active Platform = /Users/ella/src/edk2/Clover/Clover.dsc Flash Image Definition = /Users/ella/src/edk2/Clover/Clover.fdf Processing meta-data ...... done! Building ... /Users/ella/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [IA32] Building ... /Users/ella/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [IA32] Building ... /Users/ella/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [IA32] Undefined symbols for architecture x86_64: "_CopyMem", referenced from: _LibPatchPcdSetPtr in PcdLib-825351.o _LibPatchPcdSetPtrS in PcdLib-825351.o _LibPatchPcdSetPtrAndSize in PcdLib-825351.o _LibPatchPcdSetPtrAndSizeS in PcdLib-825351.o "_main", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [/Users/ella/src/edk2/Build/Clover/RELEASE_XCODE8/IA32/MdePkg/Library/BasePcdLibNull/BasePcdLibNull/OUTPUT/PcdLib.obj] Error 1 build.py... : error 7000: Failed to execute command make tbuild [/Users/ella/src/edk2/Build/Clover/RELEASE_XCODE8/IA32/MdePkg/Library/BasePcdLibNull/BasePcdLibNull] Building ... /Users/ella/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [IA32] build.py... : error 7000: Failed to execute command make tbuild [/Users/ella/src/edk2/Build/Clover/RELEASE_XCODE8/IA32/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull] build.py... : error 7000: Failed to execute command make tbuild [/Users/ella/src/edk2/Build/Clover/RELEASE_XCODE8/IA32/MdePkg/Library/BaseMemoryLib/BaseMemoryLib] build.py... : error 7000: Failed to execute command make tbuild [/Users/ella/src/edk2/Build/Clover/RELEASE_XCODE8/IA32/MdePkg/Library/BaseLib/BaseLib] build.py... : error F002: Failed to build module /Users/ella/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [IA32, XCODE8, RELEASE] - Failed - Build end time: 17:13:14, May.15 2017 Build total time: 00:00:07 o_Ops, ./ebuild.sh exited with error(s), aborting.. Link to comment Share on other sites More sharing options...
PMheart Posted May 15, 2017 Share Posted May 15, 2017 A small problem,when I use custom macro -D USE_APPLE_HFSPLUS_DRIVER. I need put two copys of HFSPlus file, ${CLOVERROOT}"/HFSPlus/X64/HFSPlus.efi and ${CLOVERROOT}"/FileSystems/HFSPlus/X64/HFSPlus.efi The correct path to these files is in the folder “${CLOVERROOT}"/FileSystems” . code in ebuild.sh seems wrong. # Add edk2 build macro addEdk2BuildMacro() { local macro="$1" [[ "$macro" == "NO_GRUB_DRIVERS" ]] && M_NOGRUB=1 if [[ "$macro" == "USE_APPLE_HFSPLUS_DRIVER" && "$TARGETARCH" == "X64" ]]; then [[ ! -e "${CLOVERROOT}"/HFSPlus/X64/HFSPlus.efi ]] && return M_APPLEHFS=1 fi addEdk2BuildOption "-D" "$macro" } if [[ $M_APPLEHFS -eq 0 ]]; then copyBin "$BUILD_DIR_ARCH"/VBoxHfs.efi "$CLOVER_PKG_DIR"/EFI/CLOVER/drivers64UEFI/VBoxHfs-64.efi else copyBin "${CLOVERROOT}"/HFSPlus/X64/HFSPlus.efi "$CLOVER_PKG_DIR"/EFI/CLOVER/drivers64UEFI/HFSPlus.efi fi Clover uses VboxHfs.efi by default, and lack of Apple's HFSPlus.efi should make sense. Copy it manually if you really want. Link to comment Share on other sites More sharing options...
bluemaP1E Posted May 15, 2017 Share Posted May 15, 2017 Clover uses VboxHfs.efi by default, and lack of Apple's HFSPlus.efi should make sense. Copy it manually if you really want. If I put only one copy in ${CLOVERROOT}"/HFSPlus/,the Build_clover will stop compile,tell me it can`t find HFSPLUS.efi in ${CLOVERROOT}"/FileSystems/HFSPlus/X64/HFSPlus.efi. Another way i put it in ${CLOVERROOT}"/FileSystems/HFSPlus will compile successfully, but there is no HFSPlus in the package,so i said it needs 2 copies. The default path for new version clover should be ${CLOVERROOT}"/FileSystems/HFSPlus, Looks like the ebuild.sh needs to be updated. Link to comment Share on other sites More sharing options...
PMheart Posted May 15, 2017 Share Posted May 15, 2017 If I put only one copy in ${CLOVERROOT}"/HFSPlus/,the Build_clover will stop compile,tell me it can`t find HFSPLUS.efi in ${CLOVERROOT}"/FileSystems/HFSPlus/X64/HFSPlus.efi. Another way i put it in ${CLOVERROOT}"/FileSystems/HFSPlus will compile successfully, but there is no HFSPlus in the package,so i said it needs 2 copies. The default path for new version clover should be ${CLOVERROOT}"/FileSystems/HFSPlus, Looks like the ebuild.sh needs to be updated. Why no HFSPlus presents in the pkg? Sounds weird. Well, as for installing, if nothing or VboxHFS exists, then VboxHFS will be chosen as the primary HFS+ driver, otherwise (i.e. HFSPlus already exists), delete the old one and install the new one from the pkg if I remember correctly. Anyway, I myself tend to use VboxHFS. Link to comment Share on other sites More sharing options...
bluemaP1E Posted May 15, 2017 Share Posted May 15, 2017 Should be the reason for the wrong path, resulting in no copy in. This can be reproduced,you can try.I found only two wrong codes. It's not just that HFSPlus doesn't exist, it's changed to VBoxHFS,only 2copies make it normal. Processing meta-data . build.py... /Users/zhengxin/src/edk2/Clover/FileSystems/HFSPlus/HFSPlus.inf(22): error 000E: File/directory not found in workspace /Users/zhengxin/src/edk2/Clover/FileSystems/HFSPlus/X64/HFSPlus.efi Link to comment Share on other sites More sharing options...
bluemaP1E Posted May 15, 2017 Share Posted May 15, 2017 Why no HFSPlus presents in the pkg? Sounds weird. Well, as for installing, if nothing or VboxHFS exists, then VboxHFS will be chosen as the primary HFS+ driver, otherwise (i.e. HFSPlus already exists), delete the old one and install the new one from the pkg if I remember correctly. Anyway, I myself tend to use VboxHFS. I've just studied,this line of code “ ! -e ” means if the file doesn`t exist will return true, then the "&& return" will perfrom and “M_APPLEHFS=1"will not be perfromed. The macro will become invalid. if [[ "$macro" == "USE_APPLE_HFSPLUS_DRIVER" && "$TARGETARCH" == "X64" ]]; then [[ ! -e "${CLOVERROOT}"/HFSPlus/X64/HFSPlus.efi ]] && return M_APPLEHFS=1 Link to comment Share on other sites More sharing options...
apianti Posted May 15, 2017 Share Posted May 15, 2017 Yeah what's going on is that the one location used to be used and then it was moved apparently but not changed in the script. Though it was changed in the package source for building the legacy firmware. So in other words, one location was to put inside the legacy firmware and one location was to put inside the package. I made them both FileSystems/HFSPlus/X64/HFSPlus.efi I however am not sure why it's restricted to only using in 64 bit. As there are both 32 bit and 64 bit Apple HFSPlus drivers.... Link to comment Share on other sites More sharing options...
PMheart Posted May 15, 2017 Share Posted May 15, 2017 I've just studied,this line of code “ ! -e ” means if the file doesn`t exist will return true, then the "&& return" will perfrom and “M_APPLEHFS=1"will not be perfromed. The macro will become invalid. if [[ "$macro" == "USE_APPLE_HFSPLUS_DRIVER" && "$TARGETARCH" == "X64" ]]; then [[ ! -e "${CLOVERROOT}"/HFSPlus/X64/HFSPlus.efi ]] && return M_APPLEHFS=1 Why? The "return" here (in bash script) is different from C, it actually just overrides the return status ($?), so the variable "M_APPLEHFS" will be still set to '1'. Also, there's no macro in bash script. Link to comment Share on other sites More sharing options...
apianti Posted May 16, 2017 Share Posted May 16, 2017 @PMheart, Actually the behavior that bluemaP1E described is exactly what's happening. It's a function, checking if USE_APPLE_HFSPLUS_DRIVER was defined and the architecture is X64, then checks if the file exists. If the file does not exist, the function returns, otherwise, if the file exists, M_APPLEHFS is set to 1, previously defaulted to zero. You are correct though that is a variable not a macro. 1 Link to comment Share on other sites More sharing options...
Recommended Posts