Jump to content

philip_petev

philip_petev

Member Since 13 Oct 2006
Offline Last Active Yesterday, 09:21 AM
*****

Posts I've Made

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

26 September 2016 - 06:18 PM

 

Sorry No, you have to use edk2 revision that is compatible with ~/src/edk2/Clover/Patches_for_EDK2/, that does not mean is the lastest available. Otherwise bugs.

I asked Slice to add a txt file with the revision he use to compile Clover more than once... (but also I promis to never ask again :P ). Why is "static"  ^_^

 

 

Not my point. Or I wasn't clear enough.

My idea was the script to check what's the current local version of edk2 and to force edk2 update only if the recommended version (set inside the script) has been changes to any higher one or there is no ~/src/edk2 folder at all. It will be a simple check. Currently, the script is trying to pull the recommended edk2 version from the repo on every Clover source update, which IMO is a waste of time.

And yeah, it's static, because it's specific edk2 version, defined by the script (will change significantly rarely than the Clover source).

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

26 September 2016 - 12:37 PM

I have a proposition about the edk2 update: since a static (specific) version (defined inside the script) is being used, the script should check the version, available online, and should update the edk2 source only if the local version is different or there is no ~/src/edk2 folder.

In Topic: Clover General discussion

21 September 2016 - 08:31 PM

Ok, I've got it. It's something with the build script. Option 5) build existing revision for release (no update, standard build) builds all the targets (ia32, x64 and mcp) without problem, while option 4) build existing revision (no update, standard build) builds successfully only the x64 target and fails on the other two. What's the difference with using the -fr option (passed to ebuild.sh) and without it?

In Topic: Clover General discussion

21 September 2016 - 05:43 PM

@Slice: since Clover r3760 I'm getting the following errors when trying to build Clover:

for X64-mcp:

Building ... /Users/philip/src/edk2/Clover/LegacyBios/BlockIoDxe/BlockIoDxe.inf [X64]
make: *** No rule to make target `tbuild'.  Stop.


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/LegacyBios/BlockIoDxe/BlockIoDxe]


build.py...
 : error F002: Failed to build module
	/Users/philip/src/edk2/Clover/LegacyBios/BlockIoDxe/BlockIoDxe.inf [X64, XCODE5, RELEASE]

- Failed -
Build end time: 20:37:52, Sep.21 2016
Build total time: 00:00:07

and for ia32:

Building ... /Users/philip/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [IA32]
make: *** No rule to make target `tbuild'.  Stop.


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/IA32/MdePkg/Library/BasePcdLibNull/BasePcdLibNull]
Building ... /Users/philip/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [IA32]


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/IA32/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull]


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/philip/src/edk2/Build/Clover/RELEASE_XCODE5/IA32/MdePkg/Library/BaseMemoryLib/BaseMemoryLib]


build.py...
 : error F002: Failed to build module
	/Users/philip/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [IA32, XCODE5, RELEASE]

- Failed -
Build end time: 20:37:57, Sep.21 2016
Build total time: 00:00:05

Xcode 8 / Build_Clover.command 4.0.3 is used. Tried to delete ~/src/edk and start with clean code base, but the result is the same. Could it be Xcode 8? That source is being compiled without problems on my other PC (OS X Mavericks with the latest Xcode version for it)?

There is no problem with the standard X64 package, it's being compiled without problems:

====================== CloverEFI =======================
	[BUILD] cloverEFI.64.sata
	[BUILD] cloverEFI.64.blockio2
======================== Themes ========================

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

19 September 2016 - 04:47 AM

Guys, why don't you put that script on GitHub or any similar service for better development?

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy