Micky1979 Posted September 25, 2016 Author Share Posted September 25, 2016 Ok I'll send you a PM later Link to comment Share on other sites More sharing options...
Matgen84 Posted September 25, 2016 Share Posted September 25, 2016 only wonder how this can be happen without show any error: echo "Build_Clover need these things to be installed:" echo "${tasksARRAY[@]}" echo "but they were not found." echo "would you allow to install it/them? (Y/N)" read answer case $answer in Y | y) if [[ "$USER" != root ]]; then echo "type your password to install:" && sudo -s; fi apt-get update for stuff in "${tasksARRAY[@]}" do apt-get install $stuff done sudo -k ;; *) printError "Build_Clover cannot go ahead without it/them, process aborted!\n" exit 1 ;; esac ..not sure, only bash can make this happen if is a lot buggie Hi Micky1979 I have the same problem as Fljagd , which is why I installed manually. Sorry. Link to comment Share on other sites More sharing options...
burkett375 Posted September 25, 2016 Share Posted September 25, 2016 Fljagd, was enough to type "Y" as requested by the script? ..please clarify, I need to understad if we have a bug... I also was never prompted to install nasm, subversion, or anything. I had to manually install everything as well. There's definitely a bug there. Also, I get stuck where it says a script needs to be run on the edk2 for linux, but don't have any options to do so. Link to comment Share on other sites More sharing options...
Fljagd Posted September 25, 2016 Share Posted September 25, 2016 Micky has done tests on my computerApparently Ubuntu is buggyMicky researched now Link to comment Share on other sites More sharing options...
Micky1979 Posted September 25, 2016 Author Share Posted September 25, 2016 Yep I just see that in Fljagd's installation via teamviewer. But is stupid. So the only possible explanations is that your installation miss all the Ubuntu repository i.e. main, universe, multiverse and restricted. that can enabled by: sudo add-apt-repository main sudo add-apt-repository universe sudo add-apt-repository restricted sudo add-apt-repository multiverse I have to find which of these contains nasm, subversion and uuid-dev respectively. Maybe during the installation I have enabled the devolopers option, and you not instead? But the bug is that the script exit if the package does not exist (after apt-get update/install), with no error. Really stupid. 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted September 25, 2016 Share Posted September 25, 2016 Yep I just see that in Fljagd's installations via teamviewer. But is stupid. So the only possible explanations is that your installation miss all the Ubuntu repository i.e. main, universe, multiverse and restricted. that can enabled by: sudo add-apt-repository main sudo add-apt-repository universe sudo add-apt-repository restricted sudo add-apt-repository multiverse I have to find which of these contains nasm, subversion and uuid-dev respectively. Maybe during the installation I have enabled the devolopers option, and you not instead? But the bug is that the script exit if the package does not exist (after apt-get), with no error. Really stupid. Ok. Thanks Edit: main, universe, restricted, multiverse already actived on my Ubuntu installation. Link to comment Share on other sites More sharing options...
Fljagd Posted September 25, 2016 Share Posted September 25, 2016 Everything is already activated 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 25, 2016 Author Share Posted September 25, 2016 Ok will find a solution if any 1 Link to comment Share on other sites More sharing options...
Fljagd Posted September 25, 2016 Share Posted September 25, 2016 Ok will find a solution if any have confidence! have confidence! Link to comment Share on other sites More sharing options...
LockDown Posted September 25, 2016 Share Posted September 25, 2016 make the script check for the repo and add if does not exist imo Link to comment Share on other sites More sharing options...
Micky1979 Posted September 25, 2016 Author Share Posted September 25, 2016 Seeing as how the script can update itself, it maybe idea to move all your user selectable settings to a config file. e.g MODE="S" I use MODE="R" So if I update script at present it is in "S" mode If you use a config file it will read it and remain as "R" etc... Good job so far, OH I haven't tried it in Ubuntu yet, but will try it in Windows Bash! Yep tha's why tells you to re-run the script after apply back your changes. Yes, can be done in $HOME/Library/Preferences, but if you run again from a different OS this will not work. Or can add a file to "$(basename $0)/script.config" storing this preference. have confidence! have confidence! make the script check for the repo and add if does not exist imo 1° problem: the script need to 'export LC_ALL="en_US.UTF-8"' because Ubuntu did not set this (var is empty), and we need this to be equal for all. 2° problem I realize that apt-get exit the script. Solution explained here: http://askubuntu.com/questions/436908/how-can-i-check-for-apt-get-errors-in-a-bash-script Only I can't understand why for me work. maybe because is already set in en_US (I'm Italian .. but I have this vice ) example: if [[ "$(dpkg -s uuid-dev | grep Status)" =~ 'install ok installed' ]]; then if the reponse of what should be 'install ok installed' ...is in French ... will never work 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 25, 2016 Author Share Posted September 25, 2016 "re run the new script, and apply your changes (if any)" should be "apply your changes (if any) and re run the new script" not tested (I'm working on it): selfUpdate() { printHeader "SELF UPDATE" local SELF_PATH="${0}" local GITHUB='https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command' local cmd="" local newScriptRev="" local currScriptRev=$(echo $SCRIPTVER | tr -cd [:digit:]) # in case of beta suffix local newScript="" case $1 in wget) cmd='$1 $GITHUB -q -O -' ;; curl) cmd='$1 -L $GITHUB' ;; *) printError "selfUpdate(): invalid cmd!\n" return ;; esac newScript=$(eval $cmd) # don't fail if no script is avail if [ -n "${newScript}" ]; then echo "${newScript}" > /tmp/Build_Clover.txt newScript=$(cat /tmp/Build_Clover.txt) newScriptRev=$(cat /tmp/Build_Clover.txt | grep 'SCRIPTVER=' | tr -cd [:digit:]) if IsNumericOnly $currScriptRev && IsNumericOnly $newScriptRev; then if [ "$newScriptRev" -gt "$currScriptRev" ]; then # we have a new script, prompt the user printf "\na new Build_Clover.command is available,\n" echo "do you want to overwrite the script? (Y/n)\n" read answer case $answer in Y | y) # get the line containing MODE variable and replace with what is currently in old script: local lineVarNum=$(echo $newScriptRev | grep -n '^MODE="' | awk -F ":" '{print $1}' if [[ "$MODE" == "R" ]] && IsNumericOnly lineVarNum; then if IsNumericOnly lineVarNum; then if [[ "$SYSNAME" == Linux ]]; then sed -i "" '${lineVarNum}s/.*/MODE="R"/' /tmp/Build_Clover.txt else sed -i '${lineVarNum}s/.*/MODE="R"/' /tmp/Build_Clover.txt fi cat /tmp/Build_Clover.txt > "${SELF_PATH}" echo "done!" rm -f /tmp/Build_Clover.txt exec "${SELF_PATH}" else cat /tmp/Build_Clover.txt > "${SELF_PATH}" echo "Warning: was not possible to replace MODE var to the current one," echo "apply your changes (if any) and re run the new script" rm -f /tmp/Build_Clover.txt exit 0 fi else cat /tmp/Build_Clover.txt > "${SELF_PATH}" echo "done!" rm -f /tmp/Build_Clover.txt exec "${SELF_PATH}" fi ;; esac else pressAnyKey 'your script is up to date,\n' fi fi else pressAnyKey 'was not possible to retrieve updates for Build_Clover.command,' fi rm -f /tmp/Build_Clover.txt } ..automatic update + auto re-execution of the script (if all goes well) Link to comment Share on other sites More sharing options...
MacUser2525 Posted September 25, 2016 Share Posted September 25, 2016 Yep tha's why tells you to re-run the script after apply back your changes. Yes, can be done in $HOME/Library/Preferences, but if you run again from a different OS this will not work. Or can add a file to "$(basename $0)/script.config" storing this preference. example: if [[ "$(dpkg -s uuid-dev | grep Status)" =~ 'install ok installed' ]]; then if the reponse of what should be 'install ok installed' ...is in French ... will never work For the config do it the *nix way all config files are usually .build_clover.config in this case if you want that for the name stored in the users home directory as a hidden file. For your checking problem. dpkg --list |grep bash ii bash 4.2+dfsg-0.1+deb7u3 amd64 GNU Bourne Again SHell ii bash-completion 1:2.0-1 all programmable completion for the bash shell You always get the ii at the start of the line if it is installed. If different in other languages an apt-cache policy package will have an Installed line there listing its status to dpkg. apt-cache policy bash bash: Installed: 4.2+dfsg-0.1+deb7u3 Candidate: 4.2+dfsg-0.1+deb7u3 Version table: *** 4.2+dfsg-0.1+deb7u3 0 500 http://ftp.de.debian.org/debian/wheezy/main amd64 Packages 500 http://security.debian.org/wheezy/updates/main amd64 Packages 100 /var/lib/dpkg/status apt-cache policy bash |grep 100 100 /var/lib/dpkg/status apt-cache policy ffmpeg ffmpeg: Installed: (none) Candidate: 6:0.8.17-2+deb7u2 Version table: 6:0.8.17-2+deb7u2 0 500 http://security.debian.org/wheezy/updates/main amd64 Packages 6:0.8.17-2 0 500 http://ftp.de.debian.org/debian/wheezy/main amd64 Packages apt-cache policy ffmpeg |grep 100 If the |grep 100 returns nothing it is not installed. Link to comment Share on other sites More sharing options...
Micky1979 Posted September 25, 2016 Author Share Posted September 25, 2016 apt-cache policy already done. We read probably the same article , but Ubuntu should be 16.04 + so that bash has already a minimum good version. Otherwise any command can be old or not installed.... not sure I want fight with this.. (debian do a release each 2 years, stable but old) export LC_ALL=C fix the output so that now is equal for all. apt-cache show me if the pkg is installed... and voilà: all ok on a fresh installation of Ubuntu just made. Link to comment Share on other sites More sharing options...
MacUser2525 Posted September 25, 2016 Share Posted September 25, 2016 already done. We read probably the same article , but Ubuntu should be 16.04 + so that bash has already a minimum good version. Otherwise any command can be old or not installed.... not sure I want fight with this.. (debian do a release each 2 years, stable but old) export LC_ALL=C fix the output so that now is equal for all. apt-cache show me if the pkg is installed... and voilà: all ok on a fresh installation of Ubuntu just made. Possible we did me being years ago as those were off the top of my head asking myself how would I get that information for me. Bash was just example I used knowing it was installed the ffmpeg similar knowing it was not. If you ever need version number installed of package then this will get it for you. apt-cache policy bash |cut -d ":" -f3 *** 4.2+dfsg-0.1+deb7u3 0 100 /var/lib/dpkg/status Link to comment Share on other sites More sharing options...
Micky1979 Posted September 25, 2016 Author Share Posted September 25, 2016 I did this way: if [[ "$SYSNAME" == Linux ]]; then if [[ "$(uname -m)" != x86_64 ]]; then printError "\nBuild_Clover.command is tested only on x86_64 architecture, aborting..\n" exit 1 fi # check if the Universally Unique ID library - headers are installed if [[ "$(apt-cache policy uuid-dev | grep 'Installed: (none)')" =~ 'Installed: (none)' ]]; then aptInstall uuid-dev fi # check if subversion is installed if [[ -z $(which svn) ]]; then aptInstall subversion fi fi New v4.0.7 changed how the script upgrade the working copy (switch from svn 1.7 to svn 1.9 like after upgrading to Sierra from an old OSes) the auto up-date function also set now the old $MODE on the new script (MODE="R" mean src anywhere the script is located instead of ~/src) fixed bugs in Ubuntu (or at least here ) Build_Clover.command_v4.0.7.zip Link to comment Share on other sites More sharing options...
Fljagd Posted September 25, 2016 Share Posted September 25, 2016 I've tested and here 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.Need to get 0 B/26.5 kB of archives.After this operation, 154 kB of additional disk space will be used.Selecting previously unselected package uuid-dev:amd64.(Reading database ... 214293 files and directories currently installed.)Preparing to unpack .../uuid-dev_2.27.1-6ubuntu3.1_amd64.deb ...Unpacking uuid-dev:amd64 (2.27.1-6ubuntu3.1) ...Processing triggers for man-db (2.7.5-1) ...Setting up uuid-dev:amd64 (2.27.1-6ubuntu3.1) ...Remote revision: 3769 Local revision: 0<----------------------------------------------------Please enter your choice:1) update Build_Clover.command2) update Clover only (no building)3) update & build Clover4) run my script on the source5) build existing revision (no update, for testing only)6) build existing revision for release (no update, standard build)7) build existing revision with custom macros enabled8) info and limitations about this script9) enter Developers mode (only for devs)10) Exit#? 3===============================================================================Select the desired architecture<----------------------------------------------------1) Standard with both ia32 and x642) x64 only3) ia32 only2===============================================================================Running from: Linux<----------------------------------------------------Using built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapperTarget: x86_64-linux-gnuConfigured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.2' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnuThread model: posixgcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.2)===============================================================================<----------------------------------------------------===============================================================================Updating edk2<----------------------------------------------------checking..available, continuing..D edksetup.shChecked out revision 22628.edksetup.sh:checking..available, continuing..Updating 'edksetup.sh':A edksetup.shUpdated to revision 22628.BaseTools:checking..available, continuing..Updating '.':Fetching external item into 'Bin/Win32':External at revision 191.At revision 22628.MdePkg:checking..available, continuing..Updating '.':At revision 22628.DuetPkg:checking..available, continuing..Updating '.':At revision 22628.EdkCompatibilityPkg:checking..available, continuing..Updating '.':At revision 22628.IntelFrameworkModulePkg:checking..available, continuing..Updating '.':At revision 22628.IntelFrameworkPkg:checking..available, continuing..Updating '.':At revision 22628.MdeModulePkg:checking..available, continuing..Updating '.':At revision 22628.OvmfPkg:checking..available, continuing..Updating '.':At revision 22628.PcAtChipsetPkg:checking..available, continuing..Updating '.':At revision 22628.ShellPkg:checking..available, continuing..Updating '.':At revision 22628.UefiCpuPkg:checking..available, continuing..Updating '.':At revision 22628.BaseTools before update was: r22628now is: r22628checking..available, continuing..===============================================================================Updating Clover<----------------------------------------------------Updating '.':At revision 22688.===============================================================================Apply Edk2 patches<----------------------------------------------------cp: cannot stat '/home/fljagd/src/edk2/Clover/Patches_for_EDK2/*': No such file or directory===============================================================================BUILDTOOL is GCC53<----------------------------------------------------===============================================================================nasm check:<----------------------------------------------------NASM version 2.12.02 compiled on Sep 25 2016===============================================================================boot6<----------------------------------------------------/home/fljagd/Téléchargements/Build_Clover.command_v4.0.7/Build_Clover.command: line 1511: ./ebuild.sh: No such file or directorydoSomething: "--run-script" option require you to add a "/home/fljagd/CloverPatches/Linux/distribution" script..===============================================================================build started at:Sun Sep 25 22:47:06 CEST 2016finished atSun Sep 25 22:47:06 CEST 2016Done!<---------------------------------------------------- Link to comment Share on other sites More sharing options...
Micky1979 Posted September 25, 2016 Author Share Posted September 25, 2016 Ok thanks. Can you delete the src folder and do all from scratch?EDITerrors because ebuld.sh and Clover patches are not present. This I guess due to the previous script Link to comment Share on other sites More sharing options...
Fljagd Posted September 26, 2016 Share Posted September 26, 2016 Ok thanks. Can you delete the src folder and do all from scratch? EDIT errors because ebuld.sh and Clover patches are not present. This I guess due to the previous script There's better But not completely Remote revision: 3769 Local revision: 3769 <---------------------------------------------------- Please enter your choice: 1) update Build_Clover.command 2) update Clover only (no building) 3) update & build Clover 4) run my script on the source 5) build existing revision (no update, for testing only) 6) build existing revision for release (no update, standard build) 7) build existing revision with custom macros enabled 8) info and limitations about this script 9) enter Developers mode (only for devs) 10) Exit #? 3 =============================================================================== Select the desired architecture <---------------------------------------------------- 1) Standard with both ia32 and x64 2) x64 only 3) ia32 only 2 =============================================================================== Running from: Linux <---------------------------------------------------- Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.2' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.2) =============================================================================== <---------------------------------------------------- =============================================================================== Updating edk2 <---------------------------------------------------- checking..available, continuing.. D edksetup.sh Checked out revision 22628. edksetup.sh: checking..available, continuing.. Updating 'edksetup.sh': A edksetup.sh Updated to revision 22628. BaseTools: checking..available, continuing.. Updating '.': Fetching external item into 'Bin/Win32': External at revision 191. At revision 22628. MdePkg: checking..available, continuing.. Updating '.': At revision 22628. DuetPkg: checking..available, continuing.. Updating '.': At revision 22628. EdkCompatibilityPkg: checking..available, continuing.. Updating '.': At revision 22628. IntelFrameworkModulePkg: checking..available, continuing.. Updating '.': At revision 22628. IntelFrameworkPkg: checking..available, continuing.. Updating '.': At revision 22628. MdeModulePkg: checking..available, continuing.. Updating '.': At revision 22628. OvmfPkg: checking..available, continuing.. Updating '.': At revision 22628. PcAtChipsetPkg: checking..available, continuing.. Updating '.': At revision 22628. ShellPkg: checking..available, continuing.. Updating '.': At revision 22628. UefiCpuPkg: checking..available, continuing.. Updating '.': At revision 22628. BaseTools before update was: r22628 now is: r22628 checking..available, continuing.. =============================================================================== Updating Clover <---------------------------------------------------- Updating '.': At revision 3769. =============================================================================== Apply Edk2 patches <---------------------------------------------------- =============================================================================== BUILDTOOL is GCC53 <---------------------------------------------------- =============================================================================== nasm check: <---------------------------------------------------- NASM version 2.12.02 compiled on Sep 25 2016 =============================================================================== boot6 <---------------------------------------------------- TOOLCHAIN_DIR: /usr NASM_PREFIX: /usr/bin/ NASM_VER: 2.12.02 Initializing workspace WORKSPACE: /home/fljagd/src/edk2 EDK_TOOLS_PATH: /home/fljagd/src/edk2/BaseTools CONF_PATH: /home/fljagd/src/edk2/Conf Copying $EDK_TOOLS_PATH/Conf/target.template to /home/fljagd/src/edk2/Conf/target.txt Building tools as they are not found make: Entering directory '/home/fljagd/src/edk2/BaseTools' make -C Source/C make[1]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C' Attempting to detect ARCH from 'uname -m': x86_64 Detected ARCH of X64 using uname. mkdir -p . make -C Common make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/Common' mkdir ../libs gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ BasePeCoff.c -o BasePeCoff.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ BinderFuncs.c -o BinderFuncs.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ CommonLib.c -o CommonLib.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Crc32.c -o Crc32.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Decompress.c -o Decompress.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ EfiCompress.c -o EfiCompress.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ EfiUtilityMsgs.c -o EfiUtilityMsgs.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ FirmwareVolumeBuffer.c -o FirmwareVolumeBuffer.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ FvLib.c -o FvLib.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ MemoryFile.c -o MemoryFile.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ MyAlloc.c -o MyAlloc.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ OsPath.c -o OsPath.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ ParseGuidedSectionTools.c -o ParseGuidedSectionTools.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ ParseInf.c -o ParseInf.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ PeCoffLoaderEx.c -o PeCoffLoaderEx.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ SimpleFileParsing.c -o SimpleFileParsing.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ StringFuncs.c -o StringFuncs.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ TianoCompress.c -o TianoCompress.o ar crs ../libs/libCommon.a BasePeCoff.o BinderFuncs.o CommonLib.o Crc32.o Decompress.o EfiCompress.o EfiUtilityMsgs.o FirmwareVolumeBuffer.o FvLib.o MemoryFile.o MyAlloc.o OsPath.o ParseGuidedSectionTools.o ParseInf.o PeCoffLoaderEx.o SimpleFileParsing.o StringFuncs.o TianoCompress.o make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/Common' make -C GnuGenBootSector make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/GnuGenBootSector' mkdir ../bin gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ GnuGenBootSector.c -o GnuGenBootSector.o gcc -o ../bin/GnuGenBootSector GnuGenBootSector.o -L../libs -lCommon make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/GnuGenBootSector' make -C BootSectImage make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/BootSectImage' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ bootsectimage.c -o bootsectimage.o gcc -o ../bin/BootSectImage bootsectimage.o -L../libs -lCommon make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/BootSectImage' make -C EfiLdrImage make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/EfiLdrImage' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ EfiLdrImage.c -o EfiLdrImage.o gcc -o ../bin/EfiLdrImage EfiLdrImage.o -L../libs -lCommon make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/EfiLdrImage' make -C EfiRom make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/EfiRom' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ EfiRom.c -o EfiRom.o gcc -o ../bin/EfiRom EfiRom.o -L../libs -lCommon make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/EfiRom' make -C GenFfs make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenFfs' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ GenFfs.c -o GenFfs.o gcc -o ../bin/GenFfs GenFfs.o -L../libs -lCommon make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenFfs' make -C GenFv make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenFv' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ GenFv.c -o GenFv.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ GenFvInternalLib.c -o GenFvInternalLib.o gcc -o ../bin/GenFv GenFv.o GenFvInternalLib.o -L../libs -lCommon -luuid make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenFv' make -C GenFw make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenFw' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ GenFw.c -o GenFw.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ ElfConvert.c -o ElfConvert.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Elf32Convert.c -o Elf32Convert.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Elf64Convert.c -o Elf64Convert.o gcc -o ../bin/GenFw GenFw.o ElfConvert.o Elf32Convert.o Elf64Convert.o -L../libs -lCommon -luuid make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenFw' make -C GenPage make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenPage' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ GenPage.c -o GenPage.o gcc -o ../bin/GenPage GenPage.o -L../libs -lCommon make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenPage' make -C GenSec make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenSec' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ GenSec.c -o GenSec.o gcc -o ../bin/GenSec GenSec.o -L../libs -lCommon -luuid make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenSec' make -C GenCrc32 make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenCrc32' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ GenCrc32.c -o GenCrc32.o gcc -o ../bin/GenCrc32 GenCrc32.o -L../libs -lCommon make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenCrc32' make -C GenVtf make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenVtf' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ GenVtf.c -o GenVtf.o gcc -o ../bin/GenVtf GenVtf.o -L../libs -lCommon make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/GenVtf' make -C LzmaCompress make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/LzmaCompress' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ LzmaCompress.c -o LzmaCompress.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Sdk/C/Alloc.c -o Sdk/C/Alloc.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Sdk/C/LzFind.c -o Sdk/C/LzFind.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Sdk/C/LzmaDec.c -o Sdk/C/LzmaDec.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Sdk/C/LzmaEnc.c -o Sdk/C/LzmaEnc.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Sdk/C/7zFile.c -o Sdk/C/7zFile.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Sdk/C/7zStream.c -o Sdk/C/7zStream.o gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Sdk/C/Bra86.c -o Sdk/C/Bra86.o gcc -o ../bin/LzmaCompress LzmaCompress.o Sdk/C/Alloc.o Sdk/C/LzFind.o Sdk/C/LzmaDec.o Sdk/C/LzmaEnc.o Sdk/C/7zFile.o Sdk/C/7zStream.o Sdk/C/Bra86.o -L../libs make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/LzmaCompress' make -C Split make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/Split' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Split.c -o Split.o gcc -o ../bin/Split Split.o -L../libs -lCommon make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/Split' make -C TianoCompress make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/TianoCompress' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ TianoCompress.c -o TianoCompress.o gcc -o ../bin/TianoCompress TianoCompress.o -L../libs -lCommon make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/TianoCompress' make -C VolInfo make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/VolInfo' gcc -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ VolInfo.c -o VolInfo.o gcc -o ../bin/VolInfo VolInfo.o -L../libs -lCommon make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/VolInfo' make -C VfrCompile make[2]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/VfrCompile' g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Pccts/h/AParser.cpp -o AParser.o g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Pccts/h/DLexerBase.cpp -o DLexerBase.o g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ Pccts/h/ATokenBuffer.cpp -o ATokenBuffer.o BIN_DIR='.' make -C Pccts/antlr make[3]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/VfrCompile/Pccts/antlr' gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 antlr.c -o antlr.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 scan.c -o scan.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 err.c -o err.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 bits.c -o bits.o bits.c: In function 'DefErrSetForC1': bits.c:576:20: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long unsigned int' [-Wformat=] fprintf(ErrFile, "SetWordType %s%s[%d] = {", ^ bits.c:582:20: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] fprintf(ErrFile, "SetWordType zzerr%d[%d] = {", ^ bits.c: In function 'DefErrSetForCC1': bits.c:644:21: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long unsigned int' [-Wformat=] fprintf(Parser_h, "\tstatic SetWordType %s%s[%d];\n", name, suffix, ^ bits.c:646:21: warning: format '%d' expects argument of type 'int', but argument 6 has type 'long unsigned int' [-Wformat=] fprintf(Parser_c, "SetWordType %s::%s%s[%d] = {", ^ bits.c:653:21: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long unsigned int' [-Wformat=] fprintf(Parser_c, "SetWordType %s::err%d[%d] = {", ^ bits.c:657:21: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] fprintf(Parser_h, "\tstatic SetWordType err%d[%d];\n", esetnum, ^ bits.c: In function 'GenParser_c_Hdr': bits.c:790:20: warning: format '%d' expects argument of type 'int', but argument 8 has type 'long unsigned int' [-Wformat=] fprintf(Parser_c, "%s(ANTLRTokenBuffer *input) : %s(input,%d,%d,%d,%d)\n", ^ bits.c: In function 'GenErrHdr': bits.c:915:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] fprintf(ErrFile, "#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsign ^ gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 build.c -o build.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 fset2.c -o fset2.o fset2.c: In function 'MR_backTraceReport': fset2.c:2213:7: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(stdout,TerminalString(tn->token)); ^ gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 fset.c -o fset.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 gen.c -o gen.o gen.c: In function 'genHdr': gen.c:3869:17: warning: format not a string literal and no format arguments [-Wformat-security] /* MR10 */ _gen(Save_argv); ^ gen.c:3914:22: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] if ( !GenCC ) _gen1("#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(uns ^ gen.c:163:38: note: in definition of macro '_gen1' #define _gen1(s,a) {fprintf(output, s,a);} ^ gen.c: In function 'genStdPCCTSIncludeFile': gen.c:4128:13: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] fprintf(f, "#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned)); ^ gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 globals.c -o globals.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 hash.c -o hash.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 lex.c -o lex.o lex.c: In function 'DumpNextNameInDef': lex.c:709:12: warning: format not a string literal and no format arguments [-Wformat-security] /* MR26 */ fprintf(output,strBetween(pSymbol, t, pSeparator)); ^ lex.c: In function 'DumpType': lex.c:774:2: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(f,strBetween(pDataType, pSymbol, pSeparator)); ^ lex.c: In function 'DumpRetValStruct': lex.c:855:3: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(f,strBetween(pDataType, pSymbol, pSeparator)); ^ lex.c:857:3: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(f,strBetween(pSymbol, pEqualSign, pSeparator)); ^ gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 main.c -o main.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 misc.c -o misc.o gcc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c -o set.o ../support/set/set.c In file included from ../support/set/set.c:67:0: ../support/set/set.c: In function 'set_val': ../support/set/set.h:58:25: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t {aka long unsigned int}' [-Wformat=] fprintf(stderr, "set_new: Cannot allocate set with max of %d\n", _max); ^ ../support/set/set.c:557:2: note: in expansion of macro 'set_new' set_new(a, strlen(s)); ^ gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 pred.c -o pred.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 egman.c -o egman.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 mrhoist.c -o mrhoist.o gcc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 fcache.c -o fcache.o gcc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -o ./antlr antlr.o scan.o err.o bits.o build.o fset2.o fset.o gen.o globals.o hash.o lex.o main.o misc.o set.o pred.o egman.o mrhoist.o fcache.o make[3]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/VfrCompile/Pccts/antlr' Pccts/antlr/antlr -CC -e3 -ck 3 -k 2 -fl VfrParser.dlg -ft VfrTokens.h -o . VfrSyntax.g Antlr parser generator Version 1.33MR33 1989-2001 VfrSyntax.g, line 1830: warning: predicate: LT(i) missing, bad, or with i=0; assuming i=1 VfrSyntax.g, line 1835: warning: predicate: LT(i) missing, bad, or with i=0; assuming i=1 VfrSyntax.g, line 3266: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf ) VfrSyntax.g, line 3275: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf ) VfrSyntax.g, line 3284: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf ) VfrSyntax.g, line 3294: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf ) VfrSyntax.g, line 3324: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf ) VfrSyntax.g, line 3333: warning: alts 1 and 2 of {..} ambiguous upon ( ";" RefreshGuid GuidOp Locked Image EndIf InconsistentIf DisableIf SuppressIf Default GrayOutIf ) g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ EfiVfrParser.cpp -o EfiVfrParser.o BIN_DIR='.' make -C Pccts/dlg make[3]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/C/VfrCompile/Pccts/dlg' cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c dlg_p.c cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c dlg_a.c cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c main.c cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 err.c -o err.o cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 ../support/set/set.c In file included from ../support/set/set.c:67:0: ../support/set/set.c: In function 'set_val': ../support/set/set.h:58:25: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t {aka long unsigned int}' [-Wformat=] fprintf(stderr, "set_new: Cannot allocate set with max of %d\n", _max); ^ ../support/set/set.c:557:2: note: in expansion of macro 'set_new' set_new(a, strlen(s)); ^ cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 support.c -o support.o cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 output.c -o output.o cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 relabel.c -o relabel.o cc -c -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 automata.c -o automata.o cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -o ./dlg dlg_p.o dlg_a.o main.o err.o set.o support.o output.o relabel.o automata.o make[3]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/VfrCompile/Pccts/dlg' Pccts/dlg/dlg -C2 -i -CC -cl VfrLexer -o . VfrParser.dlg dlg Version 1.33MR33 1989-2001 g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ VfrLexer.cpp -o VfrLexer.o g++ -c -DPCCTS_USE_NAMESPACE_STD -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ VfrSyntax.cpp -o VfrSyntax.o g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ VfrFormPkg.cpp -o VfrFormPkg.o VfrFormPkg.cpp: In member function 'void CIfrRecordInfoDB::IfrUpdateRecordInfoForDynamicOpcode(BOOLEAN)': VfrFormPkg.cpp:1360:91: warning: deprecated conversion from string constant to 'CHAR8* {aka char*}' [-Wwrite-strings] Handle.PrintMsg (0, "Error", "Can not find the adjust offset in the record."); ^ g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ VfrError.cpp -o VfrError.o g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ VfrUtilityLib.cpp -o VfrUtilityLib.o g++ -c -I Pccts/h -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/X64/ VfrCompiler.cpp -o VfrCompiler.o g++ -o ../bin/VfrCompile AParser.o DLexerBase.o ATokenBuffer.o EfiVfrParser.o VfrLexer.o VfrSyntax.o VfrFormPkg.o VfrError.o VfrUtilityLib.o VfrCompiler.o -L../libs -lCommon make[2]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C/VfrCompile' Finished building BaseTools C Tools with ARCH=X64 make[1]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/C' make -C Source/Python make[1]: Entering directory '/home/fljagd/src/edk2/BaseTools/Source/Python' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Source/Python' make -C Tests make[1]: Entering directory '/home/fljagd/src/edk2/BaseTools/Tests' testHelp (TianoCompress.Tests) ... ok testRandomDataCycles (TianoCompress.Tests) ... ok test_AutoGen_AutoGen (CheckPythonSyntax.Tests) ... ok test_AutoGen_BuildEngine (CheckPythonSyntax.Tests) ... ok test_AutoGen_GenC (CheckPythonSyntax.Tests) ... ok test_AutoGen_GenDepex (CheckPythonSyntax.Tests) ... ok test_AutoGen_GenMake (CheckPythonSyntax.Tests) ... ok test_AutoGen_GenPcdDb (CheckPythonSyntax.Tests) ... ok test_AutoGen_InfSectionParser (CheckPythonSyntax.Tests) ... ok test_AutoGen_StrGather (CheckPythonSyntax.Tests) ... ok test_AutoGen_UniClassObject (CheckPythonSyntax.Tests) ... ok test_AutoGen_ValidCheckingInfoObject (CheckPythonSyntax.Tests) ... ok test_AutoGen___init__ (CheckPythonSyntax.Tests) ... ok test_BPDG_BPDG (CheckPythonSyntax.Tests) ... ok test_BPDG_GenVpd (CheckPythonSyntax.Tests) ... ok test_BPDG_StringTable (CheckPythonSyntax.Tests) ... ok test_BPDG___init__ (CheckPythonSyntax.Tests) ... ok test_CommonDataClass_CommonClass (CheckPythonSyntax.Tests) ... ok test_CommonDataClass_DataClass (CheckPythonSyntax.Tests) ... ok test_CommonDataClass_Exceptions (CheckPythonSyntax.Tests) ... ok test_CommonDataClass_FdfClass (CheckPythonSyntax.Tests) ... ok test_CommonDataClass_ModuleClass (CheckPythonSyntax.Tests) ... ok test_CommonDataClass_PackageClass (CheckPythonSyntax.Tests) ... ok test_CommonDataClass_PlatformClass (CheckPythonSyntax.Tests) ... ok test_CommonDataClass___init__ (CheckPythonSyntax.Tests) ... ok test_Common_BuildToolError (CheckPythonSyntax.Tests) ... ok test_Common_BuildVersion (CheckPythonSyntax.Tests) ... ok test_Common_DataType (CheckPythonSyntax.Tests) ... ok test_Common_Database (CheckPythonSyntax.Tests) ... ok test_Common_DecClassObject (CheckPythonSyntax.Tests) ... ok test_Common_Dictionary (CheckPythonSyntax.Tests) ... ok test_Common_DscClassObject (CheckPythonSyntax.Tests) ... ok test_Common_EdkIIWorkspace (CheckPythonSyntax.Tests) ... ok test_Common_EdkIIWorkspaceBuild (CheckPythonSyntax.Tests) ... ok test_Common_EdkLogger (CheckPythonSyntax.Tests) ... ok test_Common_Expression (CheckPythonSyntax.Tests) ... ok test_Common_FdfClassObject (CheckPythonSyntax.Tests) ... ok test_Common_FdfParserLite (CheckPythonSyntax.Tests) ... ok test_Common_GlobalData (CheckPythonSyntax.Tests) ... ok test_Common_Identification (CheckPythonSyntax.Tests) ... ok test_Common_InfClassObject (CheckPythonSyntax.Tests) ... ok test_Common_LongFilePathOs (CheckPythonSyntax.Tests) ... ok test_Common_LongFilePathOsPath (CheckPythonSyntax.Tests) ... ok test_Common_LongFilePathSupport (CheckPythonSyntax.Tests) ... ok test_Common_MigrationUtilities (CheckPythonSyntax.Tests) ... ok test_Common_Misc (CheckPythonSyntax.Tests) ... ok test_Common_MultipleWorkspace (CheckPythonSyntax.Tests) ... ok test_Common_Parsing (CheckPythonSyntax.Tests) ... ok test_Common_RangeExpression (CheckPythonSyntax.Tests) ... ok test_Common_String (CheckPythonSyntax.Tests) ... ok test_Common_TargetTxtClassObject (CheckPythonSyntax.Tests) ... ok test_Common_ToolDefClassObject (CheckPythonSyntax.Tests) ... ok test_Common_VariableAttributes (CheckPythonSyntax.Tests) ... ok test_Common_VpdInfoFile (CheckPythonSyntax.Tests) ... ok test_Common___init__ (CheckPythonSyntax.Tests) ... ok test_Ecc_CLexer (CheckPythonSyntax.Tests) ... ok test_Ecc_CParser (CheckPythonSyntax.Tests) ... ok test_Ecc_Check (CheckPythonSyntax.Tests) ... ok test_Ecc_CodeFragment (CheckPythonSyntax.Tests) ... ok test_Ecc_CodeFragmentCollector (CheckPythonSyntax.Tests) ... ok test_Ecc_Configuration (CheckPythonSyntax.Tests) ... ok test_Ecc_Database (CheckPythonSyntax.Tests) ... ok test_Ecc_Ecc (CheckPythonSyntax.Tests) ... ok test_Ecc_EccGlobalData (CheckPythonSyntax.Tests) ... ok test_Ecc_EccToolError (CheckPythonSyntax.Tests) ... ok test_Ecc_Exception (CheckPythonSyntax.Tests) ... ok test_Ecc_FileProfile (CheckPythonSyntax.Tests) ... ok test_Ecc_MetaDataParser (CheckPythonSyntax.Tests) ... ok test_Ecc_MetaFileWorkspace_MetaDataTable (CheckPythonSyntax.Tests) ... ok test_Ecc_MetaFileWorkspace_MetaFileParser (CheckPythonSyntax.Tests) ... ok test_Ecc_MetaFileWorkspace_MetaFileTable (CheckPythonSyntax.Tests) ... ok test_Ecc_MetaFileWorkspace___init__ (CheckPythonSyntax.Tests) ... ok test_Ecc_ParserWarning (CheckPythonSyntax.Tests) ... ok test_Ecc_Xml_XmlRoutines (CheckPythonSyntax.Tests) ... ok test_Ecc_Xml___init__ (CheckPythonSyntax.Tests) ... ok test_Ecc___init__ (CheckPythonSyntax.Tests) ... ok test_Ecc_c (CheckPythonSyntax.Tests) ... ok test_Eot_CLexer (CheckPythonSyntax.Tests) ... ok test_Eot_CParser (CheckPythonSyntax.Tests) ... ok test_Eot_CodeFragment (CheckPythonSyntax.Tests) ... ok test_Eot_CodeFragmentCollector (CheckPythonSyntax.Tests) ... ok test_Eot_Database (CheckPythonSyntax.Tests) ... ok test_Eot_Eot (CheckPythonSyntax.Tests) ... ok test_Eot_EotGlobalData (CheckPythonSyntax.Tests) ... ok test_Eot_EotToolError (CheckPythonSyntax.Tests) ... ok test_Eot_FileProfile (CheckPythonSyntax.Tests) ... ok test_Eot_FvImage (CheckPythonSyntax.Tests) ... ok test_Eot_InfParserLite (CheckPythonSyntax.Tests) ... ok test_Eot_Parser (CheckPythonSyntax.Tests) ... ok test_Eot_ParserWarning (CheckPythonSyntax.Tests) ... ok test_Eot_Report (CheckPythonSyntax.Tests) ... ok test_Eot___init__ (CheckPythonSyntax.Tests) ... ok test_Eot_c (CheckPythonSyntax.Tests) ... ok test_GenFds_AprioriSection (CheckPythonSyntax.Tests) ... ok test_GenFds_Attribute (CheckPythonSyntax.Tests) ... ok test_GenFds_Capsule (CheckPythonSyntax.Tests) ... ok test_GenFds_CapsuleData (CheckPythonSyntax.Tests) ... ok test_GenFds_ComponentStatement (CheckPythonSyntax.Tests) ... ok test_GenFds_CompressSection (CheckPythonSyntax.Tests) ... ok test_GenFds_DataSection (CheckPythonSyntax.Tests) ... ok test_GenFds_DepexSection (CheckPythonSyntax.Tests) ... ok test_GenFds_EfiSection (CheckPythonSyntax.Tests) ... ok test_GenFds_Fd (CheckPythonSyntax.Tests) ... ok test_GenFds_FdfParser (CheckPythonSyntax.Tests) ... ok test_GenFds_Ffs (CheckPythonSyntax.Tests) ... ok test_GenFds_FfsFileStatement (CheckPythonSyntax.Tests) ... ok test_GenFds_FfsInfStatement (CheckPythonSyntax.Tests) ... ok test_GenFds_Fv (CheckPythonSyntax.Tests) ... ok test_GenFds_FvImageSection (CheckPythonSyntax.Tests) ... ok test_GenFds_GenFds (CheckPythonSyntax.Tests) ... ok test_GenFds_GenFdsGlobalVariable (CheckPythonSyntax.Tests) ... ok test_GenFds_GuidSection (CheckPythonSyntax.Tests) ... ok test_GenFds_OptRomFileStatement (CheckPythonSyntax.Tests) ... ok test_GenFds_OptRomInfStatement (CheckPythonSyntax.Tests) ... ok test_GenFds_OptionRom (CheckPythonSyntax.Tests) ... ok test_GenFds_Region (CheckPythonSyntax.Tests) ... ok test_GenFds_Rule (CheckPythonSyntax.Tests) ... ok test_GenFds_RuleComplexFile (CheckPythonSyntax.Tests) ... ok test_GenFds_RuleSimpleFile (CheckPythonSyntax.Tests) ... ok test_GenFds_Section (CheckPythonSyntax.Tests) ... ok test_GenFds_UiSection (CheckPythonSyntax.Tests) ... ok test_GenFds_VerSection (CheckPythonSyntax.Tests) ... ok test_GenFds_Vtf (CheckPythonSyntax.Tests) ... ok test_GenFds___init__ (CheckPythonSyntax.Tests) ... ok test_GenPatchPcdTable_GenPatchPcdTable (CheckPythonSyntax.Tests) ... ok test_GenPatchPcdTable___init__ (CheckPythonSyntax.Tests) ... ok test_PatchPcdValue_PatchPcdValue (CheckPythonSyntax.Tests) ... ok test_PatchPcdValue___init__ (CheckPythonSyntax.Tests) ... ok test_Pkcs7Sign_Pkcs7Sign (CheckPythonSyntax.Tests) ... ok test_Rsa2048Sha256Sign_Rsa2048Sha256GenerateKeys (CheckPythonSyntax.Tests) ... ok test_Rsa2048Sha256Sign_Rsa2048Sha256Sign (CheckPythonSyntax.Tests) ... ok test_Table_Table (CheckPythonSyntax.Tests) ... ok test_Table_TableDataModel (CheckPythonSyntax.Tests) ... ok test_Table_TableDec (CheckPythonSyntax.Tests) ... ok test_Table_TableDsc (CheckPythonSyntax.Tests) ... ok test_Table_TableEotReport (CheckPythonSyntax.Tests) ... ok test_Table_TableFdf (CheckPythonSyntax.Tests) ... ok test_Table_TableFile (CheckPythonSyntax.Tests) ... ok test_Table_TableFunction (CheckPythonSyntax.Tests) ... ok test_Table_TableIdentifier (CheckPythonSyntax.Tests) ... ok test_Table_TableInf (CheckPythonSyntax.Tests) ... ok test_Table_TablePcd (CheckPythonSyntax.Tests) ... ok test_Table_TableQuery (CheckPythonSyntax.Tests) ... ok test_Table_TableReport (CheckPythonSyntax.Tests) ... ok test_Table___init__ (CheckPythonSyntax.Tests) ... ok test_TargetTool_TargetTool (CheckPythonSyntax.Tests) ... ok test_TargetTool___init__ (CheckPythonSyntax.Tests) ... ok test_Trim_Trim (CheckPythonSyntax.Tests) ... ok test_UPT_BuildVersion (CheckPythonSyntax.Tests) ... ok test_UPT_Core_DependencyRules (CheckPythonSyntax.Tests) ... ok test_UPT_Core_DistributionPackageClass (CheckPythonSyntax.Tests) ... ok test_UPT_Core_FileHook (CheckPythonSyntax.Tests) ... ok test_UPT_Core_IpiDb (CheckPythonSyntax.Tests) ... ok test_UPT_Core_PackageFile (CheckPythonSyntax.Tests) ... ok test_UPT_Core___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_GenMetaFile_GenDecFile (CheckPythonSyntax.Tests) ... ok test_UPT_GenMetaFile_GenInfFile (CheckPythonSyntax.Tests) ... ok test_UPT_GenMetaFile_GenMetaFileMisc (CheckPythonSyntax.Tests) ... ok test_UPT_GenMetaFile_GenXmlFile (CheckPythonSyntax.Tests) ... ok test_UPT_GenMetaFile___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_InstallPkg (CheckPythonSyntax.Tests) ... ok test_UPT_InventoryWs (CheckPythonSyntax.Tests) ... ok test_UPT_Library_CommentGenerating (CheckPythonSyntax.Tests) ... ok test_UPT_Library_CommentParsing (CheckPythonSyntax.Tests) ... ok test_UPT_Library_DataType (CheckPythonSyntax.Tests) ... ok test_UPT_Library_ExpressionValidate (CheckPythonSyntax.Tests) ... ok test_UPT_Library_GlobalData (CheckPythonSyntax.Tests) ... ok test_UPT_Library_Misc (CheckPythonSyntax.Tests) ... ok test_UPT_Library_ParserValidate (CheckPythonSyntax.Tests) ... ok test_UPT_Library_Parsing (CheckPythonSyntax.Tests) ... ok test_UPT_Library_String (CheckPythonSyntax.Tests) ... ok test_UPT_Library_UniClassObject (CheckPythonSyntax.Tests) ... ok test_UPT_Library_Xml_XmlRoutines (CheckPythonSyntax.Tests) ... ok test_UPT_Library_Xml___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_Library___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_Logger_Log (CheckPythonSyntax.Tests) ... ok test_UPT_Logger_StringTable (CheckPythonSyntax.Tests) ... ok test_UPT_Logger_ToolError (CheckPythonSyntax.Tests) ... ok test_UPT_Logger___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_MkPkg (CheckPythonSyntax.Tests) ... ok test_UPT_Object_POM_CommonObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_POM_ModuleObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_POM_PackageObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_POM___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_DecObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfBinaryObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfBuildOptionObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfCommonObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfDefineCommonObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfDefineObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfDepexObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfGuidObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfHeaderObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfLibraryClassesObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfMisc (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfPackagesObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfPcdObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfPpiObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfProtocolObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfSoucesObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser_InfUserExtensionObject (CheckPythonSyntax.Tests) ... ok test_UPT_Object_Parser___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_Object___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_DecParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_DecParserMisc (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfAsBuiltProcess (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfBinarySectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfBuildOptionSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfDefineSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfDepexSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfGuidPpiProtocolSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfLibrarySectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfPackageSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfParserMisc (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfPcdSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser_InfSourceSectionParser (CheckPythonSyntax.Tests) ... ok test_UPT_Parser___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_PomAdapter_DecPomAlignment (CheckPythonSyntax.Tests) ... ok test_UPT_PomAdapter_InfPomAlignment (CheckPythonSyntax.Tests) ... ok test_UPT_PomAdapter_InfPomAlignmentMisc (CheckPythonSyntax.Tests) ... ok test_UPT_PomAdapter___init__ (CheckPythonSyntax.Tests) ... ok test_UPT_ReplacePkg (CheckPythonSyntax.Tests) ... ok test_UPT_RmPkg (CheckPythonSyntax.Tests) ... ok test_UPT_TestInstall (CheckPythonSyntax.Tests) ... ok test_UPT_UPT (CheckPythonSyntax.Tests) ... ok test_UPT_UnitTest_CommentGeneratingUnitTest (CheckPythonSyntax.Tests) ... ok test_UPT_UnitTest_CommentParsingUnitTest (CheckPythonSyntax.Tests) ... ok test_UPT_UnitTest_DecParserTest (CheckPythonSyntax.Tests) ... ok test_UPT_UnitTest_DecParserUnitTest (CheckPythonSyntax.Tests) ... ok test_UPT_UnitTest_InfBinarySectionTest (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_CommonXml (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_GuidProtocolPpiXml (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_IniToXml (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_ModuleSurfaceAreaXml (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_PackageSurfaceAreaXml (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_PcdXml (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_XmlParser (CheckPythonSyntax.Tests) ... ok test_UPT_Xml_XmlParserMisc (CheckPythonSyntax.Tests) ... ok test_UPT_Xml___init__ (CheckPythonSyntax.Tests) ... ok test_Workspace_BuildClassObject (CheckPythonSyntax.Tests) ... ok test_Workspace_MetaDataTable (CheckPythonSyntax.Tests) ... ok test_Workspace_MetaFileCommentParser (CheckPythonSyntax.Tests) ... ok test_Workspace_MetaFileParser (CheckPythonSyntax.Tests) ... ok test_Workspace_MetaFileTable (CheckPythonSyntax.Tests) ... ok test_Workspace_WorkspaceCommon (CheckPythonSyntax.Tests) ... ok test_Workspace_WorkspaceDatabase (CheckPythonSyntax.Tests) ... ok test_Workspace___init__ (CheckPythonSyntax.Tests) ... ok test_build_BuildReport (CheckPythonSyntax.Tests) ... ok test_build___init__ (CheckPythonSyntax.Tests) ... ok test_build_build (CheckPythonSyntax.Tests) ... ok test_sitecustomize (CheckPythonSyntax.Tests) ... ok test32bitUnicodeCharInUtf8Comment (CheckUnicodeSourceFiles.Tests) ... ok test32bitUnicodeCharInUtf8File (CheckUnicodeSourceFiles.Tests) ... ok testSupplementaryPlaneUnicodeCharInUtf16File (CheckUnicodeSourceFiles.Tests) ... ok testSurrogatePairUnicodeCharInUtf16File (CheckUnicodeSourceFiles.Tests) ... ok testSurrogatePairUnicodeCharInUtf8File (CheckUnicodeSourceFiles.Tests) ... ok testSurrogatePairUnicodeCharInUtf8FileWithBom (CheckUnicodeSourceFiles.Tests) ... ok testUtf16InUniFile (CheckUnicodeSourceFiles.Tests) ... ok testValidUtf8File (CheckUnicodeSourceFiles.Tests) ... ok testValidUtf8FileWithBom (CheckUnicodeSourceFiles.Tests) ... ok ---------------------------------------------------------------------- Ran 262 tests in 0.600s OK make[1]: Leaving directory '/home/fljagd/src/edk2/BaseTools/Tests' make: Leaving directory '/home/fljagd/src/edk2/BaseTools' Running edk2 build for CloverX64 using the command: build -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -D USE_LOW_EBDA -p Clover/Clover.dsc -a X64 -b RELEASE -t GCC53 -n 13 Build environment: Linux-4.4.0-38-generic-x86_64-with-Ubuntu-16.04-xenial Build start time: 06:58:18, Sep.26 2016 WORKSPACE = /home/fljagd/src/edk2 ECP_SOURCE = /home/fljagd/src/edk2/EdkCompatibilityPkg EDK_SOURCE = /home/fljagd/src/edk2/EdkCompatibilityPkg EFI_SOURCE = /home/fljagd/src/edk2/EdkCompatibilityPkg EDK_TOOLS_PATH = /home/fljagd/src/edk2/BaseTools CONF_PATH = /home/fljagd/src/edk2/Conf Architecture(s) = X64 Build target = RELEASE Toolchain = GCC53 Active Platform = /home/fljagd/src/edk2/Clover/Clover.dsc Flash Image Definition = /home/fljagd/src/edk2/Clover/Clover.fdf Processing meta-data ..... done! Building ... /home/fljagd/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64] Building ... /home/fljagd/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64] [CC] PcdLib [sLINK] BasePcdLibNull Building ... /home/fljagd/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64] Building ... /home/fljagd/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64] [CC] DebugLib [sLINK] BaseDebugLibNull Building ... /home/fljagd/src/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64] [CC] SetMem [CC] CheckSum Building ... /home/fljagd/src/edk2/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64] [CC] ScanMem64Wrapper [CC] SwitchStack Building ... /home/fljagd/src/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64] [CC] ScanMem32Wrapper [CC] PrintLibInternal [CC] SwapBytes64 [CC] ScanMem16Wrapper [CC] BaseReportStatusCodeLib [sLINK] BaseReportStatusCodeLibNull [CC] IoLibMmioBuffer [CC] PrintLib [CC] SwapBytes32 [sLINK] BasePrintLib Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64] [CC] ScanMem8Wrapper [CC] SwapBytes16 [CC] ZeroMemWrapper Building ... /home/fljagd/src/edk2/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64] [CC] LongJump [CC] IoHighLevel [CC] CompareMemWrapper Building ... /home/fljagd/src/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64] [CC] SetJump [CC] IoLibGcc [CC] SetMem64Wrapper Building ... /home/fljagd/src/edk2/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64] [CC] RShiftU64 [CC] SetMem32Wrapper [CC] IoLib [sLINK] BaseIoLibIntrinsic [CC] MemoryAllocationLib [CC] DxeCoreEntryPoint Building ... /home/fljagd/src/edk2/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64] [sLINK] DxeCoreEntryPoint [CC] RRotU64 [CC] UefiRuntimeServicesTableLib Building ... /home/fljagd/src/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64] [CC] SetMem16Wrapper [sLINK] UefiRuntimeServicesTableLib Building ... /home/fljagd/src/edk2/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64] [CC] RRotU32 [CC] SetMemWrapper [CC] DxeCoreMemoryProfileLibNull [sLINK] DxeCoreMemoryAllocationLib [CC] PeCoffExtraActionLib [CC] UefiBootServicesTableLib [sLINK] PeCoffExtraActionLibNull [sLINK] UefiBootServicesTableLib Building ... /home/fljagd/src/edk2/MdePkg/Library/UefiLib/UefiLib.inf [X64] [CC] DevicePathUtilities [CC] MultU64x64 [CC] CopyMemWrapper Building ... /home/fljagd/src/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64] [CC] MultU64x32 [CC] IsZeroBufferWrapper Building ... /home/fljagd/src/edk2/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64] [CC] MultS64x64 [CC] HobLib [sLINK] DxeCoreHobLib [CC] MemLibGeneric Building ... /home/fljagd/src/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64] [CC] X86Cache [sLINK] BaseCacheMaintenanceLib [CC] ModU64x32 Building ... /home/fljagd/src/edk2/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64] [CC] UefiLibPrint [CC] MemLibGuid [CC] BaseUefiDecompressLib [CC] PerformanceLib [sLINK] BaseUefiDecompressLib [CC] LShiftU64 [sLINK] BasePerformanceLibNull Building ... /home/fljagd/src/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64] [CC] CopyMem [sLINK] BaseMemoryLib Building ... /home/fljagd/src/edk2/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64] [CC] LRotU64 [CC] PeCoffGetEntryPoint [CC] DevicePathToText Building ... /home/fljagd/src/edk2/Clover/Library/DuetTimerLib/DuetTimerLib.inf [X64] [sLINK] BasePeCoffGetEntryPointLib [CC] LRotU32 [CC] UefiNotTiano Building ... /home/fljagd/src/edk2/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64] [CC] LowBitSet64 Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64] [CC] LowBitSet32 [CC] DxeExtractGuidedSectionLib Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64] [sLINK] DxeExtractGuidedSectionLib [CC] DebugAgentLibNull [sLINK] DebugAgentLibNull Building ... /home/fljagd/src/edk2/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64] [CC] HighBitSet64 [CC] UefiDriverModel Building ... /home/fljagd/src/edk2/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64] [CC] HighBitSet32 [CC] CpuExceptionHandlerLibNull [sLINK] CpuExceptionHandlerLibNull Building ... /home/fljagd/src/edk2/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64] [CC] X86TimerLib [sLINK] DuetTimerLib [CC] GetPowerOfTwo64 [CC] DxeServicesLib Building ... /home/fljagd/src/edk2/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64] [sLINK] DxeServicesLib Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64] [CC] GetPowerOfTwo32 [CC] BasePeCoff Building ... /home/fljagd/src/edk2/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64] [CC] MemoryAllocationLib [CC] DivU64x64Remainder [CC] DevicePathFromText [sLINK] UefiMemoryAllocationLib [CC] Console [CC] DriverEntryPoint Building ... /home/fljagd/src/edk2/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64] [sLINK] UefiDriverEntryPoint [CC] HobLib [sLINK] DxeHobLib [CC] PeCoffLoaderEx [CC] DivU64x32Remainder [sLINK] VBoxPeCoffLib [CC] InternalGetSpinLockProperties Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64] [CC] DivU64x32 [CC] GccInline Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64] [CC] RuntimeLib [sLINK] UefiRuntimeLib Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf [X64] [CC] UefiDevicePathLib [CC] DivS64x64Remainder [sLINK] UefiDevicePathLib [CC] SynchronizationGcc [sLINK] BaseSynchronizationLib Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64] [CC] DxeServicesTableLib [CC] TpmMeasurementLibNull [CC] VarCheckLib [sLINK] TpmMeasurementLibNull [sLINK] DxeServicesTableLib [sLINK] VarCheckLib [CC] ARShiftU64 Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64] [CC] UefiLib [sLINK] UefiLib [CC] AuthVariableLibNull [sLINK] AuthVariableLibNull Building ... /home/fljagd/src/edk2/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64] [CC] BitField [CC] DxeCapsuleLibNull [sLINK] DxeCapsuleLibNull Building ... /home/fljagd/src/edk2/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64] [CC] CpuDeadLoop [CC] VarCheckUefiLibNullClass [sLINK] VarCheckUefiLib Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64] [CC] Cpu [CC] DxeSecurityManagementLib [sLINK] DxeSecurityManagementLib Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64] [CC] LinkedList [CC] UefiHiiServicesLib Building ... /home/fljagd/src/edk2/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64] [sLINK] UefiHiiServicesLib [CC] DxePcdLib [sLINK] DxePcdLib Building ... /home/fljagd/src/edk2/Clover/Library/GenericBdsLib/GenericBdsLib.inf [X64] [CC] SafeString Building ... /home/fljagd/src/edk2/Clover/Library/OsxBdsPlatformLib/PlatformBds.inf [X64] Building ... /home/fljagd/src/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64] Building ... /home/fljagd/src/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64] [CC] LzmaDecompress [CC] CustomizedDisplayLib [CC] String Building ... /home/fljagd/src/edk2/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf [X64] [CC] DevicePath Building ... /home/fljagd/src/edk2/PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.inf [X64] [CC] HiiLib [CC] FilePaths [CC] PciLib Building ... /home/fljagd/src/edk2/Clover/Library/MemLogLibDefault/MemLogLibDefault.inf [X64] [sLINK] BasePciLibCf8 [CC] PciCf8Lib [sLINK] BasePciCf8Lib Building ... /home/fljagd/src/edk2/Clover/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64] [CC] IoApicLib [sLINK] BaseIoApicLib Building ... /home/fljagd/src/edk2/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf [X64] [CC] HiiString Building ... /home/fljagd/src/edk2/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64] [CC] BaseXApicLib [sLINK] BaseXApicLib [CC] BdsPlatform Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64] /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/Thunk16.iii:300: warning: absolute address can not be RIP-relative [NASM] Thunk16 [CC] CustomizedDisplayLibInternal Building ... /home/fljagd/src/edk2/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64] Building ... /home/fljagd/src/edk2/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64] [CC] Non-existing [CC] HiiLanguage [sLINK] UefiHiiLib Building ... /home/fljagd/src/edk2/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64] [CC] Hid [CC] Performance [CC] PlatformData [sLINK] DuetBds [CC] MemLogLib Building ... /home/fljagd/src/edk2/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64] [sLINK] MemLogLibDefault [CC] UefiScsiLib [CC] UefiSortLib [sLINK] UefiScsiLib [sLINK] UefiSortLib [CC] AutoGen [CC] VideoBiosPatchLib Building ... /home/fljagd/src/edk2/Clover/Library/OpensslLib/OpensslLibNull.inf [X64] [sLINK] CustomizedDisplayLib [CC] Math64 [CC] ApplicationEntryPoint [sLINK] UefiApplicationEntryPoint Building ... /home/fljagd/src/edk2/MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf [X64] [CC] UsbDxeLib [sLINK] UefiUsbLib [CC] Unaligned Building ... /home/fljagd/src/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64] [CC] X86WriteIdtr [CC] UefiFileHandleLib [sLINK] UefiFileHandleLib [CC] OpensslLibNull [CC] ScanMem64Wrapper [sLINK] OpensslLib [CC] X86WriteGdtr [CC] X86Thunk [CC] X86ReadIdtr [NASM] CpuSleep [CC] ScanMem32Wrapper [CC] X86ReadGdtr [CC] LzFind [CC] BdsConnect [CC] 915resolution [CC] X86Msr [CC] UefiShellLib [sLINK] UefiShellLib [CC] ScanMem16Wrapper [NASM] CpuFlushTlb [CC] X86GetInterruptState [sLINK] BaseCpuLib [CC] DxeNetLib [CC] X86FxSave [CC] ScanMem8Wrapper [CC] X86FxRestore [CC] edid [sLINK] VideoBiosPatchLib [CC] X86EnablePaging64 [CC] ZeroMemWrapper [CC] X86EnablePaging32 [CC] X86DisablePaging64 [CC] CompareMemWrapper [CC] NetBuffer [CC] X86DisablePaging32 [sLINK] DxeNetLib [CC] SetMem64Wrapper [CC] GccInline [CC] SetMem32Wrapper [NASM] SwitchStack [CC] BdsMisc [CC] SetMem16Wrapper [NASM] SetJump [CC] SetMemWrapper [CC] LzmaDec [NASM] LongJump [CC] CopyMemWrapper [CC] GuidedSectionExtraction [sLINK] LzmaDecompressLib [CC] IsZeroBufferWrapper [NASM] EnableDisableInterrupts [CC] MemLibGeneric /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/DisablePaging64.iii:41: warning: absolute address can not be RIP-relative /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/DisablePaging64.iii:43: warning: absolute address can not be RIP-relative [NASM] DisablePaging64 [CC] BdsConsole [CC] MemLibGuid [NASM] CpuId [CC] MemLib [sLINK] UefiMemoryLib [NASM] CpuIdEx [NASM] EnableCache [NASM] DisableCache [NASM] RdRand [CC] ChkStkGcc [sLINK] BaseLib Building ... /home/fljagd/src/edk2/Clover/OsxDxeIpl/DxeIpl.inf [X64] Building ... /home/fljagd/src/edk2/Clover/OsxDxeCore/DxeMain.inf [X64] Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.inf [X64] Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf [X64] [CC] DxeInit Building ... /home/fljagd/src/edk2/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf [X64] Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf [X64] Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf [X64] [CC] WatchdogTimer Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf [X64] [CC] Pcd [CC] CoreSectionExtraction [CC] LegacyTable Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf [X64] [CC] Crc32 Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf [X64] Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf [X64] Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf [X64] [CC] MonotonicCounter [CC] AutoGen [CC] InitVariable [sLINK] WatchdogTimer [CC] Runtime [CC] HobGeneration [CC] Reclaim [CC] FtwMisc [CC] Image [CC] CapsuleService [CC] Service [CC] NullMemoryTest [CC] AutoGen [sLINK] MonotonicCounterRuntimeDxe [CC] AutoGen [CC] Debug [sLINK] RuntimeDxe [CC] BdsBoot [CC] SecurityStub [CC] AutoGen [sLINK] PcdDxe [CC] UpdateWorkingBlock [CC] AutoGen [CC] EmuVariable [CC] DebugImageInfo [sLINK] NullMemoryTestDxe [CC] SaveLongModeContext [CC] String [CC] EnterDxeCore [CC] AutoGen [sLINK] SecurityStubDxe [DLINK1] WatchdogTimer [OBJCOPY] WatchdogTimer [GENFW] WatchdogTimer Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf [X64] [DLINK1] MonotonicCounterRuntimeDxe [OBJCOPY] MonotonicCounterRuntimeDxe [GENFW] MonotonicCounterRuntimeDxe [CC] AutoGen Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf [X64] [sLINK] EmuVariableRuntimeDxe [CC] AutoGen [CC] Variable [CC] AutoGen [CC] FaultTolerantWrite [sLINK] GenericBdsLib [sLINK] CapsuleRuntimeDxe [CC] Stall Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf [X64] [DLINK1] NullMemoryTestDxe [OBJCOPY] NullMemoryTestDxe [CC] Paging [GENFW] NullMemoryTestDxe [DLINK1] RuntimeDxe Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf [X64] [CC] ComponentName [OBJCOPY] RuntimeDxe [CC] FaultTolerantWriteDxe [CC] VariableDxe [GENFW] RuntimeDxe Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf [X64] [CC] AutoGen [CC] ConSplitterGraphics [sLINK] DxeIpl [CC] SetWatchdogTimer [CC] HiiDatabaseEntry [CC] ConPlatform [CC] AutoGen [CC] Measurement [sLINK] FaultTolerantWriteDxe [DLINK1] CapsuleRuntimeDxe [DLINK1] SecurityStubDxe [OBJCOPY] SecurityStubDxe [OBJCOPY] CapsuleRuntimeDxe [CC] ComponentName [GENFW] CapsuleRuntimeDxe Building ... /home/fljagd/src/edk2/Clover/GraphicsConsoleDxe/GraphicsConsoleDxe.inf [X64] [GENFW] SecurityStubDxe [CC] AutoGen Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf [X64] [sLINK] ConPlatformDxe [CC] InstallConfigurationTable [CC] TcgMorLockDxe [DLINK1] DxeIpl [OBJCOPY] DxeIpl [CC] Image [GENFW] DxeIpl Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf [X64] [CC] ComponentName [CC] VarCheck [CC] Library [CC] FormDisplay [CC] Setup [CC] DevicePath [CC] ConSplitter [CC] SmbiosDxe [CC] VariableExLib [CC] AutoGen [DLINK1] EmuVariableRuntimeDxe [sLINK] DevicePathDxe [CC] DriverSupport [OBJCOPY] EmuVariableRuntimeDxe [CC] LaffStd [GENFW] EmuVariableRuntimeDxe Building ... /home/fljagd/src/edk2/DuetPkg/SmbiosGenDxe/SmbiosGen.inf [X64] [CC] AutoGen [CC] ProcessOptions [sLINK] ConSplitterDxe [CC] ConfigRouting [DLINK1] ConPlatformDxe [CC] AutoGen [OBJCOPY] ConPlatformDxe [CC] AutoGen [sLINK] SmbiosDxe [sLINK] VariableRuntimeDxe [CC] Notify [GENFW] ConPlatformDxe Building ... /home/fljagd/src/edk2/Clover/OsxEfiLdr/EfiLdr.inf [X64] [CC] IfrParse [CC] GraphicsConsole [DLINK1] PcdDxe [CC] InputHandler [CC] SmbiosGen [OBJCOPY] PcdDxe [GENFW] PcdDxe Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf [X64] [CC] AutoGen [CC] Locate [sLINK] GraphicsConsoleDxe [CC] EfiLoader [CC] String [CC] AutoGen [CC] Debug [DLINK1] FaultTolerantWriteDxe [sLINK] SmbiosGenDxe [CC] AutoGen [OBJCOPY] FaultTolerantWriteDxe [GENFW] FaultTolerantWriteDxe Building ... /home/fljagd/src/edk2/Clover/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf [X64] [sLINK] DisplayEngine [CC] Expression [CC] Handle [CC] PeLoader [CC] EbcExecute [CC] Database [DLINK1] SmbiosDxe [CC] CpuIo2Dxe [OBJCOPY] SmbiosDxe [CC] Support [CC] Gcd [CC] Presentation [CC] EbcInt [GENFW] SmbiosDxe Building ... /home/fljagd/src/edk2/Clover/CpuDxe/Cpu.inf [X64] [CC] AutoGen [sLINK] CpuIo2Dxe [CC] AutoGen [DLINK1] SmbiosGenDxe [sLINK] EfiLoader [OBJCOPY] SmbiosGenDxe [DLINK1] GraphicsConsoleDxe [OBJCOPY] GraphicsConsoleDxe [GENFW] GraphicsConsoleDxe Building ... /home/fljagd/src/edk2/PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf [X64] [GENFW] SmbiosGenDxe Building ... /home/fljagd/src/edk2/Clover/AcpiReset/Reset.inf [X64] [CC] AutoGen [sLINK] SetupBrowser [CC] Font [CC] EbcSupport [CC] Pool /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:30: warning: absolute address can not be RIP-relative /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:31: warning: absolute address can not be RIP-relative /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:32: warning: absolute address can not be RIP-relative /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:36: warning: absolute address can not be RIP-relative /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:37: warning: absolute address can not be RIP-relative /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/CpuDxe/Cpu/OUTPUT/X64/CpuInterrupt.iii:38: warning: absolute address can not be RIP-relative [DLINK1] CpuIo2Dxe [OBJCOPY] CpuIo2Dxe [NASM] CpuInterrupt [GENFW] CpuIo2Dxe Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/Metronome/Metronome.inf [X64] [CC] Reset [CC] 8259 [CC] Page [CC] Metronome [CC] AutoGen [NASM] EbcLowLevel [CC] ConfigKeywordHandler [CC] AutoGen [sLINK] Legacy8259 [sLINK] AcpiReset [CC] AutoGen [CC] AutoGen [sLINK] Metronome [CC] MemData [sLINK] EbcDxe [CC] Cpu [CC] AutoGen [DLINK1] EfiLoader [sLINK] HiiDatabase [OBJCOPY] EfiLoader [GENFW] EfiLoader Building ... /home/fljagd/src/edk2/Clover/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf [X64] [CC] AutoGen [sLINK] Cpu [DLINK1] Legacy8259 [OBJCOPY] Legacy8259 [DLINK1] AcpiReset [GENFW] Legacy8259 Building ... /home/fljagd/src/edk2/PcAtChipsetPkg/8254TimerDxe/8254Timer.inf [X64] [CC] FwVolBlock [DLINK1] Metronome [OBJCOPY] AcpiReset [GENFW] AcpiReset [OBJCOPY] Metronome Building ... /home/fljagd/src/edk2/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf [X64] [GENFW] Metronome Building ... /home/fljagd/src/edk2/Clover/PciRootBridgeDxe/PciRootBridge.inf [X64] [CC] PcRtcEntry [DLINK1] ConSplitterDxe [OBJCOPY] ConSplitterDxe [CC] FwVolWrite [GENFW] ConSplitterDxe Building ... /home/fljagd/src/edk2/Clover/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration.inf [X64] [CC] Timer [CC] PcRtc [CC] HpetTimer [CC] AutoGen [CC] PcatPciRootBridge [sLINK] Timer [CC] FwVolRead [CC] AutoGen [sLINK] HpetTimerDxe [CC] AutoGen [sLINK] PcRtc [CC] PciPowerManagement [DLINK1] Cpu [CC] PcatPciRootBridgeDevicePath [OBJCOPY] Cpu [GENFW] Cpu Building ... /home/fljagd/src/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf [X64] [CC] FwVolAttrib [CC] PciRomTable [DLINK1] Timer [CC] Ffs [CC] PcatPciRootBridgeIo [OBJCOPY] Timer [DLINK1] VariableRuntimeDxe [CC] NvmExpressBlockIo [CC] PciDriverOverride [GENFW] Timer Building ... /home/fljagd/src/edk2/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf [X64] [OBJCOPY] VariableRuntimeDxe [GENFW] VariableRuntimeDxe Building ... /home/fljagd/src/edk2/Clover/DriverOverride/DriverOverride.inf [X64] [CC] DeviceIo [CC] FwVol [DLINK1] DevicePathDxe [CC] ComponentName [CC] PciOptionRomSupport [DLINK1] HpetTimerDxe [OBJCOPY] HpetTimerDxe [OBJCOPY] DevicePathDxe [GENFW] HpetTimerDxe Building ... /home/fljagd/src/edk2/Clover/VBoxFsDxe/VBoxHfs.inf [X64] [CC] PcatIo [DLINK1] PcRtc [GENFW] DevicePathDxe [CC] DriverOverride [OBJCOPY] PcRtc [CC] DataHub Building ... /home/fljagd/src/edk2/Clover/VBoxFsDxe/VBoxIso9660.inf [X64] [CC] PciEnumerator [GENFW] PcRtc Building ... /home/fljagd/src/edk2/Clover/VBoxFsDxe/VBoxExt2.inf [X64] [DLINK1] EbcDxe [CC] Tpl [OBJCOPY] EbcDxe [CC] AutoGen [sLINK] DriverOverride [GENFW] EbcDxe Building ... /home/fljagd/src/edk2/Clover/VBoxFsDxe/VBoxExt4.inf [X64] [CC] NvmExpress [CC] AutoGen [CC] AutoGen [sLINK] DataHubDxe [sLINK] PcatPciRootBridge [CC] PciEnumeratorSupport [CC] fsw_iso9660 [CC] NvmExpressDiskInfo [CC] fsw_ext2 [DLINK1] DriverOverride [CC] fsw_hfs [CC] Timer [CC] fsw_ext4 [OBJCOPY] DriverOverride [CC] PciCommand [CC] fsw_core [CC] NvmExpressHci [CC] fsw_core [GENFW] DriverOverride Building ... /home/fljagd/src/edk2/Clover/VBoxFsDxe/VBoxReiserFS.inf [X64] [CC] fsw_core [DLINK1] DataHubDxe [CC] ComponentName [CC] Event [CC] fsw_core [OBJCOPY] DataHubDxe [CC] fsw_efi_lib [GENFW] DataHubDxe Building ... /home/fljagd/src/edk2/Clover/FatPkg/EnhancedFatDxe/Fat.inf [X64] [CC] NvmExpressPassthru [CC] fsw_efi_lib [CC] fsw_efi_lib [CC] Dependency [CC] fsw_efi_lib [CC] PciDeviceSupport [CC] fsw_reiserfs [CC] fsw_efi [CC] AutoGen [sLINK] NvmExpressDxe [CC] DirectoryCache [CC] PciBus [CC] fsw_efi [CC] fsw_efi [CC] fsw_lib [CC] fsw_efi [DLINK1] PcatPciRootBridge [CC] fsw_core [OBJCOPY] PcatPciRootBridge [CC] Dispatcher [CC] DiskCache [GENFW] PcatPciRootBridge Building ... /home/fljagd/src/edk2/Clover/GrubFS/src/EXFAT.inf [X64] [CC] AutoGen [sLINK] VBoxIso9600 [CC] fsw_efi_lib [CC] PciIo [CC] fsw_lib [CC] fsw_lib [CC] fsw_lib [CC] FileName [CC] driver [CC] AutoGen [CC] DxeProtocolNotify [sLINK] PciBusNoEnumerationDxe [CC] AutoGen [sLINK] VBoxExt4 [CC] Hash [CC] AutoGen [sLINK] VBoxHfs [CC] AutoGen [sLINK] VBoxExt2 [CC] fsw_efi [CC] file [CC] DirectoryManage [CC] DxeMain [CC] grub_driver [CC] fsw_lib [CC] ComponentName [CC] AutoGen [sLINK] DxeCore [CC] grub_file [CC] ReadWrite [CC] AutoGen [sLINK] VBoxReiserFS [CC] OpenVolume [CC] grub [CC] logging [CC] Open [CC] missing [DLINK1] VBoxIso9600 [OBJCOPY] VBoxIso9600 [DLINK1] PciBusNoEnumerationDxe [CC] Misc [OBJCOPY] PciBusNoEnumerationDxe [GENFW] VBoxIso9600 Building ... /home/fljagd/src/edk2/Clover/GrubFS/src/HFSPLUS.inf [X64] [GENFW] PciBusNoEnumerationDxe [CC] path Building ... /home/fljagd/src/edk2/Clover/GrubFS/src/ISO9660.inf [X64] [DLINK1] DisplayEngine [OBJCOPY] DisplayEngine [CC] utf8 [CC] Init [GENFW] DisplayEngine Building ... /home/fljagd/src/edk2/Clover/GrubFS/src/NTFS.inf [X64] [CC] driver [CC] device [CC] driver [CC] Info [CC] driver [CC] file [CC] err [CC] file [CC] FileSpace [DLINK1] VBoxExt4 [OBJCOPY] VBoxExt4 [GENFW] VBoxExt4 Building ... /home/fljagd/src/edk2/Clover/GrubFS/src/UDF.inf [X64] [CC] file [CC] grub_driver [CC] grub_driver [CC] Flush [CC] grub_driver [CC] misc [CC] grub_file [CC] Fat [DLINK1] VBoxExt2 [CC] grub_file [OBJCOPY] VBoxExt2 [CC] driver [GENFW] VBoxExt2 Building ... /home/fljagd/src/edk2/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe.inf [X64] [DLINK1] NvmExpressDxe [CC] list [OBJCOPY] NvmExpressDxe [CC] grub_file [CC] Delete [CC] grub [CC] grub [GENFW] NvmExpressDxe Building ... /home/fljagd/src/edk2/Clover/BiosVideo/BiosVideo.inf [X64] [CC] file [CC] ComponentName [CC] fshelp [CC] Data [CC] grub [CC] logging [CC] logging [CC] grub_driver [CC] VgaMiniPort [CC] missing [CC] UnicodeCollation [CC] logging [CC] exfat [CC] missing [CC] BiosVideoNew [CC] AutoGen [sLINK] VgaMiniPort [CC] missing [CC] AutoGen [CC] path [CC] AutoGen [CC] grub_file [sLINK] GrubEXFAT [sLINK] Fat [CC] path [DLINK1] VBoxReiserFS [OBJCOPY] VBoxReiserFS [CC] path [GENFW] VBoxReiserFS Building ... /home/fljagd/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe.inf [X64] [CC] ComponentName [CC] utf8 [CC] utf8 [CC] grub [CC] utf8 [CC] LegacyBiosThunk [DLINK1] VgaMiniPort [OBJCOPY] VgaMiniPort [CC] logging [CC] device [GENFW] VgaMiniPort Building ... /home/fljagd/src/edk2/Clover/SataControllerDxe/SataControllerDxe.inf [X64] [CC] gzio [CC] AutoGen [sLINK] BiosVideo [CC] err [CC] device [CC] BiosVideo [CC] ComponentName [CC] device [CC] missing [CC] err [CC] misc [CC] err [CC] ComponentName [CC] path [CC] SataController [CC] list [CC] AutoGen [CC] misc [DLINK1] DxeCore [sLINK] CsmVideoDxe [CC] utf8 [OBJCOPY] DxeCore [CC] misc [GENFW] DxeCore Building ... /home/fljagd/src/edk2/Clover/AtaAtapi/AtaAtapiPassThru.inf [X64] [CC] AutoGen [sLINK] SataController [CC] list [CC] fshelp [CC] device [CC] fshelp [CC] list [CC] err [CC] ntfscomp [DLINK1] VBoxHfs [CC] AtaAtapiPassThru [OBJCOPY] VBoxHfs [CC] fshelp [CC] iso9660 [DLINK1] SataController [GENFW] VBoxHfs Building ... /home/fljagd/src/edk2/Clover/AtaBus/AtaBusDxe.inf [X64] [OBJCOPY] SataController [GENFW] SataController Building ... /home/fljagd/src/edk2/Clover/DVDBus/ScsiBusDxe.inf [X64] [CC] misc [CC] AutoGen [CC] hfspluscomp [sLINK] GrubISO9660 [CC] ntfs [CC] list [CC] ComponentName [CC] AtaBus [CC] AhciMode [CC] AutoGen [DLINK1] SetupBrowser [CC] fshelp [CC] hfsplus [OBJCOPY] SetupBrowser [sLINK] GrubNTFS [GENFW] SetupBrowser Building ... /home/fljagd/src/edk2/Clover/DVDDisk/ScsiDiskDxe.inf [X64] [CC] ScsiBus [CC] AtaPassThruExecute [CC] AutoGen [sLINK] GrubHFSPLUS [CC] AutoGen [sLINK] ScsiBus [DLINK1] BiosVideo [CC] ComponentName [CC] udf [OBJCOPY] BiosVideo [CC] ComponentName [GENFW] BiosVideo Building ... /home/fljagd/src/edk2/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf [X64] [CC] IdeMode [CC] AutoGen [sLINK] AtaBusDxe [CC] AutoGen [sLINK] GrubUDF [CC] UhciSched [CC] ScsiDisk [CC] ComponentName [CC] UhciDebug [DLINK1] GrubEXFAT [CC] AutoGen [sLINK] ScsiDisk [OBJCOPY] GrubEXFAT [GENFW] GrubEXFAT Building ... /home/fljagd/src/edk2/Clover/OhciDxe/OhciDxe.inf [X64] [CC] AutoGen [sLINK] AtaAtapiPassThruDxe [CC] UhciQueue [DLINK1] ScsiBus [DLINK1] Fat [OBJCOPY] ScsiBus [OBJCOPY] Fat [CC] UhciReg [GENFW] ScsiBus Building ... /home/fljagd/src/edk2/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf [X64] [GENFW] Fat Building ... /home/fljagd/src/edk2/Clover/Patches_for_EDK2/XhciDxe/XhciDxe.inf [X64] [CC] Ohci [DLINK1] CsmVideoDxe [CC] UsbHcMem [OBJCOPY] CsmVideoDxe [CC] EhciUrb [CC] OhciSched [GENFW] CsmVideoDxe Building ... /home/fljagd/src/edk2/Clover/Patches_for_EDK2/UsbBusDxe/UsbBusDxe.inf [X64] [DLINK1] AtaBusDxe [DLINK1] HiiDatabase [CC] Xhci [CC] UsbHcMem [OBJCOPY] AtaBusDxe [OBJCOPY] HiiDatabase [GENFW] AtaBusDxe Building ... /home/fljagd/src/edk2/MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf [X64] [CC] Uhci [CC] OhciReg [GENFW] HiiDatabase Building ... /home/fljagd/src/edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64] [CC] UsbDesc [CC] EhciSched [CC] XhciReg [CC] ComponentName [CC] EfiKey [DLINK1] ScsiDisk [CC] OhciUrb [OBJCOPY] ScsiDisk [CC] UsbEnumer [CC] AutoGen [CC] EhciDebug [GENFW] ScsiDisk Building ... /home/fljagd/src/edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64] [sLINK] UhciDxe [CC] UsbMassBot [CC] KeyBoard [CC] ComponentName [CC] EhciReg [CC] OhciDebug [CC] ComponentName [CC] UsbBus [CC] XhciSched [CC] ComponentName [CC] MouseHid [CC] ComponentName [CC] ComponentName [CC] UsbMassImpl [DLINK1] GrubISO9660 [OBJCOPY] GrubISO9660 [CC] AutoGen [sLINK] UsbKbDxe [CC] UsbHub [GENFW] GrubISO9660 Building ... /home/fljagd/src/edk2/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64] [CC] UsbMouse [CC] UsbHcMem [CC] UsbHcMem [CC] ComponentName [CC] UsbMassBoot [CC] AutoGen [sLINK] UsbMouseDxe [CC] ComponentName [CC] AutoGen [CC] Ehci [sLINK] OhciDxe [CC] PcatIsaAcpi [CC] UsbMassCbi [CC] UsbUtility [CC] AutoGen [sLINK] XhciDxe [DLINK1] GrubNTFS [CC] AutoGen [OBJCOPY] GrubNTFS [sLINK] EhciDxe [CC] UsbMassDiskInfo [GENFW] GrubNTFS Building ... /home/fljagd/src/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf [X64] [CC] IsaAcpi [CC] AutoGen [DLINK1] GrubHFSPLUS [CC] AutoGen [OBJCOPY] GrubHFSPLUS [sLINK] UsbMassStorageDxe [sLINK] UsbBusDxe [GENFW] GrubHFSPLUS Building ... /home/fljagd/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64] [CC] ComponentName [CC] ComponentName [CC] AutoGen [sLINK] IsaAcpi [CC] ComponentName [CC] IsaIo [DLINK1] UsbMouseDxe [OBJCOPY] UsbMouseDxe [GENFW] UsbMouseDxe Building ... /home/fljagd/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64] [CC] Ps2KbdCtrller [CC] IsaBus [DLINK1] UhciDxe [OBJCOPY] UhciDxe [GENFW] UhciDxe Building ... /home/fljagd/src/edk2/Clover/Ps2MouseDxe/Ps2MouseDxe.inf [X64] [CC] ComponentName [CC] AutoGen [CC] Ps2KbdTextIn [sLINK] IsaBusDxe [DLINK1] IsaAcpi [OBJCOPY] IsaAcpi [DLINK1] UsbKbDxe [GENFW] IsaAcpi Building ... /home/fljagd/src/edk2/Clover/OsxAcpiTableDxe/AcpiTableDxe.inf [X64] [OBJCOPY] UsbKbDxe [GENFW] UsbKbDxe Building ... /home/fljagd/src/edk2/Clover/OsxAcpiPlatformDxe/AcpiPlatformDxe.inf [X64] [CC] ComponentName [CC] Ps2Keyboard [CC] CommPs2 [CC] AcpiPlatform [CC] CommPs2 [CC] AutoGen [sLINK] Ps2KeyboardDxe [CC] AcpiTableProtocol [CC] Ps2MouseAbsolutePointer [CC] AutoGen [DLINK1] GrubUDF [OBJCOPY] GrubUDF [GENFW] GrubUDF Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64] [sLINK] AcpiPlatform [DLINK1] UsbMassStorageDxe [CC] Ps2Mouse [OBJCOPY] UsbMassStorageDxe [CC] AcpiTable [GENFW] UsbMassStorageDxe Building ... /home/fljagd/src/edk2/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64] [CC] AutoGen [sLINK] Ps2MouseAbsolutePointerDxe [CC] AutoGen [sLINK] Ps2MouseDxe [CC] ComponentName [CC] AutoGen [CC] UnicodeCollationEng [DLINK1] IsaBusDxe [OBJCOPY] IsaBusDxe [sLINK] AcpiTableDxe [GENFW] IsaBusDxe Building ... /home/fljagd/src/edk2/Clover/PartitionDxe/PartitionDxe.inf [X64] [DLINK1] EhciDxe [CC] AutoGen [OBJCOPY] EhciDxe [sLINK] EnglishDxe [CC] DiskIo [GENFW] EhciDxe Building ... /home/fljagd/src/edk2/Clover/BiosKeyboard/KeyboardDxe.inf [X64] [CC] ComponentName [CC] AutoGen [sLINK] DiskIoDxe [DLINK1] AcpiPlatform [OBJCOPY] AcpiPlatform [GENFW] AcpiPlatform Building ... /home/fljagd/src/edk2/Clover/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64] [CC] Mbr [DLINK1] EnglishDxe [OBJCOPY] EnglishDxe [CC] ComponentName [GENFW] EnglishDxe Building ... /home/fljagd/src/edk2/Clover/FSInject/FSInject.inf [X64] [DLINK1] OhciDxe [CC] Gpt [OBJCOPY] OhciDxe [GENFW] OhciDxe Building ... /home/fljagd/src/edk2/Clover/MsgLog/MsgLog.inf [X64] [DLINK1] Ps2MouseDxe [DLINK1] UsbBusDxe [OBJCOPY] Ps2MouseDxe [OBJCOPY] UsbBusDxe [CC] LegacyRegion2 [GENFW] Ps2MouseDxe Building ... /home/fljagd/src/edk2/Clover/DumpUefiCalls/DumpUefiCalls.inf [X64] [DLINK1] AcpiTableDxe [CC] ElTorito [OBJCOPY] AcpiTableDxe [GENFW] AcpiTableDxe Building ... /home/fljagd/src/edk2/Clover/OsxFatBinaryDrv/OsxFatBinaryDrv.inf [X64] [GENFW] UsbBusDxe Building ... /home/fljagd/src/edk2/Clover/EmuVariableUefi/EmuVariableRuntimeDxe.inf [X64] [CC] BiosKeyboard [CC] MsgLog [CC] FSInject [DLINK1] Ps2MouseAbsolutePointerDxe [CC] AutoGen [OBJCOPY] Ps2MouseAbsolutePointerDxe [DLINK1] Ps2KeyboardDxe [DLINK1] AtaAtapiPassThruDxe [sLINK] LegacyRegion2Dxe [OBJCOPY] Ps2KeyboardDxe [CC] Apple [GENFW] Ps2MouseAbsolutePointerDxe Building ... /home/fljagd/src/edk2/Clover/AppleImageCodec/AppleImageCodec.inf [X64] [GENFW] Ps2KeyboardDxe [OBJCOPY] AtaAtapiPassThruDxe [CC] DumpUefiCalls Building ... /home/fljagd/src/edk2/Clover/bdmesg_efi/bdmesg.inf [X64] [GENFW] AtaAtapiPassThruDxe Building ... /home/fljagd/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64] [CC] Test [CC] OsxFatBinaryDrv [CC] AutoGen [CC] LegacyBiosThunk [CC] InitVariable [CC] AppleImageCodec [CC] Partition [CC] bdmesg [CC] AutoGen [sLINK] OsxFatBinaryDrv [sLINK] MsgLog [CC] AutoGen [sLINK] KeyboardDxe [CC] AutoGen [CC] Lib [CC] AutoGen [sLINK] FSInject [DLINK1] DiskIoDxe [sLINK] PartitionDxe [OBJCOPY] DiskIoDxe [CC] EmuVariable [CC] AutoGen [sLINK] bdmesg [GENFW] DiskIoDxe Building ... /home/fljagd/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFixDrv.inf [X64] [DLINK1] MsgLog [OBJCOPY] MsgLog [CC] picopng [GENFW] MsgLog Building ... /home/fljagd/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFix2Drv.inf [X64] [CC] AutoGen [sLINK] EmuVariableUefi [DLINK1] OsxFatBinaryDrv [CC] BdsConnect [OBJCOPY] OsxFatBinaryDrv [CC] AutoGen [CC] BootServices [sLINK] AppleImageCodec [CC] OsxAptioFixDrv [GENFW] OsxFatBinaryDrv Building ... /home/fljagd/src/edk2/Clover/OsxLowMemFixDrv/OsxLowMemFixDrv.inf [X64] [CC] OsxAptioFix2Drv [CC] RuntimeServices [CC] BootFixes [DLINK1] LegacyRegion2Dxe [OBJCOPY] LegacyRegion2Dxe [CC] BootFixes [CC] Log [CC] OsxLowMemFixDrv [GENFW] LegacyRegion2Dxe Building ... /home/fljagd/src/edk2/Clover/OsxBdsDxe/BdsDxe.inf [X64] [DLINK1] KeyboardDxe [OBJCOPY] KeyboardDxe [CC] DecodedKernelCheck [CC] DecodedKernelCheck [CC] MemLog [GENFW] KeyboardDxe [DLINK1] XhciDxe [CC] main [CC] Lib [OBJCOPY] XhciDxe [GENFW] XhciDxe [CC] BootArgs [CC] BootArgs [CC] FileLib [CC] HwErrRecSupport [CC] AutoGen [sLINK] OsxLowMemFixDrv [CC] DataHub [VFR] BdsDxe [CC] VMem [CC] VMem [CC] DeviceManagerVfr [VFR] BdsDxe [CC] Fs [CC] Lib [CC] Lib [CC] DriverHealthVfr [CC] icns [DLINK1] OsxLowMemFixDrv [OBJCOPY] OsxLowMemFixDrv [CC] AutoGen [sLINK] DumpUefiCalls [GENFW] OsxLowMemFixDrv [DLINK1] PartitionDxe [OBJCOPY] PartitionDxe [CC] device_tree [GENFW] PartitionDxe [DLINK1] FSInject [CC] device_tree [OBJCOPY] FSInject [DLINK1] EmuVariableUefi [GENFW] FSInject [OBJCOPY] EmuVariableUefi [GENFW] EmuVariableUefi [CC] NVRAMDebug [CC] NVRAMDebug [DLINK1] bdmesg [CC] Mach-O [OBJCOPY] bdmesg [CC] Mach-O [DLINK1] AppleImageCodec [OBJCOPY] AppleImageCodec [GENFW] bdmesg [GENFW] AppleImageCodec [CC] lib /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/OsxAptioFixDrv/OsxAptioFix2Drv/OUTPUT/X64/AsmFuncsX64.iii:221: warning: absolute address can not be RIP-relative /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/OsxAptioFixDrv/OsxAptioFix2Drv/OUTPUT/X64/AsmFuncsX64.iii:225: warning: absolute address can not be RIP-relative /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/OsxAptioFixDrv/OsxAptioFix2Drv/OUTPUT/X64/AsmFuncsX64.iii:226: warning: absolute address can not be RIP-relative /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/OsxAptioFixDrv/OsxAptioFixDrv/OUTPUT/X64/AsmFuncsX64.iii:221: warning: absolute address can not be RIP-relative /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/OsxAptioFixDrv/OsxAptioFixDrv/OUTPUT/X64/AsmFuncsX64.iii:225: warning: absolute address can not be RIP-relative /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/X64/Clover/OsxAptioFixDrv/OsxAptioFixDrv/OUTPUT/X64/AsmFuncsX64.iii:226: warning: absolute address can not be RIP-relative [NASM] AsmFuncsX64 [NASM] AsmFuncsX64 [CC] AutoGen [CC] AutoGen [sLINK] OsxAptioFix2Drv [sLINK] OsxAptioFixDrv [CC] DeviceManager [VFR] BdsDxe [CC] BootManagerVfr [CC] menu [CC] BootManager [VFR] BdsDxe [CC] FE [CC] screen [CC] FileExplorer [DLINK1] OsxAptioFix2Drv [OBJCOPY] OsxAptioFix2Drv [GENFW] OsxAptioFix2Drv [DLINK1] OsxAptioFixDrv [OBJCOPY] OsxAptioFixDrv [GENFW] OsxAptioFixDrv [DLINK1] DumpUefiCalls [CC] IO [OBJCOPY] DumpUefiCalls [GENFW] DumpUefiCalls [CC] BootMaint [CC] common [CC] BBSsupport [CC] legacy [CC] UpdatePage [CC] loader [CC] tool [CC] secureboot [CC] securehash [CC] Variable [CC] securemenu [CC] securevars [CC] Data [CC] bootscreen [CC] lockedgraphics [CC] BootOption [CC] BmLib [CC] BmLib [VFR] BdsDxe [CC] Bm [CC] image [CC] load_bmp [CC] Hotkey [CC] load_icns [CC] MemoryTest [CC] libscreen [CC] Capsules [CC] String [CC] Language [VFR] BdsDxe [CC] lodepng [CC] FrontPageVfr [CC] text [CC] FrontPage [CC] AcpiPatcher [CC] BdsEntry [CC] AmlGenerator [CC] AutoGen [sLINK] BdsDxe [CC] ati [CC] BootLog [CC] BootOptions [CC] Console [CC] cpu [CC] DataHubCpu [CC] device_inject [CC] device_tree [CC] Edid [CC] Events [DLINK1] BdsDxe [OBJCOPY] BdsDxe [GENFW] BdsDxe [CC] gma [CC] guid [CC] Injectors [CC] LegacyBiosThunk [CC] LegacyBoot [CC] nvidia [CC] picopng [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] CLOVERX64 [DLINK1] CLOVERX64 [OBJCOPY] CLOVERX64 [GENFW] CLOVERX64 Generating DUETEFIMAINFVX64 FV ######################################## ######################################## ######################################## ######################################## ################################### GUID cross reference file can be found at /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/FV/Guid.xref FV Space Information DUETEFIMAINFVX64 [36%Full] 2752512 total, 1015248 used, 1737264 free - Done - Build end time: 06:58:44, Sep.26 2016 Build total time: 00:00:26 Compressing DUETEFIMainFv.FV ... Encoding Compressing DxeCore.efi ... Encoding Compressing DxeIpl.efi ... Encoding Generate Loader Image ... Created /home/fljagd/src/edk2/Build/Clover/RELEASE_GCC53/FV/Efildr64 879+0 records in 879+0 records out 450048 bytes (450 kB, 440 KiB) copied, 0.000734507 s, 613 MB/s Copy CloverEFI: -> boot6 Changing byte at 0xa9 of boot6 to show 6 as init message: 1+0 records in 1+0 records out 1 byte copied, 1.9935e-05 s, 50.2 kB/s -> BOOTX64.efi -> CLOVERX64.efi Copy Mandatory drivers: -> FSInject-64.efi -> FSInject-64.efi -> OsxFatBinaryDrv-64.efi -> VBoxHfs-64.efi Copy Optional drivers: -> NvmExpressDxe-64.efi -> Ps2MouseDxe-64.efi -> UsbMouseDxe-64.efi -> VBoxExt2-64.efi -> VBoxExt4-64.efi -> VBoxIso9600-64.efi -> XhciDxe-64.efi -> GrubEXFAT-64.efi -> GrubISO9660-64.efi -> GrubNTFS-64.efi -> GrubUDF-64.efi -> CsmVideoDxe-64.efi -> DataHubDxe-64.efi -> EmuVariableUefi-64.efi -> OsxAptioFix2Drv-64.efi -> OsxAptioFixDrv-64.efi -> OsxLowMemFixDrv-64.efi -> PartitionDxe-64.efi Copy Applications: -> bdmesg.efi Done! Generating BootSectors make: Entering directory '/home/fljagd/src/edk2/Clover/BootHFS' [NASM] boot0af.s -> /home/fljagd/src/edk2/Clover/CloverPackage/CloverV2/BootSectors/boot0af [NASM] boot0ss.s -> /home/fljagd/src/edk2/Clover/CloverPackage/CloverV2/BootSectors/boot0ss [NASM] boot0md.s -> /home/fljagd/src/edk2/Clover/CloverPackage/CloverV2/BootSectors/boot0md [NASM] boot1h.s -> /home/fljagd/src/edk2/Clover/CloverPackage/CloverV2/BootSectors/boot1h [NASM] boot1h2.s -> /home/fljagd/src/edk2/Clover/CloverPackage/CloverV2/BootSectors/boot1h2 [NASM] boot1f32.s -> /home/fljagd/src/edk2/Clover/CloverPackage/CloverV2/BootSectors/boot1f32 [NASM] boot1f32alt.s -> /home/fljagd/src/edk2/Clover/CloverPackage/CloverV2/BootSectors/boot1f32alt [NASM] boot1x.s -> /home/fljagd/src/edk2/Clover/CloverPackage/CloverV2/BootSectors/boot1x [NASM] boot1xalt.s -> /home/fljagd/src/edk2/Clover/CloverPackage/CloverV2/BootSectors/boot1xalt 'Description.txt' -> '/home/fljagd/src/edk2/Clover/CloverPackage/CloverV2/BootSectors/Description.txt' 'Installation.txt' -> '/home/fljagd/src/edk2/Clover/CloverPackage/CloverV2/BootSectors/Installation.txt' make: Leaving directory '/home/fljagd/src/edk2/Clover/BootHFS' Done! doSomething: "--run-script" option require you to add a "/home/fljagd/CloverPatches/Linux/distribution" script.. =============================================================================== build started at: Mon Sep 26 06:58:11 CEST 2016 finished at Mon Sep 26 06:58:45 CEST 2016 Done! <---------------------------------------------------- fljagd@fljagd-desktop:~$ Link to comment Share on other sites More sharing options...
Micky1979 Posted September 26, 2016 Author Share Posted September 26, 2016 It's fantastic instead. Warnings you see are to compile BaseTools...m but this happen only once. Link to comment Share on other sites More sharing options...
droples Posted September 26, 2016 Share Posted September 26, 2016 Build_Clover-4.0.7 Updating '.': At revision 22628. ShellPkg: checking..available, continuing.. Updating '.': At revision 22628. UefiCpuPkg: checking..available, continuing.. Updating '.': At revision 22628. BaseTools before update was: r22628 now is: r22628 checking..available, continuing.. =============================================================================== Updating Clover <---------------------------------------------------- Updating '.': At revision 3769. =============================================================================== Apply Edk2 patches <---------------------------------------------------- Remote revision: 3769 Local revision: 3769 <---------------------------------------------------- Please enter your choice: 1) update Build_Clover.command 2) update Clover only (no building) 3) update & build Clover 4) run my script on the source 5) build existing revision (no update, for testing only) 6) build existing revision for release (no update, standard build) 7) build existing revision with custom macros enabled 8) info and limitations about this script 9) enter Developers mode (only for devs) 10) Exit #? 1 Link to comment Share on other sites More sharing options...
Fljagd Posted September 26, 2016 Share Posted September 26, 2016 It's fantastic instead. Warnings you see are to compile BaseTools...m but this happen only once. hi Micky Well, I have restarted the script and always the same I just look in the script and here's the line that I found else doSomething --run-script "${PATCHES}/Linux/distribution" # under study (.deb) fi The same that appears in the terminal (See the photo/Spoiler before) the folder and the script does not exist Link to comment Share on other sites More sharing options...
Micky1979 Posted September 26, 2016 Author Share Posted September 26, 2016 the most intresting part is "# under study)", and on my ubuntu the folder exist and the result is this: that is what mean "under study" Link to comment Share on other sites More sharing options...
Fljagd Posted September 26, 2016 Share Posted September 26, 2016 the most intresting part is "# under study)", and on my ubuntu the folder exist and the result is this: Cv2i.png that is what mean "under study" You want to drive me crazy? Can you send your script Thank you 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 26, 2016 Author Share Posted September 26, 2016 naaah, When is finished. (will require a lot of time) 1 Link to comment Share on other sites More sharing options...
Recommended Posts