Jump to content
30960 posts in this topic

Recommended Posts

8 minutes ago, arsradu said:

Hi guys! 

 

There seem to be some issues with release 5105.

 

1. themes seem to be broken. Went back to 5104 for now. Now everything ok again.

screenshot6.thumb.png.9858d9a1d336aa8f50747efbd8715179.png

 

2. CloverUpdater points to a Page not Found: https://github.com/CloverHackyColor/CloverBootloader/releases/download/5105/Clover_v2.5k_r5105.pkg

 

3. The Clover_r5105.zip option from Clover Github Releases page goes to Page not Found: https://github.com/CloverHackyColor/CloverBootloader/releases/download/5105/Clover_r5105.zip

 

The only way I managed to get 5105 in pkg version was by renaming the link above and pointing it to https://github.com/CloverHackyColor/CloverBootloader/releases/download/5105/Clover_r5105.pkg

 

Hi @arsradu

 

There is 34 commits since r5105 Release.

 

The issue was solved. You've to build from source. 

 

 

 

 

  • Like 1
2 hours ago, Matgen84 said:

 

Hi @arsradu

 

There is 34 commits since r5105 Release.

 

The issue was solved. You've to build from source. 

 

Well, I haven't done that in a while. :)) Alright, I'll try that.

 

I'm guessing that's for issue nr 1, right? The other ones are probably issues with the links/filenames.

 

Anyway, thanks for the tip. :)

 

@Matgen84 I'm getting an error when building with buildme.

 

mkdir ./bin
make -C VfrCompile VfrLexer.h
BIN_DIR='.' make -C Pccts/dlg
cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c dlg_p.c
In file included from dlg_p.c:14:
In file included from ../h/pcctscfg.h:61:
../h/pccts_stdio.h:7:10: fatal error: 'stdio.h' file not found
#include <stdio.h>
         ^~~~~~~~~
1 error generated.
make[3]: *** [dlg_p.o] Error 1
make[2]: *** [Pccts/dlg/dlg] Error 2
make[1]: *** [VfrCompile/VfrLexer.h] Error 2
make: *** [Source/C] Error 2

[Process completed]

Am I missing something?

Edited by arsradu
  • Like 1
5 hours ago, arsradu said:

 

Well, I haven't done that in a while. :)) Alright, I'll try that.

 

I'm guessing that's for issue nr 1, right? The other ones are probably issues with the links/filenames.

 

Anyway, thanks for the tip. :)

 

@Matgen84 I'm getting an error when building with buildme.

 


mkdir ./bin
make -C VfrCompile VfrLexer.h
BIN_DIR='.' make -C Pccts/dlg
cc -O -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=65536 -c dlg_p.c
In file included from dlg_p.c:14:
In file included from ../h/pcctscfg.h:61:
../h/pccts_stdio.h:7:10: fatal error: 'stdio.h' file not found
#include <stdio.h>
         ^~~~~~~~~
1 error generated.
make[3]: *** [dlg_p.o] Error 1
make[2]: *** [Pccts/dlg/dlg] Error 2
make[1]: *** [VfrCompile/VfrLexer.h] Error 2
make: *** [Source/C] Error 2

[Process completed]

Am I missing something?

 

I don't use Buildme actually. Asks to @vector sigma for this problem. Do you try XCODE8 Toolchain.

 

EDIT: Works fine here XCODE8 Toolchain. Type 9 Update Clover, and of course 3, make pkg. See Below

 

Spoiler

Please enter your choice: 9

[UPDATE CLOVER]

Fetching origin

remote: Enumerating objects: 338, done.

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

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

remote: Total 756 (delta 330), reused 337 (delta 330), pack-reused 418

Receiving objects: 100% (756/756), 20.67 MiB | 1.49 MiB/s, done.

Resolving deltas: 100% (527/527), completed with 138 local objects.

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

   564a3ca06..81286c08b  master     -> origin/master

* [new tag]             5105       -> 5105

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

* branch                master     -> FETCH_HEAD

Updating 564a3ca06..81286c08b

Fast-forward

.gitignore                                                                  |    1 +

BaseTools/Conf/build_rule.template                                          |    8 +-

BaseTools/Conf/tools_def.template                                           |   20 +-

BaseTools/Source/C/GenFw/Elf64Convert.c                                     |   10 +

BaseTools/Source/C/GenFw/ElfConvert.c                                       |    4 +

BootHFS/Makefile.win                                                        |    8 +-

CloverApp/Clover.xcodeproj/project.pbxproj                                  |   66 +-

CloverApp/Clover/Clover-Bridging-Header.h                                   |  627 +++-

CloverApp/Clover/Extensions.swift                                           |    4 +

CloverApp/Clover/PNG8Image.h                                                |   21 +

CloverApp/Clover/PNG8Image.m                                                |  107 +

CloverApp/Clover/ThemeManager/ThemeManager.swift                            |   49 +-

CloverApp/Clover/ThemeManager/ThemeManager.xib                              |   32 +-

CloverApp/Clover/ThemeManager/ThemeManagerVC.swift                          |  150 +-

CloverApp/Clover/ThemeManager/ThemeView.swift                               |    6 +-

CloverApp/Clover/libimagequant/CHANGELOG                                    |   65 +

CloverApp/Clover/libimagequant/CODE_OF_CONDUCT.md                           |   74 +

CloverApp/Clover/libimagequant/CONTRIBUTING.md                              |   26 +

CloverApp/Clover/libimagequant/COPYRIGHT                                    |  641 ++++

CloverApp/Clover/libimagequant/Cargo.toml                                   |   39 +

CloverApp/Clover/libimagequant/Makefile                                     |  139 +

CloverApp/Clover/libimagequant/README.md                                    |  679 ++++

CloverApp/Clover/libimagequant/blur.c                                       |  132 +

CloverApp/Clover/libimagequant/blur.h                                       |    8 +

CloverApp/Clover/libimagequant/config.mk                                    |   12 +

CloverApp/Clover/libimagequant/configure                                    |  276 ++

CloverApp/Clover/libimagequant/example.c                                    |  115 +

CloverApp/Clover/libimagequant/imagequant.pc.in                             |   10 +

CloverApp/Clover/libimagequant/kmeans.c                                     |   98 +

CloverApp/Clover/libimagequant/kmeans.h                                     |   19 +

CloverApp/Clover/libimagequant/libimagequant-ios.xcodeproj/project.pbxproj  |  232 ++

CloverApp/Clover/libimagequant/libimagequant-mac.xcodeproj/project.pbxproj  |  223 ++

CloverApp/Clover/libimagequant/libimagequant.c                              | 2164 ++++++++++++

CloverApp/Clover/libimagequant/libimagequant.cs                             |  164 +

CloverApp/Clover/libimagequant/libimagequant.h                              |  151 +

CloverApp/Clover/libimagequant/lodepng.c                                    | 6406 +++++++++++++++++++++++++++++++++++

CloverApp/Clover/libimagequant/lodepng.h                                    | 1945 +++++++++++

CloverApp/Clover/libimagequant/mediancut.c                                  |  464 +++

CloverApp/Clover/libimagequant/mediancut.h                                  |    6 +

CloverApp/Clover/libimagequant/mempool.c                                    |   70 +

CloverApp/Clover/libimagequant/mempool.h                                    |   13 +

CloverApp/Clover/libimagequant/nearest.c                                    |  195 ++

CloverApp/Clover/libimagequant/nearest.h                                    |   14 +

CloverApp/Clover/libimagequant/org/pngquant/Image.java                      |   74 +

CloverApp/Clover/libimagequant/org/pngquant/LiqObject.java                  |   19 +

CloverApp/Clover/libimagequant/org/pngquant/PngQuant.c                      |  156 +

CloverApp/Clover/libimagequant/org/pngquant/PngQuant.java                   |  111 +

CloverApp/Clover/libimagequant/org/pngquant/PngQuantException.java          |    4 +

CloverApp/Clover/libimagequant/org/pngquant/Result.java                     |   90 +

CloverApp/Clover/libimagequant/pam.c                                        |  286 ++

CloverApp/Clover/libimagequant/pam.h                                        |  283 ++

CloverApp/Clover/libimagequant/pom.xml                                      |   87 +

CloverApp/Clover/libimagequant/rust-api/.gitignore                          |    2 +

CloverApp/Clover/libimagequant/rust-api/COPYRIGHT                           |  635 ++++

CloverApp/Clover/libimagequant/rust-api/Cargo.toml                          |   27 +

CloverApp/Clover/libimagequant/rust-api/README.md                           |   15 +

CloverApp/Clover/libimagequant/rust-api/examples/basic.rs                   |   32 +

CloverApp/Clover/libimagequant/rust-api/src/lib.rs                          |  566 ++++

CloverApp/Clover/libimagequant/rust-sys/build.rs                            |   63 +

CloverApp/Clover/libimagequant/rust-sys/libimagequant.rs                    |  307 ++

CloverApp/Lang.bundle/Contents/Resources/de.strings                         |   59 +-

CloverApp/Lang.bundle/Contents/Resources/en.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/es.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/fr.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/hr.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/id.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/it.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/ja.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/ko.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/lv.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/nl.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/pl.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/pt-BR.strings                      |    1 +

CloverApp/Lang.bundle/Contents/Resources/pt-PT.strings                      |    1 +

CloverApp/Lang.bundle/Contents/Resources/ro.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/ru.strings                         |   41 +-

CloverApp/Lang.bundle/Contents/Resources/sr.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/tr.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/uk.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/vi.strings                         |    1 +

CloverApp/Lang.bundle/Contents/Resources/zh-Hans.strings                    |    1 +

CloverApp/Lang.bundle/Contents/Resources/zh-Hant.strings                    |    1 +

CloverApp/libimagequant-2.12.6/.gitignore                                   |   27 +

CloverApp/libimagequant-2.12.6/.travis.yml                                  |   17 +

CloverApp/libimagequant-2.12.6/CHANGELOG                                    |   65 +

CloverApp/libimagequant-2.12.6/CODE_OF_CONDUCT.md                           |   74 +

CloverApp/libimagequant-2.12.6/CONTRIBUTING.md                              |   26 +

CloverApp/libimagequant-2.12.6/COPYRIGHT                                    |  641 ++++

CloverApp/libimagequant-2.12.6/Cargo.toml                                   |   39 +

CloverApp/libimagequant-2.12.6/Makefile                                     |  139 +

CloverApp/libimagequant-2.12.6/README.md                                    |  679 ++++

CloverApp/libimagequant-2.12.6/blur.c                                       |  132 +

CloverApp/libimagequant-2.12.6/blur.h                                       |    8 +

CloverApp/libimagequant-2.12.6/configure                                    |  276 ++

CloverApp/libimagequant-2.12.6/example.c                                    |  115 +

CloverApp/libimagequant-2.12.6/imagequant.pc.in                             |   10 +

CloverApp/libimagequant-2.12.6/kmeans.c                                     |   98 +

CloverApp/libimagequant-2.12.6/kmeans.h                                     |   19 +

CloverApp/libimagequant-2.12.6/libimagequant-ios.xcodeproj/project.pbxproj  |  232 ++

CloverApp/libimagequant-2.12.6/libimagequant-mac.xcodeproj/project.pbxproj  |  223 ++

CloverApp/libimagequant-2.12.6/libimagequant.c                              | 2166 ++++++++++++

CloverApp/libimagequant-2.12.6/libimagequant.cs                             |  164 +

CloverApp/libimagequant-2.12.6/libimagequant.h                              |  151 +

CloverApp/libimagequant-2.12.6/mediancut.c                                  |  464 +++

CloverApp/libimagequant-2.12.6/mediancut.h                                  |    6 +

CloverApp/libimagequant-2.12.6/mempool.c                                    |   70 +

CloverApp/libimagequant-2.12.6/mempool.h                                    |   13 +

CloverApp/libimagequant-2.12.6/nearest.c                                    |  195 ++

CloverApp/libimagequant-2.12.6/nearest.h                                    |   14 +

CloverApp/libimagequant-2.12.6/org/pngquant/Image.java                      |   74 +

CloverApp/libimagequant-2.12.6/org/pngquant/LiqObject.java                  |   19 +

CloverApp/libimagequant-2.12.6/org/pngquant/PngQuant.c                      |  156 +

CloverApp/libimagequant-2.12.6/org/pngquant/PngQuant.java                   |  111 +

CloverApp/libimagequant-2.12.6/org/pngquant/PngQuantException.java          |    4 +

CloverApp/libimagequant-2.12.6/org/pngquant/Result.java                     |   90 +

CloverApp/libimagequant-2.12.6/pam.c                                        |  286 ++

CloverApp/libimagequant-2.12.6/pam.h                                        |  283 ++

CloverApp/libimagequant-2.12.6/pom.xml                                      |   87 +

CloverApp/libimagequant-2.12.6/rust-api/.gitignore                          |    2 +

CloverApp/libimagequant-2.12.6/rust-api/COPYRIGHT                           |  635 ++++

CloverApp/libimagequant-2.12.6/rust-api/Cargo.toml                          |   27 +

CloverApp/libimagequant-2.12.6/rust-api/README.md                           |   15 +

CloverApp/libimagequant-2.12.6/rust-api/examples/basic.rs                   |   32 +

CloverApp/libimagequant-2.12.6/rust-api/src/lib.rs                          |  566 ++++

CloverApp/libimagequant-2.12.6/rust-sys/build.rs                            |   63 +

CloverApp/libimagequant-2.12.6/rust-sys/libimagequant.rs                    |  307 ++

CloverPackage/package/Scripts.templates/EFIFolder/preinstall                |    2 +-

CloverPackage/package/po/de.po                                              |  174 +-

Qemu/.gitignore                                                             |    5 +

Qemu/QEMU-test3.img.7z                                                      |  Bin 0 -> 14317638 bytes

Qemu/bios.bin-1.13.0                                                        |  Bin 0 -> 262144 bytes

Qemu/disk_image_gpt.img.zip                                                 |  Bin 0 -> 7367315 bytes

Qemu/gdb_launch                                                             |  138 +

Qemu/launch                                                                 |   84 +

Qemu/launch_from_eclipse                                                    |  113 +

Qemu/test.sh                                                                |   19 +

Qemu/vgabios-stdvga.bin                                                     |  Bin 0 -> 40448 bytes

Xcode/Clover/Clover.xcodeproj/project.pbxproj                               |   66 +-

Xcode/CloverX64/CloverX64.xcodeproj/project copy.pbxproj                    | 1109 ++++++

Xcode/CloverX64/CloverX64.xcodeproj/project.pbxproj                         | 1173 +++++++

.../CloverX64.xcodeproj/project.xcworkspace/contents.xcworkspacedata        |    7 +

Xcode/CloverX64/Readme.txt                                                  |    2 +

Xcode/CloverX64/clang-slink                                                 |   75 +

Xcode/CloverX64/get_unique_property                                         |   44 +

Xcode/Package/Package.xcodeproj/project.pbxproj                             |    5 +

Xcode/cpp_tests/cpp_tests.xcodeproj/project.pbxproj                         |  294 +-

.../cpp_tests.xcodeproj/xcshareddata/xcschemes/cpp_tests UTF16.xcscheme     |   16 +-

.../cpp_tests.xcodeproj/xcshareddata/xcschemes/cpp_tests UTF32.xcscheme     |    4 +-

Xcode/cpp_tests/src/Platform.cpp                                            |   27 +-

Xcode/cpp_tests/src/Platform.h                                              |   28 +-

Xcode/cpp_tests/src/main.cpp                                                |   10 +

cbuild.bat                                                                  |    7 +-

ebuild.sh                                                                   |    8 +-

hebuild.sh                                                                  |    8 +-

rEFIt_UEFI/Platform/AcpiPatcher.cpp                                         |    4 +-

rEFIt_UEFI/Platform/FixBiosDsdt.cpp                                         |    3 +-

rEFIt_UEFI/Platform/LoaderUefi.h                                            |    2 +-

rEFIt_UEFI/Platform/Nvram.cpp                                               |   16 +-

rEFIt_UEFI/Platform/Platform.h                                              |    2 +-

rEFIt_UEFI/Platform/Settings.cpp                                            |   48 +-

rEFIt_UEFI/Platform/Settings.h                                              |    2 +-

rEFIt_UEFI/Platform/device_inject.cpp                                       |    2 +-

rEFIt_UEFI/Platform/gma.cpp                                                 |    4 +-

rEFIt_UEFI/Platform/kernel_patcher.cpp                                      |    2 +-

