Was ist mit Clover Los?

  • Tja,


    das "make gettext" erfolgt aus dem script durch einen Aufruf des folgenden scripts:


    /your_USERname_here/src/UDK2018/CLOVER/buildgettext.sh


    Leider reichen meine Kentnisse nicht soweit, um Dir an diesem Punkt helfen zu können - sorry.

    Ich weiss nur, das das buildgettext.sh script das gettext kompeliert und abschliessend nach

    /src/opt/local/bin kopiert.

    anbei mal mein "bin"-folder aus /src/opt/local/: bin.zip


    Wie sieht es denn bei anderen aus? Hat mein Script bei irgendjemandem von hier ohne Probleme funktioniert?

    ASUS WS X299 SAGE/10G • Intel Core i9-7920X 12-Core 2.9GHz • 128GB RAM • ASRock Radeon VII Phantom Gaming • 2x Samsung 980 NVMe M.2 SSD 1 TB
    Custom Wasserkühlung • Thermaltake TheTower 900 • 1x SAMSUNG 49" @ 5120 x 1440 (100Hz) via DP • LG OLED 55" TV @ 3840 x 2160 (100Hz) via HDMI
    WINDOWS 11 ENTERPRISE INSIDER (PRO950 NVMe) • macOS BIG SUR und MONTEREY latest Build (jeweils auf Samsung 980 NVMe) • OpenCore always latest

    Einmal editiert, zuletzt von Mork vom Ork ()

    kolutshan gefällt das.
  • Mork vom Ork Danke für's Script, bleibt bei mir allerdings bei „Building AppleSupportPkg ...“ hängen.


    Liebe Grüße, alex


     Mac mini Late 2020 – M1 – 16GB RAM – 256GB SSD

     MacBook Pro 15” Late 2015 – i7 4980HQ – 16GB RAM – 256GB SSD

     MacBook Pro 13” Late 2014 – i5 4278U – 8GB RAM – 120GB SSD

    iPhone 13 – iPhone 8 Plus – iPad Pro 12,9" – AirPods 1. Gen – AirPods Pro – Apple Watch S5 44mm




  • auch von mir ein Danke an Mork vom Ork und bei mir bleibt es auch an „Building AppleSupportPkg ...“ hängen.

  • das "Building AppleSupportPkg ... " und "Building AptioFixPkg ... " kann jeweils eine Weile dauern (bei mir waren es jeweils ca. 70 Sekunden).

    Das kompelieren dieser beiden Pakete läuft über den Aufruf von "src/UDK2018/AppleSupportPkg/macbuild.tool" bzw. "src/UDK2018/AptioFixPkg/macbuild.tool" - und bei beiden habe ich den log komplett deaktiviert, sodass man nicht sieht, was er im Hintergrund genau macht.

    Schaut man sich aber während des kompelierens dieser Scripte die Titelleiste des Terminalfensterns an, dann sieht man, das im Hintergrund noch etwas geschieht.


    Wer Spass daran hat, kann ja mal folgenden Part suchen und ändern:

    Hier werden diese beiden Pakete gebildet.

    Um nun ein vollständiges Log zu sehen, einfach folgende Zeile ändern:

    Code
    1. ./macbuild.tool > /dev/null 2>&1

    in

    Code
    1. ./macbuild.tool

    Nun solltet ihr ein komplettes Build-Log beim erstellen der beiden Pakete erhalten und könnt sehen, ob und wo es hängt.


    PS: ich habe an mehreren Stellen das LOG auf diese Art und Weise deaktiviert, da es sonst das Terminalfenster "zuballert". Wer ein vollständiges Log haben möchte

    (um eine genauere Fehlerursache zu betreiben, falls das Script an einer Stelle hängen sollte), der kann im gedsamten Script nach diesen Code-Schnipseln ausschau halten uns sie entfernen:

    Code
    1. > /dev/null


    Ich habe jetzt nochmal das Script so durchlaufen lassen, als wäre es das erste Mal auf meinem Rechner.

    Es wurden dabei KEINE Fehler produziert und der gesamte Build-Vorgang dauerte 09:54 min.

    Anbei das komplette Erstinstall-Log: CloverBootLog_from_scratch.zip

    ASUS WS X299 SAGE/10G • Intel Core i9-7920X 12-Core 2.9GHz • 128GB RAM • ASRock Radeon VII Phantom Gaming • 2x Samsung 980 NVMe M.2 SSD 1 TB
    Custom Wasserkühlung • Thermaltake TheTower 900 • 1x SAMSUNG 49" @ 5120 x 1440 (100Hz) via DP • LG OLED 55" TV @ 3840 x 2160 (100Hz) via HDMI
    WINDOWS 11 ENTERPRISE INSIDER (PRO950 NVMe) • macOS BIG SUR und MONTEREY latest Build (jeweils auf Samsung 980 NVMe) • OpenCore always latest

    3 Mal editiert, zuletzt von Mork vom Ork ()

    Un!x gefällt das.
  • Clover_Builder_MvO skript erneut angepasst:


    er zeigt jetzt bei den größeren Paketen die benötigte BUILD-ZEIT in mm:ss an.

    Ebenso habe ich das "builden" der größeren Pakete mit einem entsprechenden Hinweis "(this may take a while) ..." versehen.


    PS: Anpassungen am Script lade ich immer im Initialpost hoch.

    ASUS WS X299 SAGE/10G • Intel Core i9-7920X 12-Core 2.9GHz • 128GB RAM • ASRock Radeon VII Phantom Gaming • 2x Samsung 980 NVMe M.2 SSD 1 TB
    Custom Wasserkühlung • Thermaltake TheTower 900 • 1x SAMSUNG 49" @ 5120 x 1440 (100Hz) via DP • LG OLED 55" TV @ 3840 x 2160 (100Hz) via HDMI
    WINDOWS 11 ENTERPRISE INSIDER (PRO950 NVMe) • macOS BIG SUR und MONTEREY latest Build (jeweils auf Samsung 980 NVMe) • OpenCore always latest

    sv0911 gefällt das.
  • Habe dein Script auch mal getestet. Das hängt bei mir auch bei AppleSupportPkg (this May take a while)...

    Nach 10 Minuten passiert weiter hin nix. Drück ich Return/Enter, erscheint dadrunter direkt "not successfully".. Beim nächsten Paket AptioFixPkg das selbe..


    Nachdem ich die Pipette auf /dev/null rausgenommen habe, habe ich gesehen, das der nasm und noch ein tool aktualisieren wollte und ich dort dann fragen mit 'y' beantworten musste.


    dann hat der noch Python 3 beanstandet, das es nicht gefunden wird. Muss dazu jetzt auf dem MacBook (Catalina) erst update auf Xcode 11 machen, damit homebrew wieder den dienst aufnimmt :D


    Melde mich dann gleich nochmals ;)

  • PS: Anpassungen am Script lade ich immer im Initialpost hoch.

    2std. und passiert ist immer noch nichts.


    Die neusten Builds gibts jetzt auch hier: https://cloverdb.com/

    Liebe Grüße, alex


     Mac mini Late 2020 – M1 – 16GB RAM – 256GB SSD

     MacBook Pro 15” Late 2015 – i7 4980HQ – 16GB RAM – 256GB SSD

     MacBook Pro 13” Late 2014 – i5 4278U – 8GB RAM – 120GB SSD

    iPhone 13 – iPhone 8 Plus – iPad Pro 12,9" – AirPods 1. Gen – AirPods Pro – Apple Watch S5 44mm




  • Die nächste Änderung steht an:


    da beim kompelieren von "AppleSupportPkg" und "AptioFixPkg" nach einer gültigen Datei namens "nasm" und "mtoc/mtoc.NEW" im Ordner /usr/local/bin gesucht wird,

    habe ich die Installation dieser beiden Dateien in das Hauptscript übernommen:


    sollten diese Dateien fehlen, erhält man nun eine Meldung und wird gefragt, ob diese Dateien installiert werden sollen. Dazu tippt man "Y" ein und muss anschliessend

    sein Passwort eingeben (siehe Screenshot):



    Damit sollte gewährleistet sein, daß die beiden "./macbuild.tool"-Skripte für "AppleSupportPkg" und "AptioFixPkg" nun ohne diese Abfrage sauber durchkompelieren.


    Skipt wurde von mir bereits im Initialpost aktualisiert

    ASUS WS X299 SAGE/10G • Intel Core i9-7920X 12-Core 2.9GHz • 128GB RAM • ASRock Radeon VII Phantom Gaming • 2x Samsung 980 NVMe M.2 SSD 1 TB
    Custom Wasserkühlung • Thermaltake TheTower 900 • 1x SAMSUNG 49" @ 5120 x 1440 (100Hz) via DP • LG OLED 55" TV @ 3840 x 2160 (100Hz) via HDMI
    WINDOWS 11 ENTERPRISE INSIDER (PRO950 NVMe) • macOS BIG SUR und MONTEREY latest Build (jeweils auf Samsung 980 NVMe) • OpenCore always latest

    Un!x und sv0911 gefällt das.
  • Endlich!


    Building AppleSupportPkg (this may take a while) ... successfully - BuildTime: 1m0s

    Building AptioFixPkg (this may take a while) ... successfully - BuildTime: 1m0s


    Vielen Dank für's fixen Mork vom Ork

    Liebe Grüße, alex


     Mac mini Late 2020 – M1 – 16GB RAM – 256GB SSD

     MacBook Pro 15” Late 2015 – i7 4980HQ – 16GB RAM – 256GB SSD

     MacBook Pro 13” Late 2014 – i5 4278U – 8GB RAM – 120GB SSD

    iPhone 13 – iPhone 8 Plus – iPad Pro 12,9" – AirPods 1. Gen – AirPods Pro – Apple Watch S5 44mm




  • revunix

    Läuft denn das Script nun auch sauber durch?

    ASUS WS X299 SAGE/10G • Intel Core i9-7920X 12-Core 2.9GHz • 128GB RAM • ASRock Radeon VII Phantom Gaming • 2x Samsung 980 NVMe M.2 SSD 1 TB
    Custom Wasserkühlung • Thermaltake TheTower 900 • 1x SAMSUNG 49" @ 5120 x 1440 (100Hz) via DP • LG OLED 55" TV @ 3840 x 2160 (100Hz) via HDMI
    WINDOWS 11 ENTERPRISE INSIDER (PRO950 NVMe) • macOS BIG SUR und MONTEREY latest Build (jeweils auf Samsung 980 NVMe) • OpenCore always latest

  • So ist es, jetzt läuft es durch.


    Complete Build time 11m8s

    Liebe Grüße, alex


     Mac mini Late 2020 – M1 – 16GB RAM – 256GB SSD

     MacBook Pro 15” Late 2015 – i7 4980HQ – 16GB RAM – 256GB SSD

     MacBook Pro 13” Late 2014 – i5 4278U – 8GB RAM – 120GB SSD

    iPhone 13 – iPhone 8 Plus – iPad Pro 12,9" – AirPods 1. Gen – AirPods Pro – Apple Watch S5 44mm




  • Freut mich ...


    - - - - - - - - -


    Edit: 21:40:00 Uhr


    Finales FineTuning für heute beendet. Die für heute letzte Version ist aktualisiert.

    ASUS WS X299 SAGE/10G • Intel Core i9-7920X 12-Core 2.9GHz • 128GB RAM • ASRock Radeon VII Phantom Gaming • 2x Samsung 980 NVMe M.2 SSD 1 TB
    Custom Wasserkühlung • Thermaltake TheTower 900 • 1x SAMSUNG 49" @ 5120 x 1440 (100Hz) via DP • LG OLED 55" TV @ 3840 x 2160 (100Hz) via HDMI
    WINDOWS 11 ENTERPRISE INSIDER (PRO950 NVMe) • macOS BIG SUR und MONTEREY latest Build (jeweils auf Samsung 980 NVMe) • OpenCore always latest

    Einmal editiert, zuletzt von Mork vom Ork ()

    Un!x und sv0911 gefällt das.
  • So.. Script lief jetzt auch bei mir durch Catalina beta 4 + Xcode 11 beta 4, bringt dann homebrew und python3 wieder ans laufen :D

    jetzt Clover testen ;)


    auf jedenfalls danke für das script

  • Mork vom Ork nochmal der Hinweis, warum nicht eine Überprüfung ob in $PATH unter usr/bin oder bei homebrew installationen unter usr/local/bin die entsprechenden Tools schon liegen? Damit würde das Problem denke ich bei denen die die nötigen Tools bereits haben, doch beheben oder sehe ich das falsch?


    Ah gerade gesehen haste ja schon ;)


    Test erfolglos. AppleSupportPkg wird nicht compiled.


    Wenn ich morgen mal zeit hab schau ich mir mal die bash scripte an.


    Building AppleSupportPkg (this may take a while) ... not successfully.

    Building AptioFixPkg (this may take a while) ... not successfully.


    =========================== build CloverBIN x64 =============================


    Building Clover (this may take a while) ... not successfully.


    =========================== build CloverBIN boot7 ===========================


    Building Clover (this may take a while) ... not successfully.


    Danach jede menge zeug im Verzeichnis allerdings kein Installationsprogramm.

    Einmal editiert, zuletzt von ozw00d ()

  • Noch eine Verständnisfrage. Im Script erhält man folgenden Output:

    Code
    1. Deleting /EFI/CLOVER/kexts/Other/FakeSmc.kext ... Done.
    2. Deleting /EFI/CLOVER/kexts/Other/Lilu.kext ... Done.
    3. Deleting /EFI/CLOVER/kexts/Other/VirtualSmc.kext ... Done.
    4. Deleting /EFI/CLOVER/kexts/Other/WhateverGreen.kext ... Done.

    Die genannten Dateien werden bei mir allerdings gar nicht angerührt (EFI ist natürlich gemountet), da der Pfad so nicht existiert.

    Müsste der Pfad nicht eigentlich lauten /Volumes/EFI/EFI/CLOVER/kexts/Other ?

    Vor Allem das fehlende doppelte /EFI kommt mir spanisch vor.

    WEG, Lilu etc haben bei mir zudem immer noch den Zeitstempel vom 16.07., wo ich sie selbst compiled habe.

    "Never touch a running system"? Falsch!
    Warum? Darum.

  • nein, da die genannten Dateien im "Clover/CloverV2/EFI/CLOVER/kexts/Other/" gelegt/gelöscht werden, um beim paketieren des Installers zur Verfügung zu stehen.

    Diese lasse ich im Script löschen, damit dann am Ende die jeweils aktuell kompelierte Fassung an diese Stelle kopiert wird. Somit wird dann dfurch den Installer später auch immer die aktuellste Version der jeweiligen Kexte in den EFI/CLOVER/kexts/Other Ordner installiert.

    ASUS WS X299 SAGE/10G • Intel Core i9-7920X 12-Core 2.9GHz • 128GB RAM • ASRock Radeon VII Phantom Gaming • 2x Samsung 980 NVMe M.2 SSD 1 TB
    Custom Wasserkühlung • Thermaltake TheTower 900 • 1x SAMSUNG 49" @ 5120 x 1440 (100Hz) via DP • LG OLED 55" TV @ 3840 x 2160 (100Hz) via HDMI
    WINDOWS 11 ENTERPRISE INSIDER (PRO950 NVMe) • macOS BIG SUR und MONTEREY latest Build (jeweils auf Samsung 980 NVMe) • OpenCore always latest

  • Ich habe die Dateien testweise mal von Hand in der EFI gelöscht und den Installer erneut ausgeführt, allerdings werden WEG etc nicht mitinstalliert :(

    Oder verstehe ich immer noch irgendwas falsch?

    "Never touch a running system"? Falsch!
    Warum? Darum.