Jump to content

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


Micky1979
2,126 posts in this topic

Recommended Posts

6 hours ago, D-an-W said:

Is the script working ok currently, I haven't updated in a few weeks and it just failed on me (Also after letting it create a new /src folder)?

 


================================================================================
Building AptioFixPkg
                             <--------------------------------------------------

Build environment: Darwin-16.7.0-x86_64-i386-64bit
Build start time: 23:06:02, Feb.20 2019

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


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

Active Platform          = /Users/dan/src/edk2/AptioFixPkg/AptioFixPkg.dsc

Processing meta-data ..

build.py...
/Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace
	/Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c
 

- Failed -
Build end time: 23:06:04, Feb.20 2019
Build total time: 00:00:02


================================================================================
Building AppleSupportPkg
                             <--------------------------------------------------

Build environment: Darwin-16.7.0-x86_64-i386-64bit
Build start time: 23:06:04, Feb.20 2019

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


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

Active Platform          = /Users/dan/src/edk2/AppleSupportPkg/AppleSupportPkg.dsc

Processing meta-data .

build.py...
/Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace
	/Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c
 

- Failed -
Build end time: 23:06:06, Feb.20 2019
Build total time: 00:00:02

================================================================================
Building Clover
                             <--------------------------------------------------
================================================================================
boot6
                             <--------------------------------------------------
TOOLCHAIN_DIR: /Users/dan/src/opt/local
MTOC_PREFIX: /usr/local/bin/
NASM_PREFIX: /Users/dan/src/opt/local/bin/
NASM_VER: 2.13.03
Building from: /Users/dan/src/edk2

Running edk2 build for CloverX64 using the command:
build  -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/dan/src/edk2/Conf -D USE_LOW_EBDA -p Clover/Clover.dsc  -a X64 -b RELEASE -t XCODE8 -n 9 

Build environment: Darwin-16.7.0-x86_64-i386-64bit
Build start time: 23:06:07, Feb.20 2019

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


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

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

Processing meta-data ...

build.py...
/Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace
	/Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c
 

- Failed -
Build end time: 23:06:11, Feb.20 2019
Build total time: 00:00:03


o_Ops, ./ebuild.sh exited with error(s), aborting..
Dans-Mac-mini:~ dan$ 

 

 

Hi

You must change Nasm_Ver to 2.14.02

edk2 version change 4 times in lastest commits, I don't know which one is the good one!

Link to comment
Share on other sites

Better rename both Clover / OcLib Base64Decode func name to something like CloverBase64Decode / OcBase64Decode as temporary workaround.

 

EDIT: For Clover it has been fixed by Zenith. Please svn up your local source.

Edited by cecekpawon
  • Like 3
Link to comment
Share on other sites

@Matgen84: Should use edk2 svn r28853 with Clover r4881

@droples: OcSupportPkg is not part of Clover and I don't build it.  Since edk2 svn r28780 there is a conflicting function Base64Decode in edk2's BaseLib, so do as cecekpawon says and rename the function in OcSupportPkg - but it's the responsiblity of vit9696 or whoever maintains that code to change it permanently.

Edited by Zenith432
  • Like 2
  • Thanks 2
Link to comment
Share on other sites

45 minutes ago, Zenith432 said:

@Matgen84: Should use edk2 svn r28853 with Clover r4881

@droples: OcSupportPkg is not part of Clover and I don't build it.  Since edk2 svn r28780 there is a conflicting function Base64Decode in edk2's BaseLib, so do as cecekpawon says and rename the function in OcSupportPkg - but it's the responsiblity of vit9696 or whoever maintains that code to change it permanently.

 

I build AppleSupportPKG alone from master: there is no issue with OcSupportPKG. I don't know why there is a problem when build Clover!

 

Sorry for my bad english

  • Like 1
Link to comment
Share on other sites

10 minutes ago, Matgen84 said:

 

I build AppleSupportPKG alone from master: there is no issue with OcSupportPKG. I don't know why there is a problem when build Clover!

 

Sorry for my bad english

Ok, I checked the code base for OcSupportPkg, and vit9696 already fixed this on Oct 26 2018

https://github.com/acidanthera/OcSupportPkg/commit/5284879b38cab0ea5d67f5065dc8d0733c872429#diff-eeb419e64413d451f0ec26cc51772844

OcMiscLib does have a duplicate Base64Decode, but it has the exact same prototype as the one in edk2 BaseLib, and since both implementations are in a lib, a link should only pick up one of them without giving a duplicate symbol error.

Maybe it's giving an error because Clover links with -all_load flag in XCODE8 which tells the linker to load all objects in a library.  If duplicate definitions exist in different libraries, it prints an error.  Using -all_load does not result in code bloat because unreferenced code is stripped with -dead_strip.  This is a convention from EDK2 which uses --whole-archive in gcc build to achieve same result and not have duplicate definitions inside edk2 code base.  However, it's allowed for other code bases to have duplicate definitions.

Link to comment
Share on other sites

17 minutes ago, Matgen84 said:

 

I build AppleSupportPKG alone from master: there is no issue with OcSupportPKG. I don't know why there is a problem when build Clover!

 

Sorry for my bad english

AppleSupportPKG uses UDK. If you use Clover_builder.coommand with UDK and not edk2, then there will also be no error.

  • Like 1
Link to comment
Share on other sites

@droples: update to r4883 and reapply Patches_for_EDK2.  I commented out the definition of Base64Decode in BaseLib, because it's not used in EDK2 or Clover anywhere.  OcSupportPkg has an identical prototype and an implementation for it so everything should straighten out.

Edited by Zenith432
  • Like 2
  • Thanks 1
Link to comment
Share on other sites

7 minutes ago, Ricky1994 said:

hello guys,my Buildclover script version is the latest 4.9.5 and there is no apfsdriverloader.efi after compliing, so what should i do? local edk2 version is 28853. thanks a lot

Try again with Clover r4883, and if apfsdriverloader.efi still doesn't build, paste the log.

Edited by Zenith432
Link to comment
Share on other sites

6 minutes ago, Zenith432 said:

Try again with Clover r4883, and if apfsdriverloader.efi still doesn't build, paste the log.

 

I try with Clover r4883, can't build applesupportPKG, the issue is present

 

CC] MultU64x64
/Users/mathieu/src/edk2/OcSupportPkg/Library/OcMiscLib/Base64Decode.c:54:1: error: conflicting types for 'Base64Decode'
Base64Decode (
^
/Users/mathieu/src/edk2/MdePkg/Include/Library/BaseLib.h:2812:1: note: previous declaration is here
Base64Decode (
^
[CC] SetMem16Wrapper
1 error generated.
make: *** [/Users/mathieu/src/edk2/Build/AppleSupportPkg/RELEASE_XCODE8/X64/OcSupportPkg/Library/OcMiscLib/OcMiscLib/OUTPUT/Base64Decode.obj] Error 1


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/mathieu/src/edk2/Build/AppleSupportPkg/RELEASE_XCODE8/X64/OcSupportPkg/Library/OcMiscLib/OcMiscLib]


build.py...
 : error F002: Failed to build module
	/Users/mathieu/src/edk2/OcSupportPkg/Library/OcMiscLib/OcMiscLib.inf [X64, XCODE8, RELEASE]

- Failed -
Build end time: 10:41:48, Feb.21 2019
Build total time: 00:00:08

 

  • Like 1
Link to comment
Share on other sites

You're right, the workaround doesn't work.  The function Base64Decode in edk2 BaseLib is EFIAPI and has return type EFI_STATUS.  The function in OcMiscLib has return type BOOLEAN and is not EFIAPI.

 

It is a problem in OcSupportPkg which is incompatible with edk2 after svn r28780 and needs to rename this function.

 

The only other workaround I can make in Clover is to add the file MdePkg/Include/Library/BaseLib.h to Patches_to_EDK2 and comment out edk2's Base64Decode completely.  I don't lilke adding more files to Patches_for_EDK2, and OcSupportPkg is external, so I'll do it only if slice wants to go this way.  Until then, people just have to edit their copy of OcSupportPkg and rename Base64Decode.  Sorry.

 

PS: I sent vit9696 a PM about this.

PPS: The name collision is fixed in OcSupportPkg so pull the latest master

https://github.com/acidanthera/OcSupportPkg/commit/4ad7a1c7f92efad7b5ccd68f258c4fd3543ab3e5

Edited by Zenith432
  • Like 3
  • Thanks 1
Link to comment
Share on other sites

1 hour ago, Zenith432 said:

You're right, the workaround doesn't work.  The function Base64Decode in edk2 BaseLib is EFIAPI and has return type EFI_STATUS.  The function in OcMiscLib has return type BOOLEAN and is not EFIAPI.

 

It is a problem in OcSupportPkg which is incompatible with edk2 after svn r28780 and needs to rename this function.

 

The only other workaround I can make in Clover is to add the file MdePkg/Include/Library/BaseLib.h to Patches_to_EDK2 and comment out edk2's Base64Decode completely.  I don't lilke adding more files to Patches_for_EDK2, and OcSupportPkg is external, so I'll do it only if slice wants to go this way.  Until then, people just have to edit their copy of OcSupportPkg and rename Base64Decode.  Sorry.

 

PS: I sent vit9696 a PM about this.

PPS: The name collision is fixed in OcSupportPkg so pull the latest master

https://github.com/acidanthera/OcSupportPkg/commit/4ad7a1c7f92efad7b5ccd68f258c4fd3543ab3e5

 

Since fixed name collision in OcSupportPKG latest master: all works fine with Clover r4883.

 

Thanks

  • Like 1
Link to comment
Share on other sites

Still not working here even after deleting the /src folder and editing the nasm_ver

 

----------------------------------------------------------------------
Ran 262 tests in 1.511s

OK

================================================================================
Building AptioFixPkg
                             <--------------------------------------------------

Build environment: Darwin-16.7.0-x86_64-i386-64bit
Build start time: 18:59:08, Feb.21 2019

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


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

Active Platform          = /Users/dan/src/edk2/AptioFixPkg/AptioFixPkg.dsc

Processing meta-data ..

build.py...
/Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace
	/Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c
 

- Failed -
Build end time: 18:59:10, Feb.21 2019
Build total time: 00:00:02


================================================================================
Building AppleSupportPkg
                             <--------------------------------------------------

Build environment: Darwin-16.7.0-x86_64-i386-64bit
Build start time: 18:59:11, Feb.21 2019

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


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

Active Platform          = /Users/dan/src/edk2/AppleSupportPkg/AppleSupportPkg.dsc

Processing meta-data .

build.py...
/Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace
	/Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c
 

- Failed -
Build end time: 18:59:12, Feb.21 2019
Build total time: 00:00:02

================================================================================
Building Clover
                             <--------------------------------------------------
================================================================================
boot6
                             <--------------------------------------------------
TOOLCHAIN_DIR: /Users/dan/src/opt/local
MTOC_PREFIX: /usr/local/bin/
NASM_PREFIX: /Users/dan/src/opt/local/bin/
NASM_VER: 2.14.02
Building from: /Users/dan/src/edk2

Running edk2 build for CloverX64 using the command:
build  -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/dan/src/edk2/Conf -D USE_LOW_EBDA -p Clover/Clover.dsc  -a X64 -b RELEASE -t XCODE8 -n 9 

Build environment: Darwin-16.7.0-x86_64-i386-64bit
Build start time: 18:59:13, Feb.21 2019

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


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

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

Processing meta-data ...

build.py...
/Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace
	/Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c
 

- Failed -
Build end time: 18:59:17, Feb.21 2019
Build total time: 00:00:04


o_Ops, ./ebuild.sh exited with error(s), aborting..
Dans-Mac-mini:~ dan$

 

Edited by D-an-W
Link to comment
Share on other sites

3 hours ago, D-an-W said:

Still not working here even after deleting the /src folder and editing the nam_ver

 


----------------------------------------------------------------------
Ran 262 tests in 1.511s

OK

================================================================================
Building AptioFixPkg
                             <--------------------------------------------------

Build environment: Darwin-16.7.0-x86_64-i386-64bit
Build start time: 18:59:08, Feb.21 2019

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


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

Active Platform          = /Users/dan/src/edk2/AptioFixPkg/AptioFixPkg.dsc

Processing meta-data ..

build.py...
/Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace
	/Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c
 

- Failed -
Build end time: 18:59:10, Feb.21 2019
Build total time: 00:00:02


================================================================================
Building AppleSupportPkg
                             <--------------------------------------------------

Build environment: Darwin-16.7.0-x86_64-i386-64bit
Build start time: 18:59:11, Feb.21 2019

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


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

Active Platform          = /Users/dan/src/edk2/AppleSupportPkg/AppleSupportPkg.dsc

Processing meta-data .

build.py...
/Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace
	/Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c
 

- Failed -
Build end time: 18:59:12, Feb.21 2019
Build total time: 00:00:02

================================================================================
Building Clover
                             <--------------------------------------------------
================================================================================
boot6
                             <--------------------------------------------------
TOOLCHAIN_DIR: /Users/dan/src/opt/local
MTOC_PREFIX: /usr/local/bin/
NASM_PREFIX: /Users/dan/src/opt/local/bin/
NASM_VER: 2.14.02
Building from: /Users/dan/src/edk2

Running edk2 build for CloverX64 using the command:
build  -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/dan/src/edk2/Conf -D USE_LOW_EBDA -p Clover/Clover.dsc  -a X64 -b RELEASE -t XCODE8 -n 9 

Build environment: Darwin-16.7.0-x86_64-i386-64bit
Build start time: 18:59:13, Feb.21 2019

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


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

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

Processing meta-data ...

build.py...
/Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace
	/Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c
 

- Failed -
Build end time: 18:59:17, Feb.21 2019
Build total time: 00:00:04


o_Ops, ./ebuild.sh exited with error(s), aborting..
Dans-Mac-mini:~ dan$

 

+1 even with nasm version changed and new ~src

Link to comment
Share on other sites

Hi guys,

this is what i get running clover.command 

Build_Clover script v4.9.5                                  No update available.
........
CLOVER	Remote revision: 4884	Local revision: 4877
EDK2	Remote revision: 28924	Local revision: 28338

The current local EDK2 revision is the suggested one (28338). 

then as pointed by otheres since 4881

 

10 hours ago, apianti said:

.... the revision of the edk2 version, it must be at least r28853.

 

So just a question... if the suggested revision has changed, Why not update on current build.command also ---> EDK2_REV="${EDK2_REV:-28853}  ?

 

 

Edited by LAbyOne
Link to comment
Share on other sites

1 hour ago, LAbyOne said:

Hi guys,

this is what i get running clover.command 


Build_Clover script v4.9.5                                  No update available.
........
CLOVER	Remote revision: 4884	Local revision: 4877
EDK2	Remote revision: 28924	Local revision: 28338

The current local EDK2 revision is the suggested one (28338). 

then as pointed by otheres since 4881

 

 

So just a question... if the suggested revision has changed, Why not update on current build.command also ---> EDK2_REV="${EDK2_REV:-28853}  ?

 

 

 

Hi 

 

Build_Clover.command does not depend on the Clover team.

 

Philip keeps the script updated regularly. Currently, until it intervenes, we have to manually edit local EDK2_REV. i think.

Edited by Matgen84
Link to comment
Share on other sites

3 hours ago, LAbyOne said:

Hi guys,

this is what i get running clover.command 


Build_Clover script v4.9.5                                  No update available.
........
CLOVER	Remote revision: 4884	Local revision: 4877
EDK2	Remote revision: 28924	Local revision: 28338

The current local EDK2 revision is the suggested one (28338). 

then as pointed by otheres since 4881

 

 

So just a question... if the suggested revision has changed, Why not update on current build.command also ---> EDK2_REV="${EDK2_REV:-28853}  ?

 

 

1151299203_2019-02-2219_56_38.png.b2b97ca58ee1f2572c04684e866aa1d8.png

  • Like 3
  • Thanks 1
Link to comment
Share on other sites

3 hours ago, Matgen84 said:

 

Hi 

 

Build_Clover.command does not depend on the Clover team.

 

Philip keeps the script updated regularly. Currently, until it intervenes, we have to manually edit local EDK2_REV. i think.

 

I obviously forgot about that, you'r right. 

  • Like 1
Link to comment
Share on other sites

Yeah, we don't maintain anything but the source repository. I don't think any of the developers really use any of the build scripts since we have to set stuff up anyway, it's the same to just do each step. Unsure where Philip is, or Micky, but one of them should update the script here soon, until then you can just edit the script and change the edk revision, or manually update it.

  • Like 1
Link to comment
Share on other sites

Just so you guys know you can change the edk revision without editing the script by running it from the command line and prepending EDK2_REV=#####. Because it is only set to the value in the script if it isn't already set in the environment. You could also just export EDK2_REV=##### and then run the script, but you have to remember you did that or you will be stuck at that revision until you remove or change the variable again.

Edited by apianti
  • Like 1
Link to comment
Share on other sites

with the lastest udpdates on clover I cant compile.

Building Clover
                             <--------------------------------------------------
================================================================================
boot6
                             <--------------------------------------------------
TOOLCHAIN_DIR: /Users/exzo/src/opt/local
MTOC_PREFIX: /Users/exzo/src/opt/local/bin/
NASM_PREFIX: /Users/exzo/src/opt/local/bin/
NASM_VER: 2.13.03
Building from: /Users/exzo/src/edk2

Running edk2 build for CloverX64 using the command:
build  -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/exzo/src/edk2/Conf -D USE_LOW_EBDA -p Clover/Clover.dsc  -a X64 -b RELEASE -t XCODE8 -n 13 

Build environment: Darwin-17.7.0-x86_64-i386-64bit
Build start time: 12:42:01, Feb.24 2019

WORKSPACE        = /Users/exzo/src/edk2
EDK_TOOLS_PATH   = /Users/exzo/src/edk2/BaseTools
CONF_PATH        = /Users/exzo/src/edk2/Conf


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

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

Processing meta-data ......... done!
Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64]
Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64]
Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]
Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64]
[CC] IoLibMmioBuffer
Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]
Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]
[CC] BaseReportStatusCodeLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]
[SLINK] BaseReportStatusCodeLibNull
Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/Library/WaveLib/WaveLib.inf [X64]
[CC] SetMem
[CC] CheckSum
[CC] DebugLib
Building ... /Users/exzo/src/edk2/Clover/Library/OpensslLib/OpensslLibNull.inf [X64]
[SLINK] BaseDebugLibNull
Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64]
[CC] IoHighLevel
Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf [X64]
[CC] ScanMem64Wrapper
[CC] SwitchStack
Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf [X64]
[CC] PcdLib
[SLINK] BasePcdLibNull
Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf [X64]
[CC] OpensslLibNull
[CC] IoLibGcc
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/Library/OpensslLib/OpensslLibNull/OUTPUT/OpensslLibNull.obj has no symbols
warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning for library: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/Library/OpensslLib/OpensslLibNull/OUTPUT/OpensslLib.lib the table of contents is empty (no object file members in the library define global symbols)
[SLINK] OpensslLib
[CC] SwapBytes64
Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf [X64]
[CC] ScanMem32Wrapper
[CC] WaveLib
[CC] ScanMem64Wrapper
[SLINK] WaveLib
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf [X64]
[CC] PrintLibInternal
[CC] UefiShellInstall1CommandsLib
[CC] IoLib
[SLINK] UefiShellInstall1CommandsLib
Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf [X64]
[CC] SwapBytes32
[CC] ScanMem16Wrapper
[NASM] CpuSleep
[CC] ScanMem32Wrapper
[CC] SetSize
[CC] PrintLib
[CC] SwapBytes16
[CC] ScanMem8Wrapper
[SLINK] BasePrintLib
Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf [X64]
[CC] UefiShellLevel1CommandsLib
[CC] Type
[CC] ZeroMemWrapper
[CC] LongJump
[CC] ScanMem16Wrapper
[CC] Connect
[CC] UefiShellLevel2CommandsLib
[CC] SetJump
[CC] CompareMemWrapper
[NASM] IoFifo
[CC] ScanMem8Wrapper
[CC] Exit
[SLINK] BaseIoLibIntrinsic
Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf [X64]
[NASM] CpuFlushTlb
[CC] SetMem64Wrapper
[CC] RShiftU64
[CC] Touch
[CC] Comp
[SLINK] BaseCpuLib
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]
[CC] SetMem32Wrapper
[CC] Devices
[CC] RRotU64
[CC] ZeroMemWrapper
[CC] Goto
[CC] SetMem16Wrapper
[CC] RRotU32
[CC] UefiHiiServicesLib
[CC] Ver
[CC] TimeDate
[SLINK] UefiHiiServicesLib
Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.inf [X64]
[CC] CompareMemWrapper
[CC] Mode
[CC] SetMemWrapper
[CC] MultU64x64
[CC] OpenInfo
[CC] UefiShellBcfgCommandLib
[CC] MultU64x32
[CC] CopyMemWrapper
[CC] UefiShellCommandLib
[CC] SetMem64Wrapper
[CC] UefiShellLevel3CommandsLib
[CC] DxeNetLib
[CC] Load
[CC] UefiShellNetwork2CommandsLib
[CC] IsZeroBufferWrapper
[CC] MultS64x64
[CC] AutoGen
[SLINK] UefiShellBcfgCommandLib
Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf [X64]
[CC] SetMem32Wrapper
[CC] ModU64x32
[CC] MemMap
[CC] Disconnect
[CC] MemLibGeneric
[CC] Cls
[CC] LShiftU64
[CC] SetMem16Wrapper
[CC] MemLibGuid
[CC] If
[CC] LRotU64
[CC] UefiShellNetwork1CommandsLib
[CC] Ls
[CC] Reconnect
[CC] SetMemWrapper
[CC] Ping6
[CC] Alias
[CC] LRotU32
[CC] CopyMem
[CC] ConsistMapping
[SLINK] BaseMemoryLib
Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64]
[SLINK] UefiShellCommandLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64]
[CC] NetBuffer
[CC] LowBitSet64
[CC] CopyMemWrapper
[SLINK] DxeNetLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64]
[CC] Unload
[CC] Echo
[CC] LowBitSet32
[CC] IsZeroBufferWrapper
[CC] For
[CC] ApplicationEntryPoint
[CC] Compress
[CC] HighBitSet64
[SLINK] UefiApplicationEntryPoint
Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64]
[CC] Pause
[CC] HighBitSet32
[CC] Map
[CC] MemLibGeneric
[CC] Ping
[CC] Shift
[CC] UefiFileHandleLib
[CC] DrvDiag
[CC] GetPowerOfTwo64
[CC] Hid
[SLINK] UefiFileHandleLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf [X64]
[CC] EfiCompress
[CC] Ifconfig6
[CC] GetMtc
[CC] MemLibGuid
[CC] GetPowerOfTwo32
[CC] Reset
[CC] Stall
[CC] UsbDxeLib
[CC] DivU64x64Remainder
[CC] AutoGen
[SLINK] UefiUsbLib
Building ... /Users/exzo/src/edk2/Clover/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64]
[CC] MemLib
[SLINK] UefiShellNetwork2CommandsLib
[CC] EfiDecompress
Building ... /Users/exzo/src/edk2/Clover/Library/MemLogLibDefault/MemLogLibDefault.inf [X64]
[SLINK] UefiMemoryLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64]
[CC] UefiHandleParsingLib
[CC] DivU64x32Remainder
[CC] UefiScsiLib
[CC] Set
[SLINK] UefiScsiLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64]
[CC] Help
[CC] DivU64x32
[CC] AutoGen
[SLINK] UefiShellLevel1CommandsLib
Building ... /Users/exzo/src/edk2/Clover/Library/OsxBdsPlatformLib/PlatformBds.inf [X64]
[CC] PciLib
[CC] AutoGen
[SLINK] BasePciLibCf8
Building ... /Users/exzo/src/edk2/Clover/Library/GenericBdsLib/GenericBdsLib.inf [X64]
[CC] DivS64x64Remainder
[CC] VideoBiosPatchLib
[SLINK] UefiHandleParsingLib
Building ... /Users/exzo/src/edk2/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64]
[CC] MemLogLib
[CC] Dmem
[CC] Ifconfig
[SLINK] MemLogLibDefault
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64]
[CC] MkDir
[CC] Dh
[CC] ARShiftU64
[CC] AutoGen
[SLINK] UefiShellLevel3CommandsLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64]
[CC] PciCf8Lib
[CC] AutoGen
[SLINK] BasePciCf8Lib
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf [X64]
[SLINK] UefiShellNetwork1CommandsLib
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64]
[CC] LzmaDecompress
[CC] BitField
[CC] DevicePath
[CC] 915resolution
[CC] Cd
[CC] LoadPciRom
[CC] CpuDeadLoop
[CC] Drivers
[CC] Cpu
[CC] CustomizedDisplayLib
[CC] UefiShellLib
[SLINK] UefiShellLib
[CC] edid
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64]
[CC] BdsPlatform
[CC] BmConnect
[SLINK] VideoBiosPatchLib
Building ... /Users/exzo/src/edk2/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]
[CC] DxePcdLib
[CC] LinkedList
[SLINK] DxePcdLib
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64]
[CC] DevTree
[CC] BdsConnect
[CC] Mm
[CC] PlatformData
[CC] UefiHiiServicesLib
[CC] Cp
[CC] UefiSortLib
[SLINK] DuetBds
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64]
[SLINK] UefiHiiServicesLib
[SLINK] UefiSortLib
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64]
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64]
[CC] LzFind
[CC] CustomizedDisplayLibInternal
[CC] BmMisc
[CC] DxeSecurityManagementLib
[SLINK] DxeSecurityManagementLib
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64]
[CC] DxeCapsuleLibNull
[SLINK] DxeCapsuleLibNull
Building ... /Users/exzo/src/edk2/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64]
[CC] AuthVariableLibNull
[CC] AutoGen
[CC] Parse
[CC] SetVar
[SLINK] AuthVariableLibNull
Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64]
[SLINK] CustomizedDisplayLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64]
[CC] TpmMeasurementLibNull
[CC] VarCheckLib
[SLINK] TpmMeasurementLibNull
Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64]
[SLINK] VarCheckLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64]
[CC] InternalGetSpinLockProperties
[CC] BdsMisc
[CC] DxeServicesTableLib
[CC] DrvCfg
[CC] BmConsole
[SLINK] DxeServicesTableLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64]
[CC] GccInline
[CC] RuntimeLib
[CC] SerMode
[CC] Rm
[CC] DriverEntryPoint
[CC] SafeString
[SLINK] UefiRuntimeLib
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64]
[SLINK] UefiDriverEntryPoint
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64]
[CC] SynchronizationGcc
[CC] HobLib
[SLINK] BaseSynchronizationLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64]
[CC] UefiShellDriver1CommandsLib
[SLINK] DxeHobLib
Building ... /Users/exzo/src/edk2/Clover/Library/DuetTimerLib/DuetTimerLib.inf [X64]
[CC] DebugAgentLibNull
[CC] CpuExceptionHandlerLibNull
[CC] MemoryAllocationLib
[SLINK] DebugAgentLibNull
Building ... /Users/exzo/src/edk2/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64]
[SLINK] CpuExceptionHandlerLibNull
Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64]
[SLINK] UefiMemoryAllocationLib
Building ... /Users/exzo/src/edk2/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64]
[CC] HiiLib
[CC] LzmaDec
[CC] BdsConsole
[CC] Mv
[CC] String
[CC] PeCoffGetEntryPoint
[CC] X86TimerLib
[SLINK] BasePeCoffGetEntryPointLib
[CC] GuidedSectionExtraction
Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64]
[CC] DxeExtractGuidedSectionLib
[SLINK] DuetTimerLib
[CC] AutoGen
Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64]
[SLINK] LzmaDecompressLib
[CC] HiiString
[SLINK] DxeExtractGuidedSectionLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64]
[SLINK] UefiShellDriver1CommandsLib
[CC] DxeServicesLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiLib/UefiLib.inf [X64]
Building ... /Users/exzo/src/edk2/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64]
[CC] FilePaths
[CC] PerformanceLib
[SLINK] BasePerformanceLibNull
Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64]
[CC] X86Cache
[CC] Allocate
[CC] Attrib
[CC] HiiLanguage
[SLINK] BaseCacheMaintenanceLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64]
[CC] BasePeCoff
[SLINK] DxeServicesLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64]
[SLINK] UefiHiiLib
Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]
[CC] PeCoffExtraActionLib
[CC] HobLib
[SLINK] PeCoffExtraActionLibNull
Building ... /Users/exzo/src/edk2/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64]
[CC] PeCoffLoaderEx
[CC] BaseUefiDecompressLib
[SLINK] DxeCoreHobLib
Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64]
[SLINK] VBoxPeCoffLib
[SLINK] BaseUefiDecompressLib
[CC] UefiLibPrint
[CC] BmBoot
[CC] UefiBootServicesTableLib
[SLINK] UefiBootServicesTableLib
[CC] UefiRuntimeServicesTableLib
[SLINK] UefiRuntimeServicesTableLib
[CC] Vol
[NASM] Thunk16
[CC] DxeCoreEntryPoint
[CC] DevicePathUtilities
[SLINK] DxeCoreEntryPoint
[CC] Pci
[CC] UefiNotTiano
[CC] MemoryAllocationLib
[CC] DxeCoreMemoryProfileLibNull
[NASM] WriteTr
[SLINK] DxeCoreMemoryAllocationLib
[CC] BmBootDescription
[CC] AutoGen
[SLINK] UefiShellLevel2CommandsLib
[CC] DmpStore
[CC] BdsBoot
[CC] UefiDriverModel
[CC] DevicePathToText
[NASM] Lfence
[CC] Dblk
[CC] Non-existing
[CC] String
[CC] Console
[CC] BmLoadOption
[CC] Math64
[CC] AutoGen
[SLINK] GenericBdsLib
[CC] Unaligned
[CC] EventLogInfo
[CC] X86WriteIdtr
[CC] X86WriteGdtr
[CC] UefiLib
[CC] X86Thunk
[CC] BmHotkey
[CC] X86ReadIdtr
[CC] Acpi
[CC] X86ReadGdtr
[SLINK] UefiLib
[CC] X86Msr
[CC] BmDriverHealth
[SLINK] UefiBootManagerLib
[CC] DevicePathFromText
[CC] X86GetInterruptState
[CC] X86FxSave
[CC] UefiDevicePathLib
[SLINK] UefiDevicePathLib
[CC] X86FxRestore
[CC] PrintInfo
[CC] X86EnablePaging64
[CC] X86EnablePaging32
[CC] X86DisablePaging64
[CC] X86DisablePaging32
[CC] X86RdRand
[CC] QueryTable
[CC] X86PatchInstruction
[CC] X86SpeculationBarrier
[CC] GccInline
[CC] SmbiosView
[CC] LibSmbiosView
[NASM] SwitchStack
[CC] UefiShellDebug1CommandsLib
[NASM] SetJump
[CC] EditTitleBar
[NASM] LongJump
[CC] EditInputBar
[NASM] EnableDisableInterrupts
[CC] EditStatusBar
[CC] EditMenuBar
[NASM] DisablePaging64
[CC] Edit
[NASM] CpuId
[NASM] CpuIdEx
[CC] FileBuffer
[NASM] EnableCache
[NASM] DisableCache
[CC] MainTextEditor
[NASM] RdRand
[CC] Misc
[CC] ChkStkGcc
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (LongJump.obj) in output file used for input files: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/LongJump.obj and: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/LongJump.obj (due to use of basename, truncation, blank padding or duplicate input files)
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (SetJump.obj) in output file used for input files: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/SetJump.obj and: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SetJump.obj (due to use of basename, truncation, blank padding or duplicate input files)
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (SwitchStack.obj) in output file used for input files: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SwitchStack.obj and: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/SwitchStack.obj (due to use of basename, truncation, blank padding or duplicate input files)
[SLINK] BaseLib
Building ... /Users/exzo/src/edk2/Clover/OsxLowMemFixDrv/OsxLowMemFixDrv.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFix3Drv.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFixDrv.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/bdmesg_efi/bdmesg.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/Drivers/AudioDxe/AudioDxe.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/Protocols/EmuVariableUefi/EmuVariableRuntimeDxe.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/Protocols/OsxFatBinaryDrv/OsxFatBinaryDrv.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/Protocols/DumpUefiCalls/DumpUefiCalls.inf [X64]
[CC] OsxLowMemFixDrv
Building ... /Users/exzo/src/edk2/Clover/Protocols/AppleKeyFeeder/AppleKeyFeeder.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/Protocols/AppleKeyAggregator/AppleKeyAggregator.inf [X64]
Building ... /Users/exzo/src/edk2/Clover/Protocols/HashServiceFix/HashServiceFix.inf [X64]
[CC] OsxAptioFix3Drv
[CC] bdmesg
[CC] OsxAptioFixDrv
[CC] BufferImage
[CC] HdaCodecComponentName
[CC] AppleKeyFeeder
[CC] DumpUefiCalls
[CC] OsxFatBinaryDrv
[CC] AutoGen
[CC] InitVariable
[SLINK] bdmesg
[CC] HashServiceFix
[CC] Clipboard
[CC] AppleKeyAggregator
[CC] Lib
[DLINK1] bdmesg
[MTOC] bdmesg
[CC] HdaCodecInfo
[CC] AutoGen
[CC] BootFixes
[SLINK] OsxFatBinaryDrv
[GENFW] bdmesg
Building ... /Users/exzo/src/edk2/Clover/Protocols/AppleUITheme/AppleUITheme.inf [X64]
[CC] AppleKeyMapUtils
[CC] BootFixes3
[DLINK1] OsxFatBinaryDrv
[CC] AutoGen
[CC] AutoGen
[MTOC] OsxFatBinaryDrv
[SLINK] AppleKeyAggregator
[SLINK] OsxLowMemFixDrv
[CC] DiskImage
[DLINK1] OsxLowMemFixDrv
[DLINK1] AppleKeyAggregator
[GENFW] OsxFatBinaryDrv
Building ... /Users/exzo/src/edk2/Clover/Protocols/AppleImageCodec/AppleImageCodec.inf [X64]
[MTOC] OsxLowMemFixDrv
[MTOC] AppleKeyAggregator
[CC] BdsConnect
[CC] SimpleTextProxy
[CC] DecodedKernelCheck
[CC] HdaCodecAudioIo
[CC] AppleUITheme
[GENFW] OsxLowMemFixDrv
[GENFW] AppleKeyAggregator
Building ... /Users/exzo/src/edk2/Clover/Protocols/FirmwareVolume/FirmwareVolume.inf [X64]
[CC] Lib
Building ... /Users/exzo/src/edk2/Clover/Protocols/SMCHelper/SMCHelper.inf [X64]
[CC] DecodedKernelCheck
[CC] EmuVariable
[CC] AutoGen
[CC] AppleImageCodec
[CC] BootArgs
[CC] FileImage
[SLINK] AppleUITheme
[CC] SimpleTextExProxy
[CC] BootArgs
[DLINK1] AppleUITheme
[MTOC] AppleUITheme
[CC] FirmwareVolume
[CC] AutoGen
[CC] SMCHelper
[SLINK] EmuVariableUefi
[CC] AutoGen
[GENFW] AppleUITheme
Building ... /Users/exzo/src/edk2/Clover/Protocols/MsgLog/MsgLog.inf [X64]
[CC] BootServices
[SLINK] AppleKeyFeeder
[DLINK1] EmuVariableUefi
[MTOC] EmuVariableUefi
[CC] AutoGen
[CC] VMem
[CC] HexEdit
[DLINK1] AppleKeyFeeder
[SLINK] FirmwareVolume
[MTOC] AppleKeyFeeder
[CC] VMem
[CC] AutoGen
[GENFW] EmuVariableUefi
Building ... /Users/exzo/src/edk2/Clover/FSInject/FSInject.inf [X64]
[DLINK1] FirmwareVolume
[SLINK] SMCHelper
[MTOC] FirmwareVolume
[CC] sha1
[GENFW] AppleKeyFeeder
Building ... /Users/exzo/src/edk2/Clover/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64]
[CC] MsgLog
[CC] HdaCodec
[DLINK1] SMCHelper
[MTOC] SMCHelper
[GENFW] FirmwareVolume
Building ... /Users/exzo/src/edk2/Clover/CloverEFI/BiosKeyboard/KeyboardDxe.inf [X64]
[CC] RuntimeServices
[GENFW] SMCHelper
Building ... /Users/exzo/src/edk2/Clover/Drivers/PartitionDxe/PartitionDxe.inf [X64]
[CC] AutoGen
[CC] AutoGen
[SLINK] HashServiceFix
[SLINK] MsgLog
[CC] HdaControllerComponentName
[DLINK1] HashServiceFix
[DLINK1] MsgLog
[MTOC] HashServiceFix
[MTOC] MsgLog
[CC] Lib
[CC] Log
[CC] Lib
[CC] LegacyRegion2
[GENFW] HashServiceFix
Building ... /Users/exzo/src/edk2/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64]
[GENFW] MsgLog
[CC] ComponentName
Building ... /Users/exzo/src/edk2/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64]
[CC] AppleKey
[CC] AutoGen
[CC] MemLog
[SLINK] LegacyRegion2Dxe
[CC] device_tree
[DLINK1] LegacyRegion2Dxe
[CC] FSInject
[CC] ComponentName
[MTOC] LegacyRegion2Dxe
[CC] ComponentName
[CC] UnicodeCollationEng
[CC] device_tree
[CC] Mbr
[CC] HdaControllerMem
[GENFW] LegacyRegion2Dxe
Building ... /Users/exzo/src/edk2/Clover/CloverEFI/OsxAcpiTableDxe/AcpiTableDxe.inf [X64]
[CC] MainHexEditor
[CC] NVRAMDebug
[CC] AutoGen
[CC] FileLib
[CC] NVRAMDebug
[CC] Test
[SLINK] EnglishDxe
[CC] HdaControllerInfo
[DLINK1] EnglishDxe
[MTOC] EnglishDxe
[CC] Gpt
[CC] Mach-O
[CC] MemImage
[CC] AutoGen
[CC] Mach-O
[GENFW] EnglishDxe
[CC] DataHub
Building ... /Users/exzo/src/edk2/Clover/Drivers/Ps2MouseDxe/Ps2MouseDxe.inf [X64]
[CC] DiskIo
[SLINK] FSInject
[CC] picopng
[DLINK1] FSInject
[MTOC] FSInject
[CC] HdaControllerHdaIo
[CC] main
[CC] AutoGen
[GENFW] FSInject
Building ... /Users/exzo/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64]
[CC] BiosKeyboard
[SLINK] DiskIoDxe
[CC] ElTorito
[CC] Misc
[CC] ComponentName
[DLINK1] DiskIoDxe
[CC] Fs
[MTOC] DiskIoDxe
[CC] load_bmp
[CC] AcpiTableProtocol
[GENFW] DiskIoDxe
Building ... /Users/exzo/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64]
[CC] Apple
[CC] ComponentName
[NASM] AsmFuncsX64
[CC] LegacyBiosThunk
[NASM] AsmFuncsX64
[CC] AcpiTable
[CC] HdaController
[CC] CommPs2
[CC] AutoGen
[CC] AutoGen
[CC] load_icns
[CC] ComponentName
[SLINK] OsxAptioFixDrv
[SLINK] KeyboardDxe
[CC] AppleProtocols
[CC] icns
[CC] AutoGen
[DLINK1] KeyboardDxe
[MTOC] KeyboardDxe
[DLINK1] OsxAptioFixDrv
[SLINK] AcpiTableDxe
[CC] HdaModels
[CC] CommPs2
[MTOC] OsxAptioFixDrv
[CC] AutoGen
[CC] Partition
[DLINK1] AcpiTableDxe
[SLINK] AppleImageCodec
[GENFW] KeyboardDxe
Building ... /Users/exzo/src/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf [X64]
[MTOC] AcpiTableDxe
[CC] AutoGen
[GENFW] OsxAptioFixDrv
Building ... /Users/exzo/src/edk2/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64]
[SLINK] DumpUefiCalls
[NASM] RTShims
[DLINK1] AppleImageCodec
[CC] AutoGen
[MTOC] AppleImageCodec
[CC] Ps2Mouse
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (Misc.obj) in output file used for input files: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib/OUTPUT/HexEdit/Misc.obj and: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib/OUTPUT/Edit/Misc.obj (due to use of basename, truncation, blank padding or duplicate input files)
[GENFW] AcpiTableDxe
Building ... /Users/exzo/src/edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64]
[SLINK] UefiShellDebug1CommandsLib
[DLINK1] DumpUefiCalls
Building ... /Users/exzo/src/edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64]
[CC] AudioDxe
[MTOC] DumpUefiCalls
[CC] AutoGen
[GENFW] AppleImageCodec
Building ... /Users/exzo/src/edk2/Clover/Drivers/UsbKbDxe/UsbKbDxe.inf [X64]
[SLINK] PartitionDxe
cp: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/DumpUefiCalls.efi: No such file or directory
make: *** [/Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/Protocols/DumpUefiCalls/DumpUefiCalls/DEBUG/DumpUefiCalls.efi] Error 1


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


build.py...
 : error F002: Failed to build module
	/Users/exzo/src/edk2/Clover/Protocols/DumpUefiCalls/DumpUefiCalls.inf [X64, XCODE8, RELEASE]

- Failed -
Build end time: 12:42:37, Feb.24 2019
Build total time: 00:00:35


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

[Process completed]

 

Link to comment
Share on other sites

×
×
  • Create New...