Jump to content
30960 posts in this topic

Recommended Posts

@MakAsrock

sorry but makev2 has nothing to do with XBUILDME 

In addition I don't think users would be happy to see the log appear on the desktop like you did.
Regarding your intentions to change Clover, it's imperative to go through @Slice as I don't have the permissions for you.

Edited by chris1111
  • Like 4
3 hours ago, chris1111 said:

@MakAsrock

sorry but makev2 has nothing to do with XBUILDME 

In addition I don't think users would be happy to see the log appear on the desktop like you did.
Regarding your intentions to change Clover, it's imperative to go through @Slice as I don't have the permissions for you.

Sorry, I added the menu, but I forgot to add the execution for it. Regarding the log file: it keeps trying to add itself to the repository, so I thought it would be better to move it to the desktop. Once again, I apologize to everyone. Everything is fixed now. Thank you!

Edited by MakAsrock
  • Like 3
  • 3 weeks later...

@chris1111  Greetings my friend, I made another small update that works flawlessly: CI: Update upload-artifact@v5 and add dependabot.yml for auto-update and Merge branch 'master' of https://github.com/YBronst/CloverBootloader

 

Снимок экрана 2025-11-04 в 12.17.01.jpg

Edited by MakAsrock
  • Like 7

To all:

 

I have an issue to make Release option with BuildMe: see below

 

Spoiler

[BUILD PKG]

The log will be created in the CloverPackage folder.

 

========= Translating Resources ========

/usr/local/bin

Updating 'en' strings file for CloverUpdater... done

Updating 'en' strings file for Clover Preference Panel... done

Updating strings file for Clover Preference Panel... done

(209 entries)

mkdir ../sym: File exists at bin/po4a/lib/Locale/Po4a/TransTractor.pm line 459.

make: *** [pkg] Error 17

[BUILD ISO]

================= Making all in boot1-install =================

[XCODE] boot1-install

--- xcodebuild: WARNING: Using the first of multiple matching destinations:

{ platform:macOS, arch:x86_64, id:367B9B88-03DA-540F-954E-74DA87CC7B11, name:My Mac }

{ platform:macOS, name:Any Mac }

2025-11-04 11:18:11.482 xcodebuild[48900:124260] Couldn't create intermediates directory: The file “sym” couldn’t be saved in the folder “CloverPackage”.

Couldn't set attribute on intermediates directory: setxattr(/Users/mathieu/src/CloverBootloader/CloverPackage/sym/build/boot1-install, com.apple.xcode.CreatedByBuildSystem, true): Not a directory (20)

Couldn't set attribute on intermediates directory: setxattr(/Users/mathieu/src/CloverBootloader/CloverPackage/sym/build/boot1-install, com.apple.xcode.CreatedByBuildSystem, true): Not a directory (20)

Couldn't set attribute on intermediates directory: setxattr(/Users/mathieu/src/CloverBootloader/CloverPackage/sym/build/boot1-install, com.apple.xcode.CreatedByBuildSystem, true): Not a directory (20)

Couldn't set attribute on intermediates directory: setxattr(/Users/mathieu/src/CloverBootloader/CloverPackage/sym/build/boot1-install, com.apple.xcode.CreatedByBuildSystem, true): Not a directory (20)

** INSTALL FAILED **

 

 

The following build commands failed:

Compute target dependency graph for package preparation

Archiving project boot1-inst with scheme boot1-install

(2 failures)

make[2]: *** [/Users/mathieu/src/CloverBootloader/CloverPackage/sym/utils/boot1-install] Error 65

make[1]: *** [all-recursive] Error 1

make: *** [utils] Error 2

 

 

 

Edited by Matgen84
  • Confused 1
38 minutes ago, Matgen84 said:

To all:

 

I have an issue to make Release option with BuildMe: see below

 

  Hide contents

[BUILD PKG]

The log will be created in the CloverPackage folder.

 

========= Translating Resources ========

/usr/local/bin

Updating 'en' strings file for CloverUpdater... done