rEFIt_UEFI/Platform/kext_inject.cpp                                         |    6 +-

rEFIt_UEFI/Platform/plist.cpp                                               |    2 +-

rEFIt_UEFI/cpp_foundation/XArray.h                                          |   80 +-

rEFIt_UEFI/cpp_foundation/XObjArray.h                                       |   32 +-

rEFIt_UEFI/cpp_foundation/XString.cpp                                       | 1092 ++++++

rEFIt_UEFI/cpp_foundation/XString.h                                         |  287 ++

rEFIt_UEFI/cpp_foundation/XStringW.cpp                                      |  145 +-

rEFIt_UEFI/cpp_foundation/XStringW.h                                        |   47 +-

rEFIt_UEFI/cpp_foundation/XStringWArray.cpp                                 |   10 +-

rEFIt_UEFI/cpp_foundation/XStringWArray.h                                   |    8 +-

rEFIt_UEFI/cpp_foundation/XStringWP.cpp                                     |   53 +

rEFIt_UEFI/cpp_foundation/XStringWP.h                                       |   32 +

rEFIt_UEFI/cpp_foundation/XToolsCommon.h                                    |    5 +-

rEFIt_UEFI/cpp_foundation/XUINTN.cpp                                        |   94 +

rEFIt_UEFI/cpp_foundation/XUINTN.h                                          |   73 +

rEFIt_UEFI/cpp_foundation/printf_lite.cpp                                   |   16 +-

rEFIt_UEFI/cpp_foundation/printf_lite.h                                     |   12 +-

rEFIt_UEFI/cpp_foundation/utf8Conversion.cpp                                |   36 +-

rEFIt_UEFI/cpp_foundation/utf8Conversion.h                                  |    4 +-

rEFIt_UEFI/cpp_unit_test/XObjArray_tests.cpp                                |    8 +-

rEFIt_UEFI/cpp_unit_test/XStringWArray_test.cpp                             |   27 +-

rEFIt_UEFI/cpp_unit_test/XStringW_test.cpp                                  |   41 +-

rEFIt_UEFI/cpp_unit_test/XString_test.cpp                                   |  131 +

rEFIt_UEFI/cpp_unit_test/XString_test.h                                     |    1 +

rEFIt_UEFI/cpp_unit_test/XUINTN_test.cpp                                    |  267 ++

rEFIt_UEFI/cpp_unit_test/XUINTN_test.h                                      |    1 +

rEFIt_UEFI/cpp_unit_test/all_tests.cpp                                      |   14 +-

rEFIt_UEFI/cpp_unit_test/global1.cpp                                        |    3 -

rEFIt_UEFI/cpp_unit_test/global1.h                                          |    3 -

rEFIt_UEFI/cpp_unit_test/global2.cpp                                        |    3 -

rEFIt_UEFI/cpp_unit_test/global2.h                                          |    3 -

rEFIt_UEFI/cpp_unit_test/global_test.cpp                                    |   12 +

rEFIt_UEFI/cpp_unit_test/global_test.h                                      |   26 +

rEFIt_UEFI/cpp_util/panic.cpp                                               |   38 +

rEFIt_UEFI/cpp_util/panic.h                                                 |   10 +

rEFIt_UEFI/entry_scan/common.cpp                                            |   44 +-

rEFIt_UEFI/entry_scan/entry_scan.h                                          |    3 -

rEFIt_UEFI/entry_scan/legacy.cpp                                            |    8 +-

rEFIt_UEFI/entry_scan/loader.cpp                                            |  115 +-

rEFIt_UEFI/entry_scan/securemenu.cpp                                        |    8 +-

rEFIt_UEFI/entry_scan/tool.cpp                                              |   26 +-

rEFIt_UEFI/gui/REFIT_MENU_SCREEN.h                                          |  105 +-

rEFIt_UEFI/gui/menu_items/menu_items.cpp                                    |   80 +

rEFIt_UEFI/gui/menu_items/menu_items.h                                      |  618 ++--

rEFIt_UEFI/libeg/VectorGraphics.cpp                                         |   43 +-

rEFIt_UEFI/libeg/XImage.cpp                                                 |  192 +-

rEFIt_UEFI/libeg/XImage.h                                                   |   11 +-

rEFIt_UEFI/libeg/XPointer.cpp                                               |   80 +-

rEFIt_UEFI/libeg/XPointer.h                                                 |    6 +-

rEFIt_UEFI/libeg/XTheme.cpp                                                 |  101 +

rEFIt_UEFI/libeg/XTheme.h                                                   |   90 +

rEFIt_UEFI/libeg/image.cpp                                                  |    8 +-

rEFIt_UEFI/libeg/libeg.h                                                    |   27 +-

rEFIt_UEFI/libeg/libscreen.cpp                                              |    6 +-

rEFIt_UEFI/libeg/load_icns.cpp                                              |  490 +--

rEFIt_UEFI/libeg/lodepng.cpp                                                |   28 +-

rEFIt_UEFI/libeg/nanosvg.cpp                                                |  132 +-

rEFIt_UEFI/libeg/nanosvg.h                                                  |   24 +-

rEFIt_UEFI/libeg/text.cpp                                                   |    2 +-

rEFIt_UEFI/refit.inf                                                        |   37 +-

rEFIt_UEFI/refit/IO.h                                                       |    2 +-

rEFIt_UEFI/refit/lib.cpp                                                    |    2 +-

rEFIt_UEFI/refit/lib.h                                                      |   12 +-

rEFIt_UEFI/refit/main.cpp                                                   |   32 +-

rEFIt_UEFI/refit/menu.cpp                                                   | 1073 +++---

rEFIt_UEFI/refit/screen.cpp                                                 |    2 +-

230 files changed, 34510 insertions(+), 2212 deletions(-)

create mode 100644 CloverApp/Clover/PNG8Image.h

create mode 100644 CloverApp/Clover/PNG8Image.m

create mode 100644 CloverApp/Clover/libimagequant/CHANGELOG

create mode 100644 CloverApp/Clover/libimagequant/CODE_OF_CONDUCT.md

create mode 100644 CloverApp/Clover/libimagequant/CONTRIBUTING.md

create mode 100644 CloverApp/Clover/libimagequant/COPYRIGHT

create mode 100644 CloverApp/Clover/libimagequant/Cargo.toml

create mode 100644 CloverApp/Clover/libimagequant/Makefile

create mode 100644 CloverApp/Clover/libimagequant/README.md

create mode 100644 CloverApp/Clover/libimagequant/blur.c

create mode 100644 CloverApp/Clover/libimagequant/blur.h

create mode 100644 CloverApp/Clover/libimagequant/config.mk

create mode 100755 CloverApp/Clover/libimagequant/configure

create mode 100644 CloverApp/Clover/libimagequant/example.c

create mode 100644 CloverApp/Clover/libimagequant/imagequant.pc.in

create mode 100644 CloverApp/Clover/libimagequant/kmeans.c

create mode 100644 CloverApp/Clover/libimagequant/kmeans.h

create mode 100644 CloverApp/Clover/libimagequant/libimagequant-ios.xcodeproj/project.pbxproj

create mode 100644 CloverApp/Clover/libimagequant/libimagequant-mac.xcodeproj/project.pbxproj

create mode 100644 CloverApp/Clover/libimagequant/libimagequant.c

create mode 100644 CloverApp/Clover/libimagequant/libimagequant.cs

create mode 100644 CloverApp/Clover/libimagequant/libimagequant.h

create mode 100644 CloverApp/Clover/libimagequant/lodepng.c

create mode 100644 CloverApp/Clover/libimagequant/lodepng.h

create mode 100644 CloverApp/Clover/libimagequant/mediancut.c

create mode 100644 CloverApp/Clover/libimagequant/mediancut.h

create mode 100644 CloverApp/Clover/libimagequant/mempool.c

create mode 100644 CloverApp/Clover/libimagequant/mempool.h

create mode 100644 CloverApp/Clover/libimagequant/nearest.c

create mode 100644 CloverApp/Clover/libimagequant/nearest.h

create mode 100644 CloverApp/Clover/libimagequant/org/pngquant/Image.java

create mode 100644 CloverApp/Clover/libimagequant/org/pngquant/LiqObject.java

create mode 100644 CloverApp/Clover/libimagequant/org/pngquant/PngQuant.c

create mode 100644 CloverApp/Clover/libimagequant/org/pngquant/PngQuant.java

create mode 100644 CloverApp/Clover/libimagequant/org/pngquant/PngQuantException.java

create mode 100644 CloverApp/Clover/libimagequant/org/pngquant/Result.java

create mode 100644 CloverApp/Clover/libimagequant/pam.c

create mode 100644 CloverApp/Clover/libimagequant/pam.h

create mode 100644 CloverApp/Clover/libimagequant/pom.xml

create mode 100644 CloverApp/Clover/libimagequant/rust-api/.gitignore

create mode 100644 CloverApp/Clover/libimagequant/rust-api/COPYRIGHT

create mode 100644 CloverApp/Clover/libimagequant/rust-api/Cargo.toml

create mode 100644 CloverApp/Clover/libimagequant/rust-api/README.md

create mode 100644 CloverApp/Clover/libimagequant/rust-api/examples/basic.rs

create mode 100644 CloverApp/Clover/libimagequant/rust-api/src/lib.rs

create mode 100644 CloverApp/Clover/libimagequant/rust-sys/build.rs

create mode 100644 CloverApp/Clover/libimagequant/rust-sys/libimagequant.rs

create mode 100644 CloverApp/libimagequant-2.12.6/.gitignore

create mode 100644 CloverApp/libimagequant-2.12.6/.travis.yml

create mode 100644 CloverApp/libimagequant-2.12.6/CHANGELOG

create mode 100644 CloverApp/libimagequant-2.12.6/CODE_OF_CONDUCT.md

create mode 100644 CloverApp/libimagequant-2.12.6/CONTRIBUTING.md

create mode 100644 CloverApp/libimagequant-2.12.6/COPYRIGHT

create mode 100644 CloverApp/libimagequant-2.12.6/Cargo.toml

create mode 100644 CloverApp/libimagequant-2.12.6/Makefile

create mode 100644 CloverApp/libimagequant-2.12.6/README.md

create mode 100644 CloverApp/libimagequant-2.12.6/blur.c

create mode 100644 CloverApp/libimagequant-2.12.6/blur.h

create mode 100755 CloverApp/libimagequant-2.12.6/configure

create mode 100644 CloverApp/libimagequant-2.12.6/example.c

create mode 100644 CloverApp/libimagequant-2.12.6/imagequant.pc.in

create mode 100644 CloverApp/libimagequant-2.12.6/kmeans.c

create mode 100644 CloverApp/libimagequant-2.12.6/kmeans.h

create mode 100644 CloverApp/libimagequant-2.12.6/libimagequant-ios.xcodeproj/project.pbxproj

create mode 100644 CloverApp/libimagequant-2.12.6/libimagequant-mac.xcodeproj/project.pbxproj

create mode 100644 CloverApp/libimagequant-2.12.6/libimagequant.c

create mode 100644 CloverApp/libimagequant-2.12.6/libimagequant.cs

