Jump to content
30960 posts in this topic

Recommended Posts

7 minutes ago, joevt said:

 

I don't know what's wrong. Maybe check your "Settings" on the GitHub website. Look at "Password and authentication" or "SSH and GPG keys". I have a signing key in "SSH and GPG keys". I use Fork.app to maintain my local repositories and to push changes to GitHub repositories. It's set to use the "OAuth" authentication method. I haven't changed it in a long time so I don't remember all the steps.

 

OK. I'll check the settings.

  • Like 1

GCC15 takes a long time to download (curl) from the https://ftp.gnu.org/gnu/gcc/gcc-15.1.0/

55 min's here

 

Edited by chris1111
  • Like 2
2 hours ago, chris1111 said:

GCC15 takes a long time to download (curl) from the https://ftp.gnu.org/gnu/gcc/gcc-15.1.0/

55 min's here

 

 

1 hour ago, Alpha22 said:

@MakAsrock

used macOS Sequoia 15.6.1 

I am able to compile Clover, but the procedure is very long (my opinion)
Thank you for your work

 

  Reveal hidden contents

Screenshot-2025-09-07-alle-17-02-24.png

 

 

I have found nothing better than saving the toolchain folder to a safe place to speed up the process. Then it takes about 5 minutes on my computer. This is not buildme's guilt, it only prepares the environment and calls standard scripts with the necessary keys. The previous buildme did this no faster, and crashed on some operations. 😞

Edited by MakAsrock
  • Like 1
30 minutes ago, MakAsrock said:

 

I have found nothing better than saving the toolchain folder to a safe place to speed up the process. Then it takes about 5 minutes on my computer. This is not buildme's guilt, it only prepares the environment and calls standard scripts with the necessary keys. The previous buildme did this no faster, and crashed on some operations. 😞

I know its not buildme its Slow GNU server downloading all the tools

15 Minutes for binutils-2.45.tar.xz, 50 Minutes for gcc-15.1.0.tar.xz

Loosing one hour for downloading the tools

Maybe creating Repos CloverBuildTools in https://github.com/CloverHackyColor then curl all tools to /$HOME/src/tools/download before calling ./ebuild.sh

The script ebuild.sh knows if the tools is present, it will continue

Screenshot2025-09-07at11_54_05AM.png.126512db5b83396dd82a92282aa078ba.png

Edited by chris1111
  • Like 2
  • Thanks 1
1 hour ago, chris1111 said:

I know its not buildme its Slow GNU server downloading all the tools

15 Minutes for binutils-2.45.tar.xz, 50 Minutes for gcc-15.1.0.tar.xz

Loosing one hour for downloading the tools

Maybe creating Repos CloverBuildTools in https://github.com/CloverHackyColor then curl all tools to /$HOME/src/tools/download before calling ./ebuild.sh

The script ebuild.sh knows if the tools is present, it will continue

Screenshot2025-09-07at11_54_05AM.png.126512db5b83396dd82a92282aa078ba.png

This is not a bad idea. 👍

  • Like 2
  • Thanks 1

@MakAsrock @Slice

simple script to downloads and install all tools more rapidelly

the link is from Github repos CloverBuildTools non official

 

CloverBuildTools.zip

@MakAsrock you can included some thing like this in buildme but create an official repos in https://github.com/orgs/CloverHackyColor/repositories with @Slice approbation

When some tool change in the Clover source its easy to update the /release/tools.

Thanks

 

Spoiler
#!/bin/bash
# CloverBuildTools By chris1111

BuildTool="$HOME/src/tools/download/"
if [[ -f $BuildTool/binutils-2.45.tar.xz && -f $BuildTool/cctools-986.tar.gz && -f $BuildTool/gcc-15.1.0.tar.xz && -f $BuildTool/gettext-0.22.4.tar.xz && -f $BuildTool/gmp-6.3.0.tar.xz && -f $BuildTool/isl-0.27.tar.xz && -f $BuildTool/mpc-1.3.1.tar.gz && -f $BuildTool/mpfr-4.2.2.tar.xz && -f $BuildTool/nasm-2.16.01.tar.xz ]]; then
 echo "CloverBuildTools Exist "
 Sleep 2
