Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

1 hour ago, telepati said:

 

NoRomInfo is YES but I am still seeing Apple ROM section;

 

2081403521_ScreenShot2019-12-17at17_36_06.png.3a01666633851dbecae9b5e605ece177.png

 

 

 

NoRomInfo is committed 12/12. It works if you compile r5100 from GitHub Repo. Or wait r5101 Release.

 

 

Capture d’écran 2019-12-17 à 17.33.26.png

Edited by Matgen84
  • Thanks 1
Link to comment
Share on other sites

build fail with xcode 8 option

Spoiler

Ran 280 tests in 2.430s

 

OK

 

Running edk2 build for CloverX64 using the command:

build  -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/sherlocks/src/CloverBootloader/Conf -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -p Clover.dsc  -a X64 -b RELEASE -t XCODE8 -n 5 

 

Build environment: Darwin-19.3.0-x86_64-i386-64bit

Build start time: 21:51:44, Dec.18 2019

 

WORKSPACE        = /Users/sherlocks/src/CloverBootloader

EDK_TOOLS_PATH   = /Users/sherlocks/src/CloverBootloader/BaseTools

CONF_PATH        = /Users/sherlocks/src/CloverBootloader/Conf

 

 

Architecture(s)  = X64

 

Processing meta-data Build target     = RELEASE

.Toolchain        = XCODE8

 

Active Platform          = /Users/sherlocks/src/CloverBootloader/Clover.dsc

.... done!

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiLib/UefiLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseLib/BaseLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.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/sherlocks/src/CloverBootloader/Library/MachoLib/MachoLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/Library/DeviceTreeLib/DeviceTreeLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseRngLib/BaseRngLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/Library/OcGuardLib/OcGuardLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/OsxBdsPlatformLib/PlatformBds.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/GenericBdsLib/GenericBdsLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/WaveLib/WaveLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/NetworkPkg/Library/DxeNetLib/DxeNetLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/OpensslLib/OpensslLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/HdaDevicesLib/HdaDevicesLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/DuetTimerLib/DuetTimerLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/MemLogLibDefault/MemLogLibDefault.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.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/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MemoryFix/AptioMemoryFix/AptioMemoryFix.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MemoryFix/OsxAptioFixDrv/OsxAptioFix3Drv.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/PcAtChipsetPkg/8254TimerDxe/8254Timer.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/LegacyBios/BlockIoDxe/BlockIoDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/PCD/Dxe/Pcd.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Application/Shell/Shell.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxHfs.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MemoryFix/OsxLowMemFixDrv/OsxLowMemFixDrv.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/PciRootBridgeDxe/PciRootBridge.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/CpuDxe/Cpu.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/XhciDxe/XhciDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxAcpiTableDxe/AcpiTableDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/BiosKeyboard/KeyboardDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxSmbiosGenDxe/SmbiosGen.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxDxeCore/DxeMain.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/EmuVariableUefi/EmuVariableRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/DriverOverride/DriverOverride.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/LegacyBios/VideoDxe/VideoDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/OsxFatBinaryDrv/OsxFatBinaryDrv.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxReiserFS.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/GraphicsConsoleDxe/GraphicsConsoleDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AppleKeyFeeder/AppleKeyFeeder.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/UDF.inf [X64]

[CC] OsxLowMemFixDrv

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/ApfsDriverLoader/ApfsDriverLoader.inf [X64]

make: Nothing to be done for `tbuild'.

[SLINK] OsxLowMemFixDrv

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxBdsDxe/BdsDxe.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64]

[DLINK1] OsxLowMemFixDrv

make: Nothing to be done for `tbuild'.

[MTOC] OsxLowMemFixDrv

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

[CC] OsxAptioFix3Drv

[GENFW] OsxLowMemFixDrv

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/MsgLog/MsgLog.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/UsbBusDxe/UsbBusDxe.inf [X64]

[SLINK] OsxAptioFix3Drv

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AppleImageCodec/AppleImageCodec.inf [X64]