create mode 100644 CloverApp/libimagequant-2.12.6/libimagequant.h

create mode 100644 CloverApp/libimagequant-2.12.6/mediancut.c

create mode 100644 CloverApp/libimagequant-2.12.6/mediancut.h

create mode 100644 CloverApp/libimagequant-2.12.6/mempool.c

create mode 100644 CloverApp/libimagequant-2.12.6/mempool.h

create mode 100644 CloverApp/libimagequant-2.12.6/nearest.c

create mode 100644 CloverApp/libimagequant-2.12.6/nearest.h

create mode 100644 CloverApp/libimagequant-2.12.6/org/pngquant/Image.java

create mode 100644 CloverApp/libimagequant-2.12.6/org/pngquant/LiqObject.java

create mode 100644 CloverApp/libimagequant-2.12.6/org/pngquant/PngQuant.c

create mode 100644 CloverApp/libimagequant-2.12.6/org/pngquant/PngQuant.java

create mode 100644 CloverApp/libimagequant-2.12.6/org/pngquant/PngQuantException.java

create mode 100644 CloverApp/libimagequant-2.12.6/org/pngquant/Result.java

create mode 100644 CloverApp/libimagequant-2.12.6/pam.c

create mode 100644 CloverApp/libimagequant-2.12.6/pam.h

create mode 100644 CloverApp/libimagequant-2.12.6/pom.xml

create mode 100644 CloverApp/libimagequant-2.12.6/rust-api/.gitignore

create mode 100644 CloverApp/libimagequant-2.12.6/rust-api/COPYRIGHT

create mode 100644 CloverApp/libimagequant-2.12.6/rust-api/Cargo.toml

create mode 100644 CloverApp/libimagequant-2.12.6/rust-api/README.md

create mode 100644 CloverApp/libimagequant-2.12.6/rust-api/examples/basic.rs

create mode 100644 CloverApp/libimagequant-2.12.6/rust-api/src/lib.rs

create mode 100644 CloverApp/libimagequant-2.12.6/rust-sys/build.rs

create mode 100644 CloverApp/libimagequant-2.12.6/rust-sys/libimagequant.rs

create mode 100644 Qemu/.gitignore

create mode 100644 Qemu/QEMU-test3.img.7z

create mode 100644 Qemu/bios.bin-1.13.0

create mode 100644 Qemu/disk_image_gpt.img.zip

create mode 100755 Qemu/gdb_launch

create mode 100755 Qemu/launch

create mode 100755 Qemu/launch_from_eclipse

create mode 100755 Qemu/test.sh

create mode 100644 Qemu/vgabios-stdvga.bin

create mode 100644 Xcode/CloverX64/CloverX64.xcodeproj/project copy.pbxproj

create mode 100644 Xcode/CloverX64/CloverX64.xcodeproj/project.pbxproj

create mode 100644 Xcode/CloverX64/CloverX64.xcodeproj/project.xcworkspace/contents.xcworkspacedata

create mode 100644 Xcode/CloverX64/Readme.txt

create mode 100755 Xcode/CloverX64/clang-slink

create mode 100755 Xcode/CloverX64/get_unique_property

mode change 100644 => 100755 Xcode/cpp_tests/src/main.cpp

mode change 100644 => 100755 rEFIt_UEFI/Platform/plist.cpp

create mode 100755 rEFIt_UEFI/cpp_foundation/XString.cpp

create mode 100755 rEFIt_UEFI/cpp_foundation/XString.h

create mode 100755 rEFIt_UEFI/cpp_foundation/XStringWP.cpp

create mode 100755 rEFIt_UEFI/cpp_foundation/XStringWP.h

create mode 100755 rEFIt_UEFI/cpp_foundation/XUINTN.cpp

create mode 100755 rEFIt_UEFI/cpp_foundation/XUINTN.h

mode change 100644 => 100755 rEFIt_UEFI/cpp_foundation/printf_lite.h

mode change 100644 => 100755 rEFIt_UEFI/cpp_unit_test/XObjArray_tests.cpp

create mode 100755 rEFIt_UEFI/cpp_unit_test/XString_test.cpp

create mode 100644 rEFIt_UEFI/cpp_unit_test/XString_test.h

create mode 100755 rEFIt_UEFI/cpp_unit_test/XUINTN_test.cpp

create mode 100644 rEFIt_UEFI/cpp_unit_test/XUINTN_test.h

delete mode 100644 rEFIt_UEFI/cpp_unit_test/global1.cpp

delete mode 100644 rEFIt_UEFI/cpp_unit_test/global1.h

delete mode 100644 rEFIt_UEFI/cpp_unit_test/global2.cpp

delete mode 100644 rEFIt_UEFI/cpp_unit_test/global2.h

create mode 100644 rEFIt_UEFI/cpp_unit_test/global_test.cpp

create mode 100644 rEFIt_UEFI/cpp_unit_test/global_test.h

create mode 100644 rEFIt_UEFI/cpp_util/panic.cpp

create mode 100644 rEFIt_UEFI/cpp_util/panic.h

create mode 100644 rEFIt_UEFI/gui/menu_items/menu_items.cpp

mode change 100644 => 100755 rEFIt_UEFI/libeg/VectorGraphics.cpp

create mode 100644 rEFIt_UEFI/libeg/XTheme.cpp

create mode 100644 rEFIt_UEFI/libeg/XTheme.h

 

Edited by Matgen84
1 hour ago, IDON-NO said:

@Matgen84

Can you share your clover build please ?

I've the same issue with icons and can't build it :no:

Thx

 