Updating 'en' strings file for Clover Preference Panel... done

Updating strings file for Clover Preference Panel... done

(209 entries)

mkdir ../sym: File exists at bin/po4a/lib/Locale/Po4a/TransTractor.pm line 459.

make: *** [pkg] Error 17

[BUILD ISO]

================= Making all in boot1-install =================

[XCODE] boot1-install

--- xcodebuild: WARNING: Using the first of multiple matching destinations:

{ platform:macOS, arch:x86_64, id:367B9B88-03DA-540F-954E-74DA87CC7B11, name:My Mac }

{ platform:macOS, name:Any Mac }

2025-11-04 11:18:11.482 xcodebuild[48900:124260] Couldn't create intermediates directory: The file “sym” couldn’t be saved in the folder “CloverPackage”.

Couldn't set attribute on intermediates directory: setxattr(/Users/mathieu/src/CloverBootloader/CloverPackage/sym/build/boot1-install, com.apple.xcode.CreatedByBuildSystem, true): Not a directory (20)

Couldn't set attribute on intermediates directory: setxattr(/Users/mathieu/src/CloverBootloader/CloverPackage/sym/build/boot1-install, com.apple.xcode.CreatedByBuildSystem, true): Not a directory (20)

Couldn't set attribute on intermediates directory: setxattr(/Users/mathieu/src/CloverBootloader/CloverPackage/sym/build/boot1-install, com.apple.xcode.CreatedByBuildSystem, true): Not a directory (20)

Couldn't set attribute on intermediates directory: setxattr(/Users/mathieu/src/CloverBootloader/CloverPackage/sym/build/boot1-install, com.apple.xcode.CreatedByBuildSystem, true): Not a directory (20)

** INSTALL FAILED **

 

 

The following build commands failed:

Compute target dependency graph for package preparation

Archiving project boot1-inst with scheme boot1-install

(2 failures)

make[2]: *** [/Users/mathieu/src/CloverBootloader/CloverPackage/sym/utils/boot1-install] Error 65

make[1]: *** [all-recursive] Error 1

make: *** [utils] Error 2

 

 

 

Greetings, my friend! Try cloning the repository again. If that doesn't help, try cloning my repository, which is ahead of the main one. I try to constantly monitor all new features, test them, and if everything is OK, I include them in my branch (Unless it's Shabbat, of course).

mpkg.log

Edited by MakAsrock
  • Like 2

@Matgen84 To make release you have to make sure your CloverBootloader is up to date with the repos

To do that you need first Update Clover buildme options -4 

8 hours ago, Max.1974 said:

@chris1111  my friend, one more great release, working flawlessly. 

 

image.png.38a9d5d549873ac0dc537398e330df8c.png

 

 

Same like you here B)

Thanks my freind :wink_anim:

image.png.0c6da7d218c2cece2533c3d96f59a27d.png

 

  • Like 4
  • Thanks 1

Hi my friend @chris1111

I always update with option 4, then build with option 1, before make Release option. Now, I erase cloverbootloader directory and git clone again. 😊

 

Wait and see...

Have a nice day

  • Like 3

 

The new commit 1ccb455ad is all good, thank God. I just finished compiling. :) 

 

Clover Builder working smooth ! Thanks all folks! 

 

https://github.com/maxpicelli/Clover-Compiler-Builder 

 

 

Captura de Tela 2025-11-06 às 16.18.54.png

Captura de Tela 2025-11-06 às 16.20.38.png

 

CapturadeTela2025-11-06s16_25_38.png.6bd47e539e3d8f0fb17fc73e40c0b55c.png

 

Edited by Max.1974
  • Like 4

Thanks to@chris1111, @Slice and all the other developers for a great job. Commit 9477170: Merge branch "master" branch of https://github.com/YBronst/CloverBootloader with https://github.com/CloverHackyColor/CloverBootloader.git 🍺

2025-11-1013_56_14.thumb.jpg.9181d69d021b1a70d450bfbd5bf7dfc7.jpg

mpkg.log

