Jump to content

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


Micky1979
2,126 posts in this topic

Recommended Posts

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

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

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.

  • Like 1
Link to comment
Share on other sites

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

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 :hysterical:

  • Like 1
Link to comment
Share on other sites

"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

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 :hysterical:

 

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

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

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

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

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.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 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 directory

doSomething: "--run-script" option require you to add a "/home/fljagd/CloverPatches/Linux/distribution" script..

===============================================================================
build started at:
Sun Sep 25 22:47:06 CEST 2016
finished at
Sun Sep 25 22:47:06 CEST 2016

Done!
<----------------------------------------------------

 

post-1181448-0-59045200-1474836342_thumb.png

Link to comment
Share on other sites

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

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
#? 

  • Like 1
Link to comment
Share on other sites

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

×
×
  • Create New...