else
 echo "Some tools is missing 🚫 Downloads All"
 mkdir -p $BuildTool
 Temp="/Private/tmp"
 CloverBuildTools="CloverBuildTools.zip"
 curl -L https://github.com/com-chris1111/CloverBuildTools/releases/download/V1/CloverBuildTools.zip -o $Temp/$CloverBuildTools
 # unzip all
 Tools="/Private/tmp/CloverBuildTools"
 ditto -x -k --sequesterRsrc --rsrc /Private/tmp/CloverBuildTools.zip $Temp
 Sleep 1
 cp -Rp $Tools/* $BuildTool
 # remove temp files
 Sleep 1
 rm -rf $Tools.zip
 rm -rf $Tools
 echo "CloverBuildTools Ready "
fi

 

 

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

@MakAsrock @Slice

simple script to downloads and install all tools more rapidelly

the link is from Github repos CloverBuildTools non official

 

CloverBuildTools.zip 1.19 MB · 1 download

@MakAsrock you can included some thing like this in buildme but create an official repos in https://github.com/orgs/CloverHackyColor/repositories with @Slice approbation

When some tool change in the Clover source its easy to update the /release/tools.

Thanks

 

  Reveal hidden contents
#!/bin/bash
# CloverBuildTools By chris1111

BuildTool="$HOME/src/tools/download/"
if [[ -f $BuildTool/binutils-2.45.tar.xz && -f $BuildTool/cctools-986.tar.gz && -f $BuildTool/gcc-15.1.0.tar.xz && -f $BuildTool/gettext-0.22.4.tar.xz && -f $BuildTool/gmp-6.3.0.tar.xz && -f $BuildTool/isl-0.27.tar.xz && -f $BuildTool/mpc-1.3.1.tar.gz && -f $BuildTool/mpfr-4.2.2.tar.xz && -f $BuildTool/nasm-2.16.01.tar.xz ]]; then
 echo "CloverBuildTools Exist "
 Sleep 2
else
 echo "Some tools is missing 🚫 Downloads All"
 mkdir -p $BuildTool
 Temp="/Private/tmp"
 CloverBuildTools="CloverBuildTools.zip"
 curl -L https://github.com/com-chris1111/CloverBuildTools/releases/download/V1/CloverBuildTools.zip -o $Temp/$CloverBuildTools
 # unzip all
 Tools="/Private/tmp/CloverBuildTools"
 ditto -x -k --sequesterRsrc --rsrc /Private/tmp/CloverBuildTools.zip $Temp
 Sleep 1
 cp -Rp $Tools/* $BuildTool
 # remove temp files
 Sleep 1
 rm -rf $Tools.zip
 rm -rf $Tools
 echo "CloverBuildTools Ready "
fi

 

 

Made a fully automatic utility that saves backups and deletes them after updating the repository, and I don't know how to add these utilities to the repository. I'm too bad at working with GitHub. I'm afraid of breaking something. By the way, readme.md is built right into the utility itself. If it doesn't start, then xattr -d com.apple.quarantine CloverAutoBuilder 2>/dev/null || true.

 

CloverAutoBuilder.zip

Edited by MakAsrock
  • Like 1
1 hour ago, MakAsrock said:

Made a fully automatic utility that saves backups and deletes them after updating the repository, and I don't know how to add these utilities to the repository. I'm too bad at working with GitHub. I'm afraid of breaking something. By the way, readme.md is built right into the utility itself. If it doesn't start, then xattr -d com.apple.quarantine CloverAutoBuilder 2>/dev/null || true.

 

CloverAutoBuilder.zip 1.08 MB · 2 downloads

Good Idea but I dont think this is the best because you need avoiding time in first use of building Clover 

This is why I proposed to host the tools files on GitHub but we could even include them in the source. :P

I am curious to know what @Slice thinks about including the tools files in the project source.

Edited by chris1111
  • Like 2
7 minutes ago, MakAsrock said:

In general, I played around with variables here and got all the necessary files to appear outside the CloverBootloader folder in tools and opt/local, then there will be no need to save anything when recreating CloverBootloader. As if we use only ebuild.sh and the fix requires installing only two... inside buildme. And if Slice approves, then the tools can be included in the repository.

 

Снимок экрана 2025-09-08 в 05.49.06.jpg

Were not need aditional script tool to do this, a simple change in buildme is enough

  • Like 2

Dots in buildme - set, but it had little effect. Rather for greater compatibility with ebuild.sh

CloverAutoBuilder v5 Gпves more practical benefits:
- Automatically builds CloverBootloader
- Uses CloverBuildTools from my repository
- Checks for Python and tools

CloverAutoBuilder.zip

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

Dots in buildme - set, but it had little effect. Rather for greater compatibility with ebuild.sh

CloverAutoBuilder v5 Gпves more practical benefits:
- Automatically builds CloverBootloader
- Uses CloverBuildTools from my repository
- Checks for Python and tools

CloverAutoBuilder.zip 1.08 MB · 6 downloads

I tried CloverAutoBuilder v5, which is faster at compiling (about 25 minutes) 

 

Spoiler

Screenshot-2025-09-08-alle-15-27-09.png

 

Edited by Alpha22
  • Like 3
20 hours ago, chris1111 said:

@MakAsrock @Slice

simple script to downloads and install all tools more rapidelly

the link is from Github repos CloverBuildTools non official

 

CloverBuildTools.zip 1.19 MB · 9 downloads

@MakAsrock you can included some thing like this in buildme but create an official repos in https://github.com/orgs/CloverHackyColor/repositories with @Slice approbation

When some tool change in the Clover source its easy to update the /release/tools.

Thanks

 

  Reveal hidden contents
#!/bin/bash
# CloverBuildTools By chris1111

BuildTool="$HOME/src/tools/download/"
if [[ -f $BuildTool/binutils-2.45.tar.xz && -f $BuildTool/cctools-986.tar.gz && -f $BuildTool/gcc-15.1.0.tar.xz && -f $BuildTool/gettext-0.22.4.tar.xz && -f $BuildTool/gmp-6.3.0.tar.xz && -f $BuildTool/isl-0.27.tar.xz && -f $BuildTool/mpc-1.3.1.tar.gz && -f $BuildTool/mpfr-4.2.2.tar.xz && -f $BuildTool/nasm-2.16.01.tar.xz ]]; then
 echo "CloverBuildTools Exist "
 Sleep 2
else
 echo "Some tools is missing 🚫 Downloads All"
 mkdir -p $BuildTool
 Temp="/Private/tmp"
 CloverBuildTools="CloverBuildTools.zip"
 curl -L https://github.com/com-chris1111/CloverBuildTools/releases/download/V1/CloverBuildTools.zip -o $Temp/$CloverBuildTools
 # unzip all
 Tools="/Private/tmp/CloverBuildTools"
 ditto -x -k --sequesterRsrc --rsrc /Private/tmp/CloverBuildTools.zip $Temp
 Sleep 1
 cp -Rp $Tools/* $BuildTool
 # remove temp files
 Sleep 1
 rm -rf $Tools.zip
 rm -rf $Tools
 echo "CloverBuildTools Ready "
fi

 

 

Can I make some minor changes to your utility so that it downloads missing files not only to src, but also to any folder with CloverBootloader while being side by side? This is necessary because I have long ago untied CloverBootloader from src. For example, in my case it is in Developer. I'll post it on my GitHub.

  • Like 3

But why new buildme forces to download new gcc-15.1.0? I already have one.

25 minutes???

Quote

Done!

 

Generating BootSectors

make: Nothing to be done for `all'.

Done!

 

* Clover build process took  11s  to complete...

sergey@iMac CloverBootloader %

 

  • Like 2
43 minutes ago, MakAsrock said:

Can I make some minor changes to your utility so that it downloads missing files not only to src, but also to any folder with CloverBootloader while being side by side? This is necessary because I have long ago untied CloverBootloader from src. For example, in my case it is in Developer. I'll post it on my GitHub.

Sure 👍

  • Like 3
7 hours ago, Slice said:

But why new buildme forces to download new gcc-15.1.0? I already have one.

25 minutes???

 

Yes its fast if you have already GCC but in first use of Building Clover its verry long. 

This is simply what we are talking about, at first use :D

edit ****

You can try to remove src then rebuild Clover GCC

Edited by chris1111
  • Like 1

 

6 hours ago, chris1111 said:

Yes its fast if you have already GCC but in first use of Building Clover its verry long. 

This is simply what we are talking about, at first use :D

edit ****

You can try to remove src then rebuild Clover GCC

Hello, @chris1111
Yes, that's exactly what you're talking about. I've tried this two or three times and can confirm that it works much faster than the previous method. It only takes about 25-30 minutes, compared to the previous method which took 50 minutes to an hour.

 

  • Like 3
Just now, Anto65 said:

@naiclub 

 

But does the built-in audio work with Clover?

I mean, not the USB Audio Device or the DGPU one.

With OC it works , with Clover It doesn't work here  🤔  thx

 

  Hide contents

Screenshot2025-09-09alle23_48_58.png.9b25848549c4270b024c394579d77e0d.png

 

From what you've said, my machine can handle everything from OC to Clover.
Best regards.

50 minutes ago, Anto65 said:

I understand that it can handle OC and Clover 🙂

I just wanted to know if the built-in audio works for you with Clover.

https://drive.google.com/file/d/1-BKJ59teKhRoYh2lM99ztjcYPnhRfizd/view?usp=drive_link

  • Like 2
24 minutes ago, naiclub said:

 

You like the new " launcher app " ?

try this if you want https://github.com/ggkevinnnn/LaunchNow/releases/tag/v1.3.0   no need any patch , it s just a app

  • Like 4
8 hours ago, Anto65 said:

 

You like the new " launcher app " ?

try this if you want https://github.com/ggkevinnnn/LaunchNow/releases/tag/v1.3.0   no need any patch , it s just a app

Thank you very much, my friend.

×
×
  • Create New...