Matgen84 Posted March 13, 2020 Share Posted March 13, 2020 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. 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. 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712206 Share on other sites More sharing options...
arsradu Posted March 13, 2020 Share Posted March 13, 2020 (edited) 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 March 13, 2020 by arsradu 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712207 Share on other sites More sharing options...
Matgen84 Posted March 13, 2020 Share Posted March 13, 2020 (edited) 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 March 13, 2020 by Matgen84 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712252 Share on other sites More sharing options...
Matgen84 Posted March 13, 2020 Share Posted March 13, 2020 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 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. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712254 Share on other sites More sharing options...
ameenjuz Posted March 13, 2020 Share Posted March 13, 2020 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 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712263 Share on other sites More sharing options...
arsradu Posted March 13, 2020 Share Posted March 13, 2020 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. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712285 Share on other sites More sharing options...
vector sigma Posted March 13, 2020 Share Posted March 13, 2020 (edited) I guess you forgot to set the command line tools path: ..and BaseTools needs to be rebuilt Edited March 13, 2020 by vector sigma 2 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712291 Share on other sites More sharing options...
Matgen84 Posted March 13, 2020 Share Posted March 13, 2020 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? Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712292 Share on other sites More sharing options...
vector sigma Posted March 13, 2020 Share Posted March 13, 2020 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. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712294 Share on other sites More sharing options...
arsradu Posted March 13, 2020 Share Posted March 13, 2020 (edited) 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 March 13, 2020 by arsradu 2 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712302 Share on other sites More sharing options...
Matgen84 Posted March 13, 2020 Share Posted March 13, 2020 16 minutes ago, arsradu said: Update: theme issue still occurs with r5105 (dfd649dd5). You can optimize your theme via new function in Clover.app called "Optimize" button. 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712309 Share on other sites More sharing options...
Matgen84 Posted March 13, 2020 Share Posted March 13, 2020 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 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712310 Share on other sites More sharing options...
arsradu Posted March 13, 2020 Share Posted March 13, 2020 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! 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712312 Share on other sites More sharing options...
vector sigma Posted March 13, 2020 Share Posted March 13, 2020 (edited) 4 hours ago, arsradu said: It doesn't give you a visual feedback when it's done "optimising", only an audible one yep, as soon I finish to work on else.. it will show a spinner... Edited March 13, 2020 by vector sigma 2 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712314 Share on other sites More sharing options...
tluck Posted March 15, 2020 Share Posted March 15, 2020 (edited) @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 March 15, 2020 by tluck 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712523 Share on other sites More sharing options...
Slice Posted March 15, 2020 Share Posted March 15, 2020 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. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712529 Share on other sites More sharing options...
Matgen84 Posted March 18, 2020 Share Posted March 18, 2020 (edited) 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. Edited March 18, 2020 by Matgen84 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712738 Share on other sites More sharing options...
Matgen84 Posted March 18, 2020 Share Posted March 18, 2020 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 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712755 Share on other sites More sharing options...
CMMChris Posted March 18, 2020 Share Posted March 18, 2020 10.15.4 Beta 6 doesn't boot. Possibly broken kext injection? Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712764 Share on other sites More sharing options...
arsradu Posted March 18, 2020 Share Posted March 18, 2020 (edited) 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 March 18, 2020 by arsradu 2 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712800 Share on other sites More sharing options...
Slice Posted March 19, 2020 Share Posted March 19, 2020 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 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712810 Share on other sites More sharing options...
Pene Posted March 19, 2020 Share Posted March 19, 2020 (edited) @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 March 19, 2020 by Pene 3 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712902 Share on other sites More sharing options...
fusion71au Posted March 19, 2020 Share Posted March 19, 2020 (edited) 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... 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 March 20, 2020 by fusion71au Attach r5106_23ba4b218 1 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712911 Share on other sites More sharing options...
Slice Posted March 20, 2020 Share Posted March 20, 2020 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. 3 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712948 Share on other sites More sharing options...
Slice Posted March 20, 2020 Share Posted March 20, 2020 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. 2 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/846/#findComment-2712949 Share on other sites More sharing options...
Recommended Posts