Edited by MakAsrock
  • Like 2
  • Thanks 1

Hi @MakAsrock

Hi @chris1111 


I've an issue to update local repo for official Clover, after several commits and merge.

 

The best way, I think it's to git clone again from scratch  🥲 Let met know.

 

Spoiler

mathieu@Mac-Pro-de-mathieu ~ % /Users/mathieu/src/CloverBootloader/buildme ; exit;

Updating OpenCorePkg....

remote: Enumerating objects: 117, done.

remote: Counting objects: 100% (70/70), done.

remote: Compressing objects: 100% (52/52), done.

remote: Total 117 (delta 41), reused 24 (delta 18), pack-reused 47 (from 1)

Receiving objects: 100% (117/117), 262.52 KiB | 26.25 MiB/s, done.

Resolving deltas: 100% (63/63), completed with 3 local objects.

From https://github.com/CloverHackyColor/CloverBootloader

   3ebe209fa..fa0a29a3f  master     -> origin/master

error: Your local changes to the following files would be overwritten by merge:

CloverPackage/package/po/clover.pot

CloverPackage/package/po/de.po

CloverPackage/package/po/en.po

CloverPackage/package/po/es.po

CloverPackage/package/po/fr.po

CloverPackage/package/po/hr.po

CloverPackage/package/po/id.po

CloverPackage/package/po/it.po

CloverPackage/package/po/ja.po

CloverPackage/package/po/ko.po

CloverPackage/package/po/lv.po

CloverPackage/package/po/nl.po

CloverPackage/package/po/pl.po

CloverPackage/package/po/pt-BR.po

CloverPackage/package/po/pt.po

CloverPackage/package/po/ro.po

CloverPackage/package/po/ru.po

CloverPackage/package/po/tr.po

CloverPackage/package/po/uk.po

CloverPackage/package/po/uk_UA.po

CloverPackage/package/po/vi.po

CloverPackage/package/po/zh_CN.po

CloverPackage/package/po/zh_TW.po

Please commit your changes or stash them before you merge.

Aborting

 

---------------------------------------------------------------------------------

                           🍀 Clover r5164 (SHA: 3ebe209fa)

                              Default TOOLCHAIN: GCC152

                     Switch to XCODE select: build (with XCode)

     Depending on your XCODE version the Toolset will be automatically chosen

---------------------- Current Python version: Python 3.13.7 --------------------

 

 

 

 

 

 

 

 

1) build Clover (Default Toolchain)   😎 build Clover (with XCode)

2) build all (Default Toolchain) 9) build all (with XCode)

3) make Release (Default Toolchain) 10) make Release (with XCode)

4) update Clover 11) build Clover with HFSPlus

5) make pkg 12) Extra Options

6) make iso 13) Exit

7) make Clover_V2

 

Please enter your choice: 4

[UPDATE CLOVER]

Updating OpenCorePkg....

error: Your local changes to the following files would be overwritten by merge:

CloverPackage/package/po/clover.pot

CloverPackage/package/po/de.po

CloverPackage/package/po/en.po

CloverPackage/package/po/es.po

CloverPackage/package/po/fr.po

CloverPackage/package/po/hr.po

CloverPackage/package/po/id.po

CloverPackage/package/po/it.po

CloverPackage/package/po/ja.po

CloverPackage/package/po/ko.po

CloverPackage/package/po/lv.po

CloverPackage/package/po/nl.po

CloverPackage/package/po/pl.po

CloverPackage/package/po/pt-BR.po

CloverPackage/package/po/pt.po

CloverPackage/package/po/ro.po

CloverPackage/package/po/ru.po

CloverPackage/package/po/tr.po

CloverPackage/package/po/uk.po

CloverPackage/package/po/uk_UA.po

CloverPackage/package/po/vi.po

CloverPackage/package/po/zh_CN.po

CloverPackage/package/po/zh_TW.po

Please commit your changes or stash them before you merge.

Aborting

 

Saving session...

...copying shared history...

...saving history...truncating history files...

...completed.

