Jump to content

Clover General discussion


ErmaC
30,171 posts in this topic

Recommended Posts

Just tried to build latest Clover with CloverGrowerPro.

Had a couple of issues with setting up (not finding isl-0.12.2 ...Failed to connect to gcc.gnu.org port 21: Operation timed out) but found a mirrored site and manually downloaded).

 

After that first build went OK and I installed r3806 via pkg installer and system booted like before. All OK.

 

Then, I used "touch" on one of the .C files and ran Cloverpro again and it came back with:

..
..
..
bla bla bla.
..
..
Architecture(s)  = X64
Build target     = RELEASE
Toolchain        = GCC49

Active Platform          = /Users/MacNB/Documents/CloverGrowerPro-master/CloverGrowerPro/edk2/Clover/Clover.dsc
Flash Image Definition   = /Users/MacNB/Documents/CloverGrowerPro-master/CloverGrowerPro/edk2/Clover/Clover.fdf

Processing meta-data .... done!
Building ... /Users/MacNB/Documents/CloverGrowerPro-master/CloverGrowerPro/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64]
Building ... /Users/MacNB/Documents/CloverGrowerPro-master/CloverGrowerPro/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]
Building ... /Users/MacNB/Documents/CloverGrowerPro-master/CloverGrowerPro/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64]
make: *** No rule to make target `tbuild'.  Stop.
Building ... /Users/MacNB/Documents/CloverGrowerPro-master/CloverGrowerPro/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64]


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/MacNB/Documents/CloverGrowerPro-master/CloverGrowerPro/edk2/Build/Clover/RELEASE_GCC49/X64/MdePkg/Library/BasePcdLibNull/BasePcdLibNull]


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/MacNB/Documents/CloverGrowerPro-master/CloverGrowerPro/edk2/Build/Clover/RELEASE_GCC49/X64/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull]


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/MacNB/Documents/CloverGrowerPro-master/CloverGrowerPro/edk2/Build/Clover/RELEASE_GCC49/X64/MdePkg/Library/BaseMemoryLib/BaseMemoryLib]


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/MacNB/Documents/CloverGrowerPro-master/CloverGrowerPro/edk2/Build/Clover/RELEASE_GCC49/X64/MdePkg/Library/BaseLib/BaseLib]


build.py...
 : error F002: Failed to build module
	/Users/MacNB/Documents/CloverGrowerPro-master/CloverGrowerPro/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64, GCC49, RELEASE]

- Failed -
Build end time: 01:13:03, Oct.14 2016
Build total time: 00:00:08

Cloverx64  ERROR!!


Ejecting RAM disk
"disk2" unmounted.
"disk2" ejected.
SR-Mac-530:CloverGrowerPro MacNB$ 

Cannot do any more builds.

What wrong and how to fix ?

(I am running on macOS 10.12)

 

 

The same happened to me ... how can I fix this? Any clues? Which Makefile is complaining about 'No rule to make target tbuild' 

Thanks

Link to comment
Share on other sites

 

Thanks, that script works beautifully ... just one thing somewhere there is a Clover.dsc for me (Mountain Lion used almost all defaults except MODE set to "R" ) I needed to remove -Wno-msvc-include at line 613 ... I suspect was the same issue with CloverGrowerPro except that gave me no clue what the problem was.

Link to comment
Share on other sites

clover 3333 auto generate smbios iMac 2012 which caused i can not install lion 10.7.5 11G63,i have to create smbios mac pro 3.1 to install lion 10.7.5 11G63,what is the problem?if i change from i3-3240 to e3 1230,does clover 3333 auto generate smbios iMac 2011 that i can cause i can install 10.7.5 11G63?

Link to comment
Share on other sites

clover 3333 auto generate smbios iMac 2012 which caused i can not install lion 10.7.5 11G63,i have to create smbios mac pro 3.1 to install lion 10.7.5 11G63,what is the problem?if i change from i3-3240 to e3 1230,does clover 3333 auto generate smbios iMac 2011 that i can cause i can install 10.7.5 11G63?

You can set SMBios manually. Anyway. I think iMac13,2 is more compatible with Ivy Bridge.

Link to comment
Share on other sites

You can set SMBios manually. Anyway. I think iMac13,2 is more compatible with Ivy Bridge.

how to set smbios manually?i set smbios by clover configurator on 10.9.5 which does not work on 10.7.5.why imac13.2 is more compatible with ivy bridge,mac pro 3.1 can wake up from sleep on 10.7.5,and you are ivy bridge but also use mac pro 6.1

Link to comment
Share on other sites

how to set smbios manually the easiest way?i set smbios by clover configurator on 10.9.5 which does not work on 10.7.5.why imac13.2 is more compatible with ivy bridge,mac pro 3.1 can wake up from sleep on 10.7.5

First of all. Apple uses X86 on Ivy Bridge for a part of CPU PM, which is the 1st-gen Apple used X86. The older platforms are used ACPI_SMC_Plugin. Also. MP3,1 uses ACPI_SMC_Plugin.

No. Waking up is not related to this.

You can try kylon's Clover Cloud Editor instead of Clover Configurator. Have a look on this thread: http://www.insanelymac.com/forum/topic/313284-cloud-clover-editor-cce

Ah btw. If you prefer to use Clover Configurator and then you can use Classic Version in older version of OS X like 10.9 you are currently using.

  • Like 1
Link to comment
Share on other sites

First of all. Apple uses X86 on Ivy Bridge for a part of CPU PM, which is the 1st-gen Apple used X86. The older platforms are used ACPI_SMC_Plugin. Also. MP3,1 uses ACPI_SMC_Plugin.

No. Waking up is not related to this.

You can try kylon's Clover Cloud Editor instead of Clover Configurator. Have a look on this thread: http://www.insanelymac.com/forum/topic/313284-cloud-clover-editor-cce

Ah btw. If you prefer to use Clover Configurator and then you can use Classic Version in older version of OS X like 10.9 you are currently using.

CPU PM abbreviation for computer power management?i heard that AICPUPM for computer power management and x86 is instruction,please correct me if i am wrong.

Yes, iMac 10,1 wake up from sleep success

iMac 10,1 MacPro 3,1 MacPro 4,1 boot success,iMac13,2 iMac13,1 Mac Mini 6,1 MacPro 6,1 boot fail.

CCE is great,I will not use Clover Configurator if CCE is not down.

I do not know why sometimes open with list app icon lost,please help me fix it.

Link to comment
Share on other sites

CPU PM abbreviation for computer power management?i heard that AICPUPM for computer power management and x86 is instruction,please correct me if i am wrong.

Yes, iMac 10,1 wake up from sleep success

iMac 10,1 MacPro 3,1 boot success,iMac13,2 iMac13,1 Mac Mini 6,1 MacPro 6,1 boot fail.

CCE is great,I will not use Clover Configurator if CCE is not down.

AICPUPM is the kext for CPU PM. And X86 is the kext for P-States & C-States.

Sorry. Don't know why...

Link to comment
Share on other sites

You can set SMBios manually. Anyway. I think iMac13,2 is more compatible with Ivy Bridge.

 

You cannot install a version of OS X on a Mac model that did not exist at the time. For example iMac13,2 was released in late 2012 after 10.8 was released.

 

clover 3333 auto generate smbios iMac 2012 which caused i can not install lion 10.7.5 11G63,i have to create smbios mac pro 3.1 to install lion 10.7.5 11G63,what is the problem?if i change from i3-3240 to e3 1230,does clover 3333 auto generate smbios iMac 2011 that i can cause i can install 10.7.5 11G63?

 

As explained above you need to use a Mac model that existed. So stay with MacPro3,1.

 

 

I have no clue what is x86 kext,please help

 

I assume PMheart is referring to kexts inside IOPlatformPluginFamily.kext - /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns. I don't see what this has to do with anything. 

 

If you're referring to x86 the instruction set - x86 is just a term referring to the family of CPUs based on Intel's original 8086 instruction set. Intel, AMD both make x86 CPUs. There's also the lesser known ones like VIA and Cyrix. x86_64 aka amd64 aka x64 is still x86, just with the 64 bit addition to it.

  • Like 1
Link to comment
Share on other sites

I have no clue what is x86 kext,please help

Yes. As @nawcom mentioned. X86 is located in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns.

You cannot install a version of OS X on a Mac model that did not exist at the time. For example iMac13,2 was released in late 2012 after 10.8 was released.

 

 

As explained above you need to use a Mac model that existed. So stay with MacPro3,1.

 

 

 

I assume PMheart is referring to kexts inside IOPlatformPluginFamily.kext - /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns. I don't see what this has to do with anything. 

 

If you're referring to x86 the instruction set - x86 is just a term referring to the family of CPUs based on Intel's original 8086 instruction set. Intel, AMD both make x86 CPUs. There's also the lesser known ones like VIA and Cyrix. x86_64 aka amd64 aka x64 is still x86, just with the 64 bit addition to it.

Yes. But I don't think those who uses IVB should install 10.7.x cuz may not be supported properly.

Apple uses X86 mechanism since IVB. And some necessary data for CPU like StepContextDict is in X86. And for MP31 they are missing... We may need a dummy kext to fill this.

Link to comment
Share on other sites

Yeah if he's trying to run an old 10.7 version with an Ivy Bridge CPU then you need to use a modded kernel, but Ivy Bridge support was added in 10.7.5. So if he has 10.7.5 install media then it should be fine.

  • Like 1
Link to comment
Share on other sites

Yeah if he's trying to run an old 10.7 version with an Ivy Bridge CPU then you need to use a modded kernel, but Ivy Bridge support was added in 10.7.5. So if he has 10.7.5 install media then it should be fine.

Yes. There's IVB CPU support since 10.7.4. But I don't remember whether there's X86* in 10.7.5? If not then I don't think 10.7.5 will work fine...

Link to comment
Share on other sites

Mine is a Ivy Bridge laptop, works great with lion, ML, Mav, Yose, EC and Sierra. I use MBP9,2.

Same here but a desktop. Ahaha still have no energy and time with multi systems... Just installed Sierra and said goodbye with older version of macOS LOL  :P

  • Like 3
Link to comment
Share on other sites

FYI: r. 3975 doesn't work in some configuration because of new EDK2 build. On AppleLife people have found the latest working EDK2 build is 23693.

 

Second that, the boot stuck at the very beginning on my ProBook 4340s. Had to revert to r3974.

Edit: r3975, built with edk2 r23520 (the last version, set in the build script) works, the one, built with edk2 r23704 (the latest sync) does not.

Edit2: r3975, built with edk2 r23693 works.

  • Like 3
Link to comment
Share on other sites

×
×
  • Create New...