[DLINK1] OsxAptioFix3Drv

[MTOC] OsxAptioFix3Drv

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/UsbKbDxe/UsbKbDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/AudioDxe/AudioDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/NTFS.inf [X64]

make: Nothing to be done for `tbuild'.

[GENFW] OsxAptioFix3Drv

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/ISO9660.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/EXFAT.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/DumpUefiCalls/DumpUefiCalls.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxExt2.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxDxeIpl/DxeIpl.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AptioInputFix/AptioInputFix.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/SMCHelper/SMCHelper.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/FSInject/FSInject.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/rEFIt_UEFI/refit.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/HFSPLUS.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/OhciDxe/OhciDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/FatPkg/EnhancedFatDxe/Fat.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxEfiLdr/EfiLdr.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/bdmesg_efi/bdmesg.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxExt4.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AppleKeyAggregator/AppleKeyAggregator.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/HashServiceFix/HashServiceFix.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxIso9660.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Metronome/Metronome.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/DataHubDxe/DataHubDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/AcpiReset/Reset.inf [X64]

[CC] BdsEntry

[CC] EfiLoader

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/PartitionDxe/PartitionDxe.inf [X64]

[SLINK] EfiLoader

[SLINK] BdsDxe

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/Isa/IsaBusDxe/IsaBusDxe.inf [X64]

make: Nothing to be done for `tbuild'.

[DLINK1] EfiLoader

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf [X64]

make: Nothing to be done for `tbuild'.

[DLINK1] BdsDxe

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/BiosVideo/BiosVideo.inf [X64]

[MTOC] EfiLoader

[MTOC] BdsDxe

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/FirmwareVolume/FirmwareVolume.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/Isa/Ps2MouseDxe/Ps2MouseDxe.inf [X64]

[GENFW] EfiLoader

Building ... /Users/sherlocks/src/CloverBootloader/MemoryFix/OsxAptioFixDrv/OsxAptioFixDrv.inf [X64]

[GENFW] BdsDxe

Trim --Vfr-Uni-Offset -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxe.offset --ModuleName=BdsDxe --DebugDir=/Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/CloverEFI/OsxBdsDxe/BdsDxe/DEBUG

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AppleUITheme/AppleUITheme.inf [X64]

make: Nothing to be done for `tbuild'.

[CC] OsxAptioFixDrv

[SLINK] OsxAptioFixDrv

test -e /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxe.offset && GenSec -s EFI_SECTION_RAW -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxeOffset.raw /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxe.offset

test -e /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/CloverEFI/OsxBdsDxe/BdsDxe/OUTPUT/BdsDxe.efi && GenSec -s EFI_SECTION_PE32 -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC2.1.pe32 /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/CloverEFI/OsxBdsDxe/BdsDxe/OUTPUT/BdsDxe.efi

[DLINK1] OsxAptioFixDrv

GenFfs -t EFI_FV_FILETYPE_DRIVER -g FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F.ffs -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC1.1.dpx -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxeOffset.raw -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC2.1.pe32 -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC3.ui -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC4.ver

[MTOC] OsxAptioFixDrv

[GENFW] OsxAptioFixDrv

[CC] main

[CC] menu

[SLINK] CLOVER

Undefined symbols for architecture x86_64:

  "____chkstk_darwin", referenced from:

      _LoadKexts in CLOVER.lib(kext_inject.obj)

ld: symbol(s) not found for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

make: *** [/Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/rEFIt_UEFI/refit/DEBUG/CLOVER.dll] Error 1

 

 

build.py...

 : error 7000: Failed to execute command

make tbuild [/Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/rEFIt_UEFI/refit]

 

 

build.py...

 : error F002: Failed to build module

/Users/sherlocks/src/CloverBootloader/rEFIt_UEFI/refit.inf [X64, XCODE8, RELEASE]

 

- Failed -

Build end time: 21:51:57, Dec.18 2019

Build total time: 00:00:12

 

sherlocks@SherloccBookPro ~ % 

 

  • Sad 2