Deleting expired sessions...       6 completed.

 

[Opération terminée]

 

Edited by Matgen84
  • Like 1

2025-11-1014_48_12.thumb.jpg.0702bee9ba3920e0597017927be687bc.jpg

45 minutes ago, Matgen84 said:

Hi @MakAsrock

I've an issue to update local repo for official Clover, after several commits and merge.

 

The best way, I think it's to git clone again from scratch  🥲 Let met know.

 

  Reveal hidden contents

mathieu@Mac-Pro-de-mathieu ~ % /Users/mathieu/src/CloverBootloader/buildme ; exit;

Updating OpenCorePkg....

remote: Enumerating objects: 117, done.

remote: Counting objects: 100% (70/70), done.

remote: Compressing objects: 100% (52/52), done.

remote: Total 117 (delta 41), reused 24 (delta 18), pack-reused 47 (from 1)

Receiving objects: 100% (117/117), 262.52 KiB | 26.25 MiB/s, done.

Resolving deltas: 100% (63/63), completed with 3 local objects.

From https://github.com/CloverHackyColor/CloverBootloader

   3ebe209fa..fa0a29a3f  master     -> origin/master

error: Your local changes to the following files would be overwritten by merge:

CloverPackage/package/po/clover.pot

CloverPackage/package/po/de.po

CloverPackage/package/po/en.po

CloverPackage/package/po/es.po

CloverPackage/package/po/fr.po

CloverPackage/package/po/hr.po

CloverPackage/package/po/id.po

CloverPackage/package/po/it.po

CloverPackage/package/po/ja.po

CloverPackage/package/po/ko.po

CloverPackage/package/po/lv.po

CloverPackage/package/po/nl.po

CloverPackage/package/po/pl.po

CloverPackage/package/po/pt-BR.po

CloverPackage/package/po/pt.po

CloverPackage/package/po/ro.po

CloverPackage/package/po/ru.po

CloverPackage/package/po/tr.po

CloverPackage/package/po/uk.po

CloverPackage/package/po/uk_UA.po

CloverPackage/package/po/vi.po

CloverPackage/package/po/zh_CN.po

CloverPackage/package/po/zh_TW.po

Please commit your changes or stash them before you merge.

Aborting

 

---------------------------------------------------------------------------------

                           🍀 Clover r5164 (SHA: 3ebe209fa)

                              Default TOOLCHAIN: GCC152

                     Switch to XCODE select: build (with XCode)

     Depending on your XCODE version the Toolset will be automatically chosen

---------------------- Current Python version: Python 3.13.7 --------------------

 

 

 

 

 

 

 

 

1) build Clover (Default Toolchain)   😎 build Clover (with XCode)

2) build all (Default Toolchain) 9) build all (with XCode)

3) make Release (Default Toolchain) 10) make Release (with XCode)

4) update Clover 11) build Clover with HFSPlus

5) make pkg 12) Extra Options

6) make iso 13) Exit

7) make Clover_V2

 

Please enter your choice: 4

[UPDATE CLOVER]

Updating OpenCorePkg....

error: Your local changes to the following files would be overwritten by merge:

CloverPackage/package/po/clover.pot

CloverPackage/package/po/de.po

CloverPackage/package/po/en.po

CloverPackage/package/po/es.po

CloverPackage/package/po/fr.po

CloverPackage/package/po/hr.po

CloverPackage/package/po/id.po

CloverPackage/package/po/it.po

CloverPackage/package/po/ja.po

CloverPackage/package/po/ko.po

CloverPackage/package/po/lv.po

CloverPackage/package/po/nl.po

CloverPackage/package/po/pl.po

CloverPackage/package/po/pt-BR.po

CloverPackage/package/po/pt.po

CloverPackage/package/po/ro.po

CloverPackage/package/po/ru.po

CloverPackage/package/po/tr.po

CloverPackage/package/po/uk.po

CloverPackage/package/po/uk_UA.po

CloverPackage/package/po/vi.po

CloverPackage/package/po/zh_CN.po