I build a custom Clover PKG with a custom script. The best way to build latest commit is:

  • download or git clone from repo
  • from the directory, run ./buildme XCODE8 from Terminal

By default, Buildme use GCC53 toolchain.

anyone can tell me about VoodooI2C.kext

VoodooI2C.kext+VoodooI2CELAN.kext do not work during installation

I tried with rehab man's Clover_v2.4k_r4701.RM-4963.ca6cca7c worked fine VoodooI2C.kext+VoodooI2CELAN.kext

all kexts work fine during installation except VoodooI2C.kext+VoodooI2CELAN.kext

pr file attached

debug_21366.zip

2 hours ago, Matgen84 said:

 

I build a custom Clover PKG with a custom script. The best way to build latest commit is:

  • download or git clone from repo
  • from the directory, run ./buildme XCODE8 from Terminal

By default, Buildme use GCC53 toolchain.

 

Well...that's the thing.

 

I tried with both ./buildme XCODE8 (which I was using for a long time) aaand without. And I had the same issue with both.

 

Also, apparently there have been a few more commits and now I don't get the error above anymore. But I do get stuck at translating resources.

 

========= Translating Resources ========
/Users/jimmy/src/CloverBootloader/toolchain
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
XCode version too old. Not extracting locale strings from source XIB file
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
XCode version too old. Not extracting locale strings from source XIB file
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
XCode version too old. Don't extracting locale strings from source files
stat: ../CloverUpdater/CloverUpdater.strings: stat: No such file or directory
stat: ../CloverPrefpane/CloverPrefpane.strings: stat: No such file or directory
po4a-clover.cfg:12: The '../CloverUpdater/CloverUpdater.strings' master file does not exist.

make: *** [pkg] Error 2

 

I'm guessing if you rebuild your work directory you might have it too. :)

14 minutes ago, arsradu said:

 

Well...that's the thing.

 

I tried with both ./buildme XCODE8 (which I was using for a long time) aaand without. And I had the same issue with both.

 

Also, apparently there have been a few more commits and now I don't get the error above anymore. But I do get stuck at translating resources.

 


========= Translating Resources ========
/Users/jimmy/src/CloverBootloader/toolchain
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
XCode version too old. Not extracting locale strings from source XIB file
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
XCode version too old. Not extracting locale strings from source XIB file
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
XCode version too old. Don't extracting locale strings from source files
stat: ../CloverUpdater/CloverUpdater.strings: stat: No such file or directory
stat: ../CloverPrefpane/CloverPrefpane.strings: stat: No such file or directory
po4a-clover.cfg:12: The '../CloverUpdater/CloverUpdater.strings' master file does not exist.

make: *** [pkg] Error 2

 

I'm guessing if you rebuild your work directory you might have it too. :)

 

I can build on a existing folder as I says before. I don't test from scratch. 

 

Why you got a toolchain subdirectory src/CloverBootloader/toolchain?

1 minute ago, Matgen84 said:

 

Why you got a toolchain subdirectory src/CloverBootloader/toolchain?

Because is the default toolchain path. ifyou delete the src folder (mine is just ~/CloverBootloader) then every things will be self contained. 

40 minutes ago, vector sigma said:

I guess you forgot to set the command line tools path:

 

..and BaseTools needs to be rebuilt

 

Your guess is...not wrong. :)

 

For some reason, I thought that was already set. But looks like it wasn't.

 

It's all good now, and it worked with GCC53 (without "XCODE8"), as well.

 

Thank you!

 

Update: theme issue still occurs with r5105 (dfd649dd5).

Edited by arsradu
  • Like 2

Hi @Slice

 

Is it possible to put commit number in the installer log. It will be useful, I think. Thanks.

 

Clover EFI installer log - Fri Mar 13 18:10:18 CET 2020
Installer version: r5105 EFI bootloader
======================================================
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         1000.0 GB  disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk1
   1:                        EFI NO NAME                 353.4 MB   disk1s1
   2:         Microsoft Reserved                         16.8 MB    disk1s2
   3:       Microsoft Basic Data Win10                   2.0 TB     disk1s3
   4:           Windows Recovery                         516.9 MB   disk1s4

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1000.0 GB  disk2
                                 Physical Store disk0s2
   1:                APFS Volume Mojave                  545.2 GB   disk2s1
   2:                APFS Volume Preboot                 24.1 MB    disk2s2
   3:                APFS Volume Recovery                510.4 MB   disk2s3
   4:                APFS Volume VM                      8.6 GB     disk2s4

 

6 minutes ago, Matgen84 said:

 

You can optimize your theme via new function in Clover.app called "Optimize" button.

Well, that worked. :) 

 

It doesn't give you a visual feedback when it's done "optimising", only an audible one. If you have your speakers on or your headphones. Maybe a pop-up or notification or something would be nice. Also, I'm guessing this doesn't happen with all the themes, right? It's probably only with the older ones.

 

In my case, I'm using and I absolutely love Minimalism. Simple black and white theme. I keep coming back to it over and over again.

 

Anyway, looks like the optimise button did its job. Thank you!

  • Like 1

@Slice on your recent commit on "rEFIt_UEFI/refit/lib.cpp", maybe you need a small fix?

 

  CHAR8 strLog[50];

  ...

  for (INTN i = 0; i < len; i++) {
    strLog[i + end] = '=';
  }
  //strLog[50] = '\0';
  strLog[49] = '\0';
  DebugLog (1, "%a\n", strLog);
 

otherwise - FYI everything seems to work again with r5105. 

 

Edited by tluck
  • Like 1
57 minutes ago, tluck said:

@Slice on your recent commit on "rEFIt_UEFI/refit/lib.cpp", maybe you need a small fix?

 

  CHAR8 strLog[50];

  ...

  for (INTN i = 0; i < len; i++) {
    strLog[i + end] = '=';
  }
  //strLog[50] = '\0';
  strLog[49] = '\0';
  DebugLog (1, "%a\n", strLog);
 

otherwise - FYI everything seems to work again with r5105. 

 

Thanks! I am inattentive today.

Hi @Slice

 

Yesterday, I update r5105 48b175 to r5105 5ed385d, without reboot. This morning, I have no Clover GUI only black screen.

 

Do you think is a Clover problem or macOS issue? I rebuild several time kernel cache from a working USB stick (5104), don't works. There is a message Error Kernel cache 0x09.

 

I've also reinstall macOS Mojave from Recovery partition after booting on a USB stick (r5104).

 

When I succeeded to rollback to r5105 48b175 : all works. 

I don't understand what's happen.

 

1.jpg

Edited by Matgen84
  • Thanks 1

Hi 

 

I can't build latest commit r5105 7461b02.

 

Spoiler

[CPP] FloatLib
[CPP] VectorGraphics
/Users/mathieu/src/CloverBootloader/rEFIt_UEFI/libeg/XImage.cpp:500:29: error: cannot pass object of non-trivial type 'const XStringW' through variadic function; call will abort at runtime [-Wnon-pod-varargs]
    DBG("%s not decoded\n", FileName);
                            ^
1 error generated.
make: *** [/Users/mathieu/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/rEFIt_UEFI/refit/OUTPUT/libeg/XImage.obj] Error 1


build.py...
 : error 7000: Failed to execute command
    make tbuild [/Users/mathieu/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/rEFIt_UEFI/refit]


build.py...
 : error F002: Failed to build module
    /Users/mathieu/src/CloverBootloader/rEFIt_UEFI/refit.inf [X64, XCODE8, RELEASE]

- Failed -
Build end time: 17:25:54, Mar.18 2020

 

4 hours ago, CMMChris said:

10.15.4 Beta 6 doesn't boot. Possibly broken kext injection?

 

Works fine for me... But we have some hardware differences (not sure how important they are in this case), and I'm using Clover r5105 (dfd649dd5). So not the latest build from sources, but also not the official r5105 from a week ago either. It's somewhere in the middle.

 

You can find it attached if you wanna give it a try.

Clover_r5105.pkg.zip

Edited by arsradu
  • Like 2
11 hours ago, Matgen84 said:

Hi 

 

I can't build latest commit r5105 7461b02.

 

  Hide contents

[CPP] FloatLib
[CPP] VectorGraphics
/Users/mathieu/src/CloverBootloader/rEFIt_UEFI/libeg/XImage.cpp:500:29: error: cannot pass object of non-trivial type 'const XStringW' through variadic function; call will abort at runtime [-Wnon-pod-varargs]
    DBG("%s not decoded\n", FileName);
                            ^
1 error generated.
make: *** [/Users/mathieu/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/rEFIt_UEFI/refit/OUTPUT/libeg/XImage.obj] Error 1


build.py...
 : error 7000: Failed to execute command
    make tbuild [/Users/mathieu/src/CloverBootloader/Build/Clover/RELEASE_XCODE8/X64/rEFIt_UEFI/refit]


build.py...
 : error F002: Failed to build module
    /Users/mathieu/src/CloverBootloader/rEFIt_UEFI/refit.inf [X64, XCODE8, RELEASE]

- Failed -
Build end time: 17:25:54, Mar.18 2020

 

There must be DBG("%s not decoded\n", FileName.data());

 

committed

  • Thanks 1

@Slice

I think there was an old mistake in this commit, regarding mask handling for Kernel patches / Boot patches. Seems to me that NrKexts was used by mistake instead of NrKernels and NrBoots.

On one computer, it caused for me hang before Clover GUI even loaded, due to attempt to copy to unallocated location.

But I think this might have also caused problems with kexts/kernel patches in other cases.

Please check my commit with the correction for this and look if it seems right to you.

 

Edited by Pene
  • Like 3
  • Thanks 1
6 hours ago, Pene said:

Please check my commit with the correction for this and look if it seems right to you.

 

 

Clover r5105_4d07a7376 working well here, both UEFI & BIOS boot... 

 

screenshot0.thumb.png.207a29ab1afbaa6c2283bb8f5b60bb75.png

 

Like @Matgen84, I was getting black screen/no GUI on UEFI boot for r5105_5ed385d (before your commits).

 

Attached is working latest Clover_r5106.pkg_23ba4b218.

 

Edited by fusion71au
Attach r5106_23ba4b218
  • Like 1
  • Thanks 1
10 hours ago, Pene said:

@Slice

I think there was an old mistake in this commit, regarding mask handling for Kernel patches / Boot patches. Seems to me that NrKexts was used by mistake instead of NrKernels and NrBoots.

On one computer, it caused for me hang before Clover GUI even loaded, due to attempt to copy to unallocated location.

But I think this might have also caused problems with kexts/kernel patches in other cases.

Please check my commit with the correction for this and look if it seems right to you.

 

Respect Pene!

It is the key bug. Thank you for notice.

  • Like 3
On 3/10/2020 at 11:17 PM, vector sigma said:

CloverV2 is the zipped CloverV2 directory. The other one is the pkg + md5 which in case is compressed with the loseless compression algo decided by pkgutil... which is way better than zip... why the difference.

I think we should rename Clover-r5XXX.zip to something more understandable like  Clover-r5XXX.pkg.zip.

I just don't know if it will influence on Update process.

  • Like 2
×
×
  • Create New...