Link to comment
Share on other sites

1 hour ago, Sherlocks said:

build fail with xcode 8 option

  Reveal hidden contents

Ran 280 tests in 2.430s

 

OK

 

Running edk2 build for CloverX64 using the command:

build  -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/sherlocks/src/CloverBootloader/Conf -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -p Clover.dsc  -a X64 -b RELEASE -t XCODE8 -n 5 

 

Build environment: Darwin-19.3.0-x86_64-i386-64bit

Build start time: 21:51:44, Dec.18 2019

 

WORKSPACE        = /Users/sherlocks/src/CloverBootloader

EDK_TOOLS_PATH   = /Users/sherlocks/src/CloverBootloader/BaseTools

CONF_PATH        = /Users/sherlocks/src/CloverBootloader/Conf

 

 

Architecture(s)  = X64

 

Processing meta-data Build target     = RELEASE

.Toolchain        = XCODE8

 

Active Platform          = /Users/sherlocks/src/CloverBootloader/Clover.dsc

.... done!

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiLib/UefiLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseLib/BaseLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.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/sherlocks/src/CloverBootloader/Library/MachoLib/MachoLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/Library/DeviceTreeLib/DeviceTreeLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseRngLib/BaseRngLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/Library/OcGuardLib/OcGuardLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/OsxBdsPlatformLib/PlatformBds.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/GenericBdsLib/GenericBdsLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/WaveLib/WaveLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/NetworkPkg/Library/DxeNetLib/DxeNetLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/OpensslLib/OpensslLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/HdaDevicesLib/HdaDevicesLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/DuetTimerLib/DuetTimerLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/MemLogLibDefault/MemLogLibDefault.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.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/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MemoryFix/AptioMemoryFix/AptioMemoryFix.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MemoryFix/OsxAptioFixDrv/OsxAptioFix3Drv.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/PcAtChipsetPkg/8254TimerDxe/8254Timer.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/LegacyBios/BlockIoDxe/BlockIoDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/PCD/Dxe/Pcd.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Application/Shell/Shell.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxHfs.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MemoryFix/OsxLowMemFixDrv/OsxLowMemFixDrv.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/PciRootBridgeDxe/PciRootBridge.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/CpuDxe/Cpu.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/XhciDxe/XhciDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxAcpiTableDxe/AcpiTableDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/BiosKeyboard/KeyboardDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxSmbiosGenDxe/SmbiosGen.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxDxeCore/DxeMain.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/EmuVariableUefi/EmuVariableRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/DriverOverride/DriverOverride.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/LegacyBios/VideoDxe/VideoDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/OsxFatBinaryDrv/OsxFatBinaryDrv.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxReiserFS.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/GraphicsConsoleDxe/GraphicsConsoleDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AppleKeyFeeder/AppleKeyFeeder.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/UDF.inf [X64]

[CC] OsxLowMemFixDrv

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/ApfsDriverLoader/ApfsDriverLoader.inf [X64]

make: Nothing to be done for `tbuild'.

[SLINK] OsxLowMemFixDrv

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxBdsDxe/BdsDxe.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64]

[DLINK1] OsxLowMemFixDrv

make: Nothing to be done for `tbuild'.

[MTOC] OsxLowMemFixDrv

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

[CC] OsxAptioFix3Drv

[GENFW] OsxLowMemFixDrv

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/MsgLog/MsgLog.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/UsbBusDxe/UsbBusDxe.inf [X64]

[SLINK] OsxAptioFix3Drv

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AppleImageCodec/AppleImageCodec.inf [X64]

[DLINK1] OsxAptioFix3Drv

[MTOC] OsxAptioFix3Drv

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/UsbKbDxe/UsbKbDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/AudioDxe/AudioDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/NTFS.inf [X64]

make: Nothing to be done for `tbuild'.

[GENFW] OsxAptioFix3Drv

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/ISO9660.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/EXFAT.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/DumpUefiCalls/DumpUefiCalls.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxExt2.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxDxeIpl/DxeIpl.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AptioInputFix/AptioInputFix.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/SMCHelper/SMCHelper.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/FSInject/FSInject.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/rEFIt_UEFI/refit.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/HFSPLUS.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/OhciDxe/OhciDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/FatPkg/EnhancedFatDxe/Fat.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxEfiLdr/EfiLdr.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/bdmesg_efi/bdmesg.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxExt4.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AppleKeyAggregator/AppleKeyAggregator.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/HashServiceFix/HashServiceFix.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxIso9660.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Metronome/Metronome.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/DataHubDxe/DataHubDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/AcpiReset/Reset.inf [X64]

[CC] BdsEntry

[CC] EfiLoader

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/PartitionDxe/PartitionDxe.inf [X64]

[SLINK] EfiLoader

[SLINK] BdsDxe

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/Isa/IsaBusDxe/IsaBusDxe.inf [X64]

make: Nothing to be done for `tbuild'.

[DLINK1] EfiLoader

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf [X64]

make: Nothing to be done for `tbuild'.

[DLINK1] BdsDxe

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/BiosVideo/BiosVideo.inf [X64]

[MTOC] EfiLoader

[MTOC] BdsDxe

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/FirmwareVolume/FirmwareVolume.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/Isa/Ps2MouseDxe/Ps2MouseDxe.inf [X64]

[GENFW] EfiLoader

Building ... /Users/sherlocks/src/CloverBootloader/MemoryFix/OsxAptioFixDrv/OsxAptioFixDrv.inf [X64]

[GENFW] BdsDxe

Trim --Vfr-Uni-Offset -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxe.offset --ModuleName=BdsDxe --DebugDir=/Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/CloverEFI/OsxBdsDxe/BdsDxe/DEBUG

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AppleUITheme/AppleUITheme.inf [X64]

make: Nothing to be done for `tbuild'.

[CC] OsxAptioFixDrv

[SLINK] OsxAptioFixDrv

test -e /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxe.offset && GenSec -s EFI_SECTION_RAW -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxeOffset.raw /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxe.offset

test -e /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/CloverEFI/OsxBdsDxe/BdsDxe/OUTPUT/BdsDxe.efi && GenSec -s EFI_SECTION_PE32 -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC2.1.pe32 /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/CloverEFI/OsxBdsDxe/BdsDxe/OUTPUT/BdsDxe.efi

[DLINK1] OsxAptioFixDrv

GenFfs -t EFI_FV_FILETYPE_DRIVER -g FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F.ffs -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC1.1.dpx -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxeOffset.raw -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC2.1.pe32 -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC3.ui -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC4.ver

[MTOC] OsxAptioFixDrv

[GENFW] OsxAptioFixDrv

[CC] main

[CC] menu

[SLINK] CLOVER

Undefined symbols for architecture x86_64:

  "____chkstk_darwin", referenced from:

      _LoadKexts in CLOVER.lib(kext_inject.obj)

ld: symbol(s) not found for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

make: *** [/Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/rEFIt_UEFI/refit/DEBUG/CLOVER.dll] Error 1

 

 

build.py...

 : error 7000: Failed to execute command

make tbuild [/Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/rEFIt_UEFI/refit]

 

 

build.py...

 : error F002: Failed to build module

/Users/sherlocks/src/CloverBootloader/rEFIt_UEFI/refit.inf [X64, XCODE8, RELEASE]

 

- Failed -

Build end time: 21:51:57, Dec.18 2019

Build total time: 00:00:12

 

sherlocks@SherloccBookPro ~ % 

 

it's weird, the travis machines build it with xcode8 option just fine while it will fail on my computer. I suspect It might be the python version 3 incompatibility thing.

Edited by n.d.k
Link to comment
Share on other sites

7 hours ago, Sherlocks said:

build fail with xcode 8 option

  Hide contents

Ran 280 tests in 2.430s

 

OK

 

Running edk2 build for CloverX64 using the command:

build  -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/sherlocks/src/CloverBootloader/Conf -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -p Clover.dsc  -a X64 -b RELEASE -t XCODE8 -n 5 

 

Build environment: Darwin-19.3.0-x86_64-i386-64bit

Build start time: 21:51:44, Dec.18 2019

 

WORKSPACE        = /Users/sherlocks/src/CloverBootloader

EDK_TOOLS_PATH   = /Users/sherlocks/src/CloverBootloader/BaseTools

CONF_PATH        = /Users/sherlocks/src/CloverBootloader/Conf

 

 

Architecture(s)  = X64

 

Processing meta-data Build target     = RELEASE

.Toolchain        = XCODE8

 

Active Platform          = /Users/sherlocks/src/CloverBootloader/Clover.dsc

.... done!

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiLib/UefiLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseLib/BaseLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.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/sherlocks/src/CloverBootloader/Library/MachoLib/MachoLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/Library/DeviceTreeLib/DeviceTreeLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseRngLib/BaseRngLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/Library/OcGuardLib/OcGuardLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/OsxBdsPlatformLib/PlatformBds.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/GenericBdsLib/GenericBdsLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/WaveLib/WaveLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/NetworkPkg/Library/DxeNetLib/DxeNetLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/OpensslLib/OpensslLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/HdaDevicesLib/HdaDevicesLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/DuetTimerLib/DuetTimerLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Library/MemLogLibDefault/MemLogLibDefault.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.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/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MemoryFix/AptioMemoryFix/AptioMemoryFix.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MemoryFix/OsxAptioFixDrv/OsxAptioFix3Drv.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/PcAtChipsetPkg/8254TimerDxe/8254Timer.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/LegacyBios/BlockIoDxe/BlockIoDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/PCD/Dxe/Pcd.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/ShellPkg/Application/Shell/Shell.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxHfs.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxPciBusNoEnumerationDxe/PciBusNoEnumeration.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MemoryFix/OsxLowMemFixDrv/OsxLowMemFixDrv.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/PciRootBridgeDxe/PciRootBridge.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/CpuDxe/Cpu.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/XhciDxe/XhciDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxAcpiTableDxe/AcpiTableDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/BiosKeyboard/KeyboardDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxSmbiosGenDxe/SmbiosGen.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxDxeCore/DxeMain.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/EmuVariableUefi/EmuVariableRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/DriverOverride/DriverOverride.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/LegacyBios/VideoDxe/VideoDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/OsxFatBinaryDrv/OsxFatBinaryDrv.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxReiserFS.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/GraphicsConsoleDxe/GraphicsConsoleDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AppleKeyFeeder/AppleKeyFeeder.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/UDF.inf [X64]

[CC] OsxLowMemFixDrv

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/ApfsDriverLoader/ApfsDriverLoader.inf [X64]

make: Nothing to be done for `tbuild'.

[SLINK] OsxLowMemFixDrv

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxBdsDxe/BdsDxe.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64]

[DLINK1] OsxLowMemFixDrv

make: Nothing to be done for `tbuild'.

[MTOC] OsxLowMemFixDrv

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

[CC] OsxAptioFix3Drv

[GENFW] OsxLowMemFixDrv

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/MsgLog/MsgLog.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/UsbBusDxe/UsbBusDxe.inf [X64]

[SLINK] OsxAptioFix3Drv

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AppleImageCodec/AppleImageCodec.inf [X64]

[DLINK1] OsxAptioFix3Drv

[MTOC] OsxAptioFix3Drv

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/UsbKbDxe/UsbKbDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/AudioDxe/AudioDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/NTFS.inf [X64]

make: Nothing to be done for `tbuild'.

[GENFW] OsxAptioFix3Drv

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/ISO9660.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/EXFAT.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/DumpUefiCalls/DumpUefiCalls.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxExt2.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf [X64]

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxDxeIpl/DxeIpl.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AptioInputFix/AptioInputFix.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/SMCHelper/SMCHelper.inf [X64]

Building ... /Users/sherlocks/src/CloverBootloader/FSInject/FSInject.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/rEFIt_UEFI/refit.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/GrubFS/src/HFSPLUS.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/OhciDxe/OhciDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/FatPkg/EnhancedFatDxe/Fat.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/OsxEfiLdr/EfiLdr.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/bdmesg_efi/bdmesg.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxExt4.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AppleKeyAggregator/AppleKeyAggregator.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/HashServiceFix/HashServiceFix.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/FileSystems/VBoxFsDxe/VBoxIso9660.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/Metronome/Metronome.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/DataHubDxe/DataHubDxe.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/AcpiReset/Reset.inf [X64]

[CC] BdsEntry

[CC] EfiLoader

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/PartitionDxe/PartitionDxe.inf [X64]

[SLINK] EfiLoader

[SLINK] BdsDxe

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/Isa/IsaBusDxe/IsaBusDxe.inf [X64]

make: Nothing to be done for `tbuild'.

[DLINK1] EfiLoader

Building ... /Users/sherlocks/src/CloverBootloader/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf [X64]

make: Nothing to be done for `tbuild'.

[DLINK1] BdsDxe

Building ... /Users/sherlocks/src/CloverBootloader/CloverEFI/BiosVideo/BiosVideo.inf [X64]

[MTOC] EfiLoader

[MTOC] BdsDxe

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/FirmwareVolume/FirmwareVolume.inf [X64]

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Drivers/Isa/Ps2MouseDxe/Ps2MouseDxe.inf [X64]

[GENFW] EfiLoader

Building ... /Users/sherlocks/src/CloverBootloader/MemoryFix/OsxAptioFixDrv/OsxAptioFixDrv.inf [X64]

[GENFW] BdsDxe

Trim --Vfr-Uni-Offset -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxe.offset --ModuleName=BdsDxe --DebugDir=/Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/CloverEFI/OsxBdsDxe/BdsDxe/DEBUG

make: Nothing to be done for `tbuild'.

make: Nothing to be done for `tbuild'.

Building ... /Users/sherlocks/src/CloverBootloader/Protocols/AppleUITheme/AppleUITheme.inf [X64]

make: Nothing to be done for `tbuild'.

[CC] OsxAptioFixDrv

[SLINK] OsxAptioFixDrv

test -e /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxe.offset && GenSec -s EFI_SECTION_RAW -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxeOffset.raw /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxe.offset

test -e /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/CloverEFI/OsxBdsDxe/BdsDxe/OUTPUT/BdsDxe.efi && GenSec -s EFI_SECTION_PE32 -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC2.1.pe32 /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/CloverEFI/OsxBdsDxe/BdsDxe/OUTPUT/BdsDxe.efi

[DLINK1] OsxAptioFixDrv

GenFfs -t EFI_FV_FILETYPE_DRIVER -g FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F.ffs -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC1.1.dpx -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxeOffset.raw -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC2.1.pe32 -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC3.ui -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FSEC4.ver

[MTOC] OsxAptioFixDrv

[GENFW] OsxAptioFixDrv

[CC] main

[CC] menu

[SLINK] CLOVER

Undefined symbols for architecture x86_64:

  "____chkstk_darwin", referenced from:

      _LoadKexts in CLOVER.lib(kext_inject.obj)

ld: symbol(s) not found for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

make: *** [/Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/rEFIt_UEFI/refit/DEBUG/CLOVER.dll] Error 1

 

 

build.py...

 : error 7000: Failed to execute command

make tbuild [/Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/rEFIt_UEFI/refit]

 

 

build.py...

 : error F002: Failed to build module

/Users/sherlocks/src/CloverBootloader/rEFIt_UEFI/refit.inf [X64, XCODE8, RELEASE]

 

- Failed -

Build end time: 21:51:57, Dec.18 2019

Build total time: 00:00:12

 

sherlocks@SherloccBookPro ~ % 

 

I have same failed issue too 

didn't seem like this issue before on Xcode 11.2.1 I installed&remove latest python3.8.0 but no luck 

  • Like 1
Link to comment
Share on other sites

@Jief_Machak

It looks like extra stack usage.

The place

		CHAR16 DirPath[1024];
		UnicodeSPrint(DirPath, sizeof(DirPath), L"%s\\kexts\\%s", OEMPath, OSVersionKextsDirName);
		AddKexts(Entry, DirPath, OSVersionKextsDirName, archCpuType);

It is using 1024*2 bytes in stack.

It will be better to use allocate memory. Somehow like this

		CHAR16 *DirPath;
        DirPath = PoolPrint( L"%s\\kexts\\%s", OEMPath, OSVersionKextsDirName);
		AddKexts(Entry, DirPath, OSVersionKextsDirName, archCpuType);
        FreePool(DirPath);

And so on....

Link to comment
Share on other sites

Stack usage is way quicker than dynamic allocation (I didn't check in a long while, but it's usually one CPU cycle, as far as I remember ; something like sub sp, 1024). The deallocation is also one cycle and happens as soon as the block is closed, which is only few lines after, in that case.

 

The only drawback is if we can run short of stack. But if we run short of stack, we'd probably run short of memory anyway. It's not the only drawback to be honest. This way also has the problem to have fixed size, which is not the best practice in the world. That's why, with this way, we have to use a big big size. I hesitated to put 4096 instead of 1024. I can change to dynamic if you'd like.

 

The ideal solution for me would be : to switch to the c++ compiler and create a string object. Memory would be allocated as you suggested, memory deallocation would be taken care of. If we take that path, few other utility object can be created, like a vector. C++ is a bit stricter about types, which is nice to avoid nasty bugs.

In fact, I already have a local clover project that I've switched to g++ (I've have yet to test clang++). Everything compiled fine with only few warning about signed cast to fix (UINT8 instead of CHAR* for example). So transition to c++ compiler is easy.

Example, instead of these 4 lines :

        CHAR16 *DirPath;
        DirPath = PoolPrint( L"%s\\kexts\\%s", OEMPath, OSVersionKextsDirName);
        AddKexts(Entry, DirPath, OSVersionKextsDirName, archCpuType);
        FreePool(DirPath);

 

I could do (CLString is just a name for the new object) :

        AddKexts(Entry, CLString.printf("%s\\kexts\\%s", OEMPath, OSVersionKextsDirName), OSVersionKextsDirName, archCpuType);

and no risk of memory leaks!

I created and use these objects (string, vector, date etc.) since a long time for other projects and they are bug free now. Let me know if the clover team would favourably consider that and I can make a proposition. Don't worry, I won't push that in the master branch. I work in my forks.

Edited by Jief_Machak
Link to comment
Share on other sites

@Jief_Machak

I like C++ but I can't predict what will be troubles to switch to it.

"vector" requires external libraries which are system dependent. I am not sure if the sources will be compilable in Windows or Linux. Although yes, this is common thing.

.... I am not ready for this step. Will look on your success.

 

For this moment I propose to change sources as I wrote above to use dynamic allocation. It is slowly but safe. 

2 minutes ago, Jief_Machak said:

Hi chris1111,

confirm to compile fine on High Sierra and XCode 10 tools. I had a quick look and it maybe because of Xcode 11 ? Not sure.

Have you tried to compile with Gcc53 ?

No problem is with GCC53. The problem is with XCODE8 toolset.

 

Clover sources contains huge number of security check and additional braces because of safety absent in plain C.

Link to comment
Share on other sites

11 minutes ago, Jief_Machak said:

Hi chris1111,

confirm to compile fine on High Sierra and XCode 10 tools. I had a quick look and it maybe because of Xcode 11 ? Not sure.

Have you tried to compile with Gcc53 ?

Not try GCC53 

Thanks Jief_Machak

10 minutes ago, Slice said:

@Jief_Machak

I like C++ but I can't predict what will be troubles to switch to it.

"vector" requires external libraries which are system dependent. I am not sure if the sources will be compilable in Windows or Linux. Although yes, this is common thing.

.... I am not ready for this step. Will look on your success.

 

For this moment I propose to change sources as I wrote above to use dynamic allocation. It is slowly but safe. 

No problem is with GCC53. The problem is with XCODE8 toolset.

 

Clover sources contains huge number of security check and additional braces because of safety absent in plain C.

OK did you try to fix compile with tool set XCODE8 ?

Thanks Slice

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

8 minutes ago, Slice said:

@Jief_Machak

I like C++ but I can't predict what will be troubles to switch to it.

"vector" requires external libraries which are system dependent. I am not sure if the sources will be compilable in Windows or Linux. Although yes, this is common thing.

.... I am not ready for this step. Will look on your success.

 

For this moment I propose to change sources as I wrote above to use dynamic allocation. It is slowly but safe. 

No problem is with GCC53. The problem is with XCODE8 toolset.

 

Clover sources contains huge number of security check and additional braces because of safety absent in plain C.

I didn't mean the vector object from stdc++. I started to develop my own utility object a very long time ago to avoid using the stdc++. I have a vector "like" object, which I called XArray (but can be renamed) which is not library dependant.

I agree, stdc++ is defo a no-go. Not need for that.

Now I know you like it (some people are completely against it, without knowing it...), I'll work in a branch and we will see. It's not something we should rush at all, I agree. 

Link to comment
Share on other sites

1 hour ago, Jief_Machak said:

I didn't mean the vector object from stdc++. I started to develop my own utility object a very long time ago to avoid using the stdc++. I have a vector "like" object, which I called XArray (but can be renamed) which is not library dependant.

 

The key problem is memory deallocation. In C++ there is a default destructor. You should somehow provide same way to go.

Link to comment
Share on other sites

Hi @Slice Clover Team

 

Since December 17th 2019, there is new folder where we can store ours kexts (Clover Instructions Topic). Question: I suppose Clover keep a compatibility with previous kexts folder? Right.

 

I've compile Clover and make a clean install in EFI Partition with no change: folders are same as before.

 

 

Link to comment
Share on other sites

19 hours ago, d620osx said:

Hi

 

How do I run just the Disable Sleep Proxy client on my Optiplex 790 with out re-installing the full clover? I system keeps waking up from sleep between 2am and 5am and looking at post from @Sherlocks and @vector sigma here:

 

 

I see to be having a similar issue.

 

Thank you

 

 

You can use Clover.app and install only CloverDaemonNew with the "disable sleep proxy client" option. On Catalina you may need, at least for one reboot, to activate "make file system read/write". See releases at github.

  • Like 1
Link to comment
Share on other sites

43 minutes ago, Slice said:

Clover keeps backward compatibility.

 

Thanks :)  Sorry for repeat: I've compile Clover 5100 this afternoon and make a clean install in EFI Partition. There is no change: folders are same as before. I don't understand why.

  • Like 1
Link to comment
Share on other sites

1 hour ago, Matgen84 said:

 

Thanks :)  Sorry for repeat: I've compile Clover 5100 this afternoon and make a clean install in EFI Partition. There is no change: folders are same as before. I don't understand why.

Probably you should also trash the cloverinstaller.plist, which is where it stores all your previous installs and consequently their path/structure...

Same plist that keep track and let you see what kexts were previously installed (check-marked) ... maybe? (i guess, but i might be wrong)

  • Like 1
Link to comment
Share on other sites

12 minutes ago, LAbyOne said:

Probably you should also trash the cloverinstaller.plist, which is where it stores all your previous installs and consequently their path/structure...

Same plist that keep track and let you see what kexts were previously installed (check-marked) ... maybe? (i guess, but i might be wrong)

 

Thanks. There is no such file in my Hack. Sorry, Clover can't keep any track what kexts were previously installed, because he never install kexts but only efi files.

 

When Clover v2.5k introduce new structure for Drivers efi folders, I have not this issue.

Edited by Matgen84
Link to comment
Share on other sites

×
×
  • Create New...