CloverPackage/package/po/zh_TW.po

Please commit your changes or stash them before you merge.

Aborting

 

Saving session...

...copying shared history...

...saving history...truncating history files...

...completed.

Deleting expired sessions...       6 completed.

 

[Opération terminée]

 

Hi Matgen84! I also had issues with my local copy, but they went away after cloning the repository again. Both branches are fully functional and differ only in the build.me, xbuild.me, and nbuild.me files, which lack the utilities section. The palette is different, and the logs have been moved to the CloverPackage/sym folder for convenience. 😉

buildPkg() {
if [[ "$SYSNAME" == Darwin ]]; then
  cd "${CLOVERROOT}/CloverPackage"
  checkXCODE
  checkGETTEXT
  echo "[BUILD PKG]"
  echo "The log will be created in the product folder."
  mkdir -p "${CLOVERROOT}/CloverPackage/sym"
  rm -f sym/mpkg.log
  make pkg | tee sym/mpkg.log
else
  echo && echo "can't build pkg on a non Darwin OS!"
fi
}

 

Edited by MakAsrock
  • Like 1
  • Thanks 1
5 minutes ago, MakAsrock said:

Hi Matgen84! I also had issues with my local copy, but they went away after cloning the repository again. Both branches are fully functional and differ only in the build.me, xbuild.me, and nbuild.me files, which lack the utilities section. The palette is different, and the logs have been moved to the CloverPackage/sym folder for convenience. 😉

 

Hi-again @MakAsrock I try git stash then git checkout. After I select Option 1 to build without issues.

 

Do you think, cloning the repository again is necessary.

  • Like 2
5 minutes ago, Matgen84 said:

 

Hi-again @MakAsrock I try git stash then git checkout. After I select Option 1 to build without issues.

 

Do you think, cloning the repository again is necessary.

I don't think it's necessary to git stash then git checkout. But I do think a new clone of any repository is advisable. You can also save the old toolchain before doing this. I didn't find any conflicts. 🙂

  • Like 1
6 minutes ago, MakAsrock said:

I don't think it's necessary to git stash then git checkout. But I do think a new clone of any repository is advisable. You can also save the old toolchain before doing this. I didn't find any conflicts. 🙂


If I understand well: save old toolchain directory, then make a new clone. After that, copy/replace toolchain. Right ?

Sorry for my poor English.

  • Like 2
15 minutes ago, Matgen84 said:


If I understand well: save old toolchain directory, then make a new clone. After that, copy/replace toolchain. Right ?

Sorry for my poor English.

Yes, I copied the entire toolchain folder, then deleted the CloverBootloader folder, cloned everything again, deleted the empty toolchain and put the rescued one back. Everything started working right away. 😉

Edited by MakAsrock
  • Like 1
  • Thanks 1

By the way, if anyone needs a detailed log, you can go to the CloverBootloader folder in the terminal and run the command ./buildme "" ci | tee path/name of the log file.
This is what I got:
 

build.log

Edited by MakAsrock
  • Like 2

I reverted some changes from Merge pull request CloverHackyColor#775 from chris1111/master because I like the custom palette in buildme, xbuildme and nbuildme script, the lack of utilities section and storing mpkg.log in CloverPackage/sym/ implemented in the last commit. 
After that my commit became c97600d53. Otherwise, it is identical to the main branch. Thank you, my friends. 
 

 

 

2025-11-1106_49_23.thumb.jpg.f87c440b7a7c637e445609b9accf8c7b.jpg

mpkg.log

Edited by MakAsrock
  • Like 2
3 hours ago, axonleo said:

Is there support for gtx680 kepler if I try installing Tahoe with clover ?

 

Hi @axonleo Clover is a bootloader. Since Sequoia, MacOS do not support Kepler card. Only solution, root patches with OCLP. Unfortunately, OCLP is not yet update for Tahoe. So far, I haven't seen any Sandy Bridge configurations with macOS Tahoe! I'm not sure if it's possible, but you never know.

  • Like 4
×
×
  • Create New...