Jump to content

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


Micky1979
2,126 posts in this topic

Recommended Posts

Hi droples, if now is ok, maybe there were problems with edk2 sources (conflicts) that svn can not solve alone, as even I initially had to re download again.

I'm sorry that I arrived late, because I worked on a version of the script that invoke svn resolve when a conflict is detected.. and it worked well.

 

Now edk2 is not updated if the existing one is already at the suggested revision, only Clover, but this can leave earlier errors updating edk2 and will not be visible until the next version of it.
For this I want to remove one redundant option and add a new one:
 
from this 
Please enter your choice: 
 1) update Clover only (no building)
 2) update & build Clover
 3) run my script on the source
 4) build existing revision (no update, for testing only)
 5) build existing revision for release (no update, standard build)
 6) build existing revision with custom macros enabled
 7) info and limitations about this script
 8) enter Developers mode (only for devs)
 9) Exit
to  this:
Please enter your choice: 
 1) update Clover only (no building) # anyway edk2 is auto updated if not at the suggested revision.
 2) force to update edk2 also (no building) # svn is called even if edk2 is at the right revision, now checking for conflicts.
 3) run my script on the source
 4) build existing revision (no update, for testing only)
 5) build existing revision for release (no update, standard build)
 6) build existing revision with custom macros enabled
 7) info and limitations about this script
 8) enter Developers mode (only for devs)
 9) Exit

... coming soon

  • Like 1
Link to comment
Share on other sites

done!

 

 

  What's New in Version v4.1.5 (See full changelog)

 

  • Removed redundant option (updated & build Clover) sobstituted by "update Clover + force edk2 update (no building)" that cause edk2 to be updated again.
  • Now if a conflict is detetcted and not solvable, the script try to use 'svn resolve'.

 

also I'v updated post 1 and 2 with detailed info about the usage.

  • Like 1
Link to comment
Share on other sites

 

===============================================================================
Build_Clover script v4.1.4 a new version v4.1.5 is available for download
<----------------------------------------------------
===============================================================================
By Micky1979 based on Slice, Zenith432, STLVNUB, JrCs, cecekpawon, Needy,
cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu 16.04, Debian Jessie 8.6
<----------------------------------------------------
Remote revision: 3846 Local revision: 3846
<----------------------------------------------------
Please enter your choice:
1) update Build_Clover.command
2) update Clover only (no building)
3) update & build Clover
4) run my script on the source
5) build existing revision (no update, for testing only)
6) build existing revision for release (no update, standard build)
7) build existing revision with custom macros enabled
8) info and limitations about this script
9) enter Developers mode (only for devs)
10) Exit
? 1
===============================================================================
SELF UPDATE
<----------------------------------------------------
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 64489 100 64489 0 0 94150 0 --:--:-- --:--:-- --:--:-- 94282

a new Build_Clover.command is available,
do you want to overwrite the script? (Y/n)\n
y
done!

===============================================================================
Build_Clover script v4.1.5 is the latest version avaiable
<----------------------------------------------------
===============================================================================
By Micky1979 based on Slice, Zenith432, STLVNUB, JrCs, cecekpawon, Needy,
cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu 16.04, Debian Jessie 8.6
<----------------------------------------------------
Remote revision: 3846 Local revision: 3846
<----------------------------------------------------
Please enter your choice:
1) update Clover only (no building)
2) update Clover + force edk2 update (no building)
3) run my script on the source
4) build existing revision (no update, for testing only)
5) build existing revision for release (no update, standard build)
6) build existing revision with custom macros enabled
7) info and limitations about this script
8) enter Developers mode (only for devs)
9) Exit
?

 

 

 


Mac-Pro-de-Fljagd:~ fljagd$ buildclover


===============================================================================
Build_Clover script v4.1.4 a new version v4.1.5 is available for download
<----------------------------------------------------
===============================================================================
By Micky1979 based on Slice, Zenith432, STLVNUB, JrCs, cecekpawon, Needy,
cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu 16.04, Debian Jessie 8.6
<----------------------------------------------------
Remote revision: 3846 Local revision: 3846
<----------------------------------------------------
Please enter your choice:
1) update Build_Clover.command
2) update Clover only (no building)
3) update & build Clover
4) run my script on the source
5) build existing revision (no update, for testing only)
6) build existing revision for release (no update, standard build)
7) build existing revision with custom macros enabled
8) info and limitations about this script
9) enter Developers mode (only for devs)
10) Exit
? 1
===============================================================================
SELF UPDATE
<----------------------------------------------------
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 64489 100 64489 0 0 94150 0 --:--:-- --:--:-- --:--:-- 94282

a new Build_Clover.command is available,
do you want to overwrite the script? (Y/n)\n
y
done!

===============================================================================
Build_Clover script v4.1.5 is the latest version avaiable
<----------------------------------------------------
===============================================================================
By Micky1979 based on Slice, Zenith432, STLVNUB, JrCs, cecekpawon, Needy,
cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu 16.04, Debian Jessie 8.6
<----------------------------------------------------
Remote revision: 3846 Local revision: 3846
<----------------------------------------------------
Please enter your choice:
1) update Clover only (no building)
2) update Clover + force edk2 update (no building)
3) run my script on the source
4) build existing revision (no update, for testing only)
5) build existing revision for release (no update, standard build)
6) build existing revision with custom macros enabled
7) info and limitations about this script
8) enter Developers mode (only for devs)
9) Exit
? 6












===============================================================================
Select the desired architecture
<----------------------------------------------------
1) Standard with both ia32 and x64
2) x64 only
3) ia32 only
4) Back to Main Menu
5) Exit
? 2

























===============================================================================
BUILD boot7 with additional macros
<----------------------------------------------------
1) USE_APPLE_HFSPLUS_DRIVER
2) USE_BIOS_BLOCKIO
3) DISABLE_USB_SUPPORT
4) NO_GRUB_DRIVERS
5) NO_GRUB_DRIVERS_EMBEDDED
6) ONLY_SATA_0
7) DISABLE_UDMA_SUPPORT
8) ENABLE_VBIOS_PATCH_CLOVEREFI
9) ENABLE_PS2MOUSE_LEGACYBOOT
10) DEBUG_ON_SERIAL_PORT
11) ENABLE_SECURE_BOOT
12) USE_ION
13) DISABLE_USB_MASS_STORAGE
14) ENABLE_USB_OHCI
15) ENABLE_USB_XHCI
16) REAL_NVRAM
17) CHECK_FLAGS

actual macros defined: no one

enter you choice or press "b" to build:
? 1









===============================================================================
BUILD boot7 with additional macros
<----------------------------------------------------
1) USE_BIOS_BLOCKIO
2) DISABLE_USB_SUPPORT
3) NO_GRUB_DRIVERS
4) NO_GRUB_DRIVERS_EMBEDDED
5) ONLY_SATA_0
6) DISABLE_UDMA_SUPPORT
7) ENABLE_VBIOS_PATCH_CLOVEREFI
8) ENABLE_PS2MOUSE_LEGACYBOOT
9) DEBUG_ON_SERIAL_PORT
10) ENABLE_SECURE_BOOT
11) USE_ION
12) DISABLE_USB_MASS_STORAGE
13) ENABLE_USB_OHCI
14) ENABLE_USB_XHCI
15) REAL_NVRAM
16) CHECK_FLAGS
USE_APPLE_HFSPLUS_DRIVER added!
actual macros defined:
-D USE_APPLE_HFSPLUS_DRIVER

enter you choice or press "b" to build:
? b
going to build as requested..
===============================================================================
Running from: 10.12
<----------------------------------------------------
===============================================================================
Xcode 8.0
Build version 8A218a
<----------------------------------------------------
Configured with: --prefix=/Volumes/Sierra/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.0.0 (clang-800.0.38)
Target: x86_64-apple-darwin16.0.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
===============================================================================

<----------------------------------------------------
===============================================================================
BUILDTOOL is XCODE5
<----------------------------------------------------

===============================================================================
nasm check:
<----------------------------------------------------
NASM version 2.12.02 compiled on Jul 6 2016
===============================================================================
gettext check:
<----------------------------------------------------
found gettext at /Users/fljagd/src/opt/local/bin
===============================================================================
Custom boot7
<----------------------------------------------------
===============================================================================
Modding package resources
<----------------------------------------------------
success!
===============================================================================
TOOLCHAIN_DIR: /Users/fljagd/src/opt/local
NASM_PREFIX: /Users/fljagd/src/opt/local/bin/
NASM_VER: 2.12.02
Initializing workspace
Loading previous configuration from /Users/fljagd/src/edk2/Conf/BuildEnv.sh
WORKSPACE: /Users/fljagd/src/edk2
EDK_TOOLS_PATH: /Users/fljagd/src/edk2/BaseTools
CONF_PATH: /Users/fljagd/src/edk2/Conf

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

Build environment: Darwin-16.0.0-x86_64-i386-64bit
Build start time: 18:55:58, Oct.23 2016

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


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

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

Processing meta-data ...... done!
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64]
make: Nothing to be done for `tbuild'.
make: Nothing to be done for `tbuild'.
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/OsxDxeIpl/DxeIpl.inf [X64]
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64]
make: Nothing to be done for `tbuild'.
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/UefiLib/UefiLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Library/DuetTimerLib/DuetTimerLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Library/GenericBdsLib/GenericBdsLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Library/OsxBdsPlatformLib/PlatformBds.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Library/MemLogLibDefault/MemLogLibDefault.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Library/OpensslLib/OpensslLibNull.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/OsxDxeCore/DxeMain.inf [X64]
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/PCD/Dxe/Pcd.inf [X64]
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf [X64]
make: Nothing to be done for `tbuild'.
make: Nothing to be done for `tbuild'.
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf [X64]
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf [X64]
make: Nothing to be done for `tbuild'.
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf [X64]
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/GraphicsConsoleDxe/GraphicsConsoleDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/DuetPkg/SmbiosGenDxe/SmbiosGen.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/OsxEfiLdr/EfiLdr.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/OsxBdsDxe/BdsDxe.inf [X64]
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf [X64]
Building ... /Users/fljagd/src/edk2/Clover/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/CpuDxe/Cpu.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/AcpiReset/Reset.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/Metronome/Metronome.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/PcAtChipsetPkg/8254TimerDxe/8254Timer.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/PciRootBridgeDxe/PciRootBridge.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Protocols/DriverOverride/DriverOverride.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/VBoxFsDxe/VBoxHfs.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/VBoxFsDxe/VBoxIso9660.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/VBoxFsDxe/VBoxExt2.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/VBoxFsDxe/VBoxExt4.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/VBoxFsDxe/VBoxReiserFS.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/FatPkg/EnhancedFatDxe/Fat.inf [X64]
[CC] EfiLoader
[CC] BdsEntry
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/GrubFS/src/EXFAT.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/GrubFS/src/HFSPLUS.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/GrubFS/src/ISO9660.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/GrubFS/src/NTFS.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/GrubFS/src/UDF.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/BiosVideo/BiosVideo.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/LegacyBios/VideoDxe/VideoDxe2.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/SataControllerDxe/SataControllerDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/AtaAtapi/AtaAtapiPassThru.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/AtaBus/AtaBusDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/DVDBus/ScsiBusDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/DVDDisk/ScsiDiskDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/OhciDxe/OhciDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Patches_for_EDK2/XhciDxe/XhciDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Patches_for_EDK2/UsbBusDxe/UsbBusDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64]
make: Nothing to be done for `tbuild'.
[sLINK] EfiLoader
[sLINK] BdsDxe
Building ... /Users/fljagd/src/edk2/Clover/Ps2MouseDxe/Ps2MouseDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/OsxAcpiTableDxe/AcpiTableDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/OsxAcpiPlatformDxe/AcpiPlatformDxe.inf [X64]
make: Nothing to be done for `tbuild'.
[DLINK1] EfiLoader
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64]
[DLINK1] BdsDxe
make: Nothing to be done for `tbuild'.
[MTOC] EfiLoader
[MTOC] BdsDxe
Building ... /Users/fljagd/src/edk2/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/PartitionDxe/PartitionDxe.inf [X64]
make: Nothing to be done for `tbuild'.
[GENFW] EfiLoader
[GENFW] BdsDxe
Building ... /Users/fljagd/src/edk2/Clover/BiosKeyboard/KeyboardDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/FSInject/FSInject.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Protocols/MsgLog/MsgLog.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Protocols/SMCHelper/SMCHelper.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Protocols/OSInfo/OSInfo.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Protocols/AppleGraphicsConfig/GraphicsConfig.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Protocols/FirmwareVolume/FirmwareVolume.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Protocols/AppleKeyState/AppleKeyState.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Protocols/AppleImageCodec/AppleImageCodec.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Protocols/DumpUefiCalls/DumpUefiCalls.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Protocols/OsxFatBinaryDrv/OsxFatBinaryDrv.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/Protocols/EmuVariableUefi/EmuVariableRuntimeDxe.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/bdmesg_efi/bdmesg.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/fljagd/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFixDrv.inf [X64]
Building ... /Users/fljagd/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFix2Drv.inf [X64]
Building ... /Users/fljagd/src/edk2/Clover/OsxLowMemFixDrv/OsxLowMemFixDrv.inf [X64]
[CC] OsxAptioFixDrv
[CC] OsxLowMemFixDrv
[CC] OsxAptioFix2Drv
[sLINK] OsxAptioFixDrv
[sLINK] OsxLowMemFixDrv
[sLINK] OsxAptioFix2Drv
[DLINK1] OsxAptioFixDrv
[DLINK1] OsxLowMemFixDrv
[MTOC] OsxAptioFixDrv
[MTOC] OsxLowMemFixDrv
[DLINK1] OsxAptioFix2Drv
[MTOC] OsxAptioFix2Drv
[GENFW] OsxLowMemFixDrv
[GENFW] OsxAptioFixDrv
[GENFW] OsxAptioFix2Drv
[CC] main
[CC] menu
[CC] DataHubCpu
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/fljagd/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/rEFIt_UEFI/refit/OUTPUT/entry_scan/secureboot.obj has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/fljagd/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/rEFIt_UEFI/refit/OUTPUT/entry_scan/securehash.obj has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/fljagd/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/rEFIt_UEFI/refit/OUTPUT/entry_scan/securemenu.obj has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/fljagd/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/rEFIt_UEFI/refit/OUTPUT/entry_scan/securevars.obj has no symbols
[sLINK] CLOVERX64
[DLINK1] CLOVERX64
[MTOC] CLOVERX64
[GENFW] CLOVERX64

Generating DUETEFIMAINFVX64 FV
######
GUID cross reference file can be found at /Users/fljagd/src/edk2/Build/Clover/RELEASE_XCODE5/FV/Guid.xref

FV Space Information
DUETEFIMAINFVX64 [39%Full] 2752512 total, 1080504 used, 1672008 free

- Done -
Build end time: 18:56:09, Oct.23 2016
Build total time: 00:00:11

Compressing DUETEFIMainFv.FV ...
Encoding
Compressing DxeCore.efi ...
Encoding
Compressing DxeIpl.efi ...
Encoding
Generate Loader Image ...
Created /Users/fljagd/src/edk2/Build/Clover/RELEASE_XCODE5/FV/Efildr64
879+0 records in
879+0 records out
450048 bytes transferred in 0.001507 secs (298629667 bytes/sec)
Copy CloverEFI:
-> boot7
Changing byte at 0xa9 of boot7 to show 7 as init message:
1+0 records in
1+0 records out
1 bytes transferred in 0.000022 secs (45590 bytes/sec)
-> 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
-> SMCHelper-64.efi
Copy Applications:
-> bdmesg.efi
Done!

Generating BootSectors
make: Nothing to be done for `all'.
Done!
===============================================================================
MAKE PKG
<----------------------------------------------------

========= Translating Resources ========
/Users/fljagd/src/edk2/Clover/CloverPackage/package/../../../../opt/local
Updating 'en' strings file for CloverUpdater... done
Updating 'en' strings file for Clover Preference Panel... done
Updating strings file for Clover Preference Panel... done
(161 entries)
Building CloverUpdater application...
[XCODE]
Building CloverPrefpane preference...
[XCODE]
================= Making all in fdisk440 =================
[MKDIR] /Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440
[CC32] auto.c
[CC32] cmd.c
[CC32] disk.c
[CC32] fdisk.c
[CC32] getrawpartition.c
[CC32] mbr.c
[CC32] misc.c
[CC32] opendev.c
[CC32] part.c
[CC32] user.c
[CC64] auto.c
[CC64] cmd.c
[CC64] disk.c
[CC64] fdisk.c
[CC64] getrawpartition.c
[CC64] mbr.c
[CC64] misc.c
[CC64] opendev.c
[CC64] part.c
[CC64] user.c
[LD32] fdisk440_32
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/auto.o32) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/cmd.o32) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/disk.o32) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/fdisk.o32) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/getrawpartition.o32) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/mbr.o32) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/misc.o32) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/opendev.o32) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/part.o32) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/user.o32) was built for newer OSX version (10.12) than being linked (10.5)
[LD64] fdisk440_64
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/auto.o64) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/cmd.o64) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/disk.o64) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/fdisk.o64) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/getrawpartition.o64) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/mbr.o64) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/misc.o64) was built for newer OSX version (10.12) than being linked (10.5)ld: warning:
object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/opendev.o64) was built for newer OSX version (10.12) than being linked (10.5)
ld: warning: object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/user.o64) was built for newer OSX version (10.12) than being linked (10.5)ld: warning:
object file (/Users/fljagd/src/edk2/Clover/CloverPackage/sym/build/fdisk440/part.o64) was built for newer OSX version (10.12) than being linked (10.5)
[LIPO] /Users/fljagd/src/edk2/Clover/CloverPackage/sym/utils/fdisk440
================= Making all in boot1-install =================
[XCODE] boot1-install
================= Making all in partutil =================
[XCODE] partutil
================= Making all in bdmesg =================
[XCODE] bdmesg
================= Making all in clover-genconfig =================
[XCODE] clover-genconfig

----------------------------------
Building Clover Install Package
----------------------------------

====================== Preinstall ======================
[bUILD] Pre
===================== Installation =====================
[bUILD] UEFI.only
================== Target ESP ==========================
[bUILD] Target.ESP
=================== BiosBoot ===========================
[bUILD] BiosBoot
===================== Utils ============================
[bUILD] Utils
===================== EFI folder =======================
[bUILD] EFIFolder
===================== BootLoaders ======================
[bUILD] AltBoot
[bUILD] bootNo
[bUILD] boot0af
[bUILD] boot0ss
====================== CloverEFI =======================
[bUILD] cloverEFI.64.blockio
======================== Themes ========================
[bUILD] BGM
[bUILD] metal
[bUILD] CloverThemeManager
================= drivers64 mandatory ==================
[bUILD] FSInject-64
===================== drivers64 ========================
[bUILD] GrubEXFAT-64
[bUILD] GrubISO9660-64
[bUILD] GrubNTFS-64
[bUILD] GrubUDF-64
[bUILD] NvmExpressDxe-64
[bUILD] Ps2MouseDxe-64
[bUILD] UsbMouseDxe-64
[bUILD] VBoxExt2-64
[bUILD] VBoxExt4-64
[bUILD] VBoxIso9600-64
[bUILD] XhciDxe-64
=============== drivers64 UEFI mandatory ===============
[bUILD] FSInject-64.UEFI
[bUILD] OsxFatBinaryDrv-64.UEFI
[bUILD] VBoxHfs-64.UEFI
=================== drivers64 UEFI =====================
[bUILD] CsmVideoDxe-64
[bUILD] DataHubDxe-64
[bUILD] EmuVariableUefi-64
[bUILD] OsxAptioFix2Drv-64
[bUILD] OsxAptioFixDrv-64
[bUILD] OsxLowMemFixDrv-64
[bUILD] PartitionDxe-64
[bUILD] SMCHelper-64
===================== RC Scripts =======================
[bUILD] rc.scripts.on.target
[bUILD] rc.scripts.on.all.volumes
[bUILD] rc.scripts.core
================= Optional RC Scripts ==================
[bUILD] disable_sleep_proxy_client
==================== Clover Prefpane ===================
[bUILD] CloverPrefpane
================= Post =================
[bUILD] Post

--------------------------
Building process complete!
--------------------------

Build info.
===========
Package name: Clover_v2.3k_r3846.pkg
MD5: 75e461d63e37fc9c71af2562d290e1e2
Version: v2.3k
Stage: v2.3k
Date/Time: 2016-10-23 18:55:58
Built by: fljagd
Copyright 2012-2016

adding: Clover_v2.3k_r3846.pkg (deflated 0%)
adding: Clover_v2.3k_r3846.pkg.md5 (stored 0%)
total 46320
drwxr-xr-x 9 fljagd staff 306 Oct 23 18:56 .
drwxr-xr-x 15 fljagd staff 510 Oct 23 18:56 ..
-rw-r--r--@ 1 fljagd staff 11683065 Oct 23 18:56 Clover_v2.3k_r3846.pkg
-rw-r--r-- 1 fljagd staff 68 Oct 23 18:56 Clover_v2.3k_r3846.pkg.md5
-rw-r--r-- 1 fljagd staff 11641113 Oct 23 18:56 Clover_v2.3k_r3846.zip
drwxr-xr-x 3 fljagd staff 102 Oct 23 18:56 Resources
drwxr-xr-x 7 fljagd staff 238 Oct 23 18:56 build
drwxr-xr-x 3 fljagd staff 102 Oct 23 18:56 package
drwxr-xr-x 7 fljagd staff 238 Oct 23 18:56 utils
===============================================================================
build started at:
Sun Oct 23 18:55:57 CEST 2016
finished at
Sun Oct 23 18:56:30 CEST 2016

Done!

<----------------------------------------------------
Mac-Pro-de-Fljagd:~ fljagd$

 

  • Like 1
Link to comment
Share on other sites

Not at all!

There is a small problem with the compilation of Clover.

6) build existing revision with custom macros enabled->

    1) Standard with both ia32 and x64->

 With key

     -D ENABLE_SECURE_BOOT.

for IA32.  

 

attachicon.gifError_ENABLE_S_B-32bit.txt

attachicon.gifENABLE_SB_64bit.txt

I don't know what to do with this error. It's Apianti part.

/Users/droplets/src/edk2/Build/Clover/RELEASE_XCODE5/IA32/Clover/Library/OpensslLib/openssl-1.0.1e/OpensslLib/OUTPUT/SysCall/Ia32/MathMultS64x64.iii:24:5: error: unexpected token at start of statement
    .686:
    ^

I can suggest don't use secureboot in 32-bit bootloader. It is unreal.

Link to comment
Share on other sites

Try to compile Ovmf Ia32 with openssl-1.0.2j & SECURE_BOOT_ENABLE build fine here

I dont see "/CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/" on my latest edk2. Is it old patches Slice?

It's Apianti part.

  • Like 1
Link to comment
Share on other sites

@Micky1979 sorry for the dumb question...but...with 4.1.5 is it possible to update and build as with previous versions or are they now separate operations?

Now are separated options. But I hope it is not too much effort  ^_^

  • Like 1
Link to comment
Share on other sites

Sorry to ask but why separate options;There is already a developer mode.

:thumbsup_anim:

For my mind a man using script is a developer. Housewife should not compile clover by herself. There are ready to use binaries at sourceforge.net.

  • Like 2
Link to comment
Share on other sites

:thumbsup_anim:

For my mind a man using script is a developer. Housewife should not compile clover by herself. There are ready to use binaries at sourceforge.net.

:hysterical:

Sorry to ask but why separate options;There is already a developer mode.

Dev mode has no option to update Clover,
because if your user name is "slice" the script start in developer mode (yes, really), so that in the case Slice decide to use this script will see only options to not ruin his work:
 
no options to update  Clover (since he don't need to update anything ... new source comes from him) and no risk to call update on a "work in progress" on the source...
no options to update edk2 if he don't want
no nasm installation inside ~/src folder (he already know what he wants and where)
no gettext installation (he already know what he wants and where)
no subversion, no uuid-dev, curl etc. if he runs Linux (where there are more pain building Clover), only him decide if wants that or made a cross compilation (a programmer life did not start or end with Clover and you may need to install your things on a different place and leave as is standard paths)
 
but if you are not Slice, but you are a developer, you can have the same needed since is not this script that will help you in coding or learn how to build Clover.
This script Just become a simple wrapper for the Terminal to make things faster since only cd to Clover and call ebuild.sh with most relevant arguments:
 
build Clover, faster as mutch as possible if you want to see only if your changes to the source compile fine (w/o compile and wait for the bootsectors for example?)
build the pkg or the iso only or both but not Clover (to see if your changes to those accessories produces what you expect?)
build all for release (Clover with -fr + iso + pkg).
The script is in a loop, so that the Terminal window never exit, and is ready for another compilation-session.
(of course this is a script and is editable at some "will".)
 
Normal users and Houswifes that have the curiousisty of trying the latest changes (or just because you want only 64 bit binaries or real nvram with CloverEFI and see if work also in your PC?),
instead,
needs help to install dependencies, know how to update Clover or when update edk2 (but needs also an option to recover in case of errors that may occour downloading the source)..... 
...and apparently had worked until now  :D
 
Definitely for me make sense.

Link to comment
Share on other sites

I understand your point thank you for the answer and here it fits exactly the answer of a question.

How to go straight;You can go in circles.Or how to go to the moon;After you pass Jupiter turn right to Mars and you will find it after MacDonald.Just joking thank you for your work.

Link to comment
Share on other sites

Sorry but there's something bothering me, probably since am still a little asleep didn't read carefully but, is it normal now using v4.1.5 script and choosing exactly same options lead to different builds? fact is normally i choose for myself to build only the 64bit loader, which works flawlessly, yesterday trying to build it for a friend and choosing  "build all for releases" (normally should give a 32 + 64 build) now just compile the 64bit  this test has been made with current build 3871

 

I'm asking this becose with 3861 which was the latest i build did it ok.

 

this is obviously just out of curiosity

 

pls be gentle :)

Link to comment
Share on other sites

×
×
  • Create New...