neuste Kodiversion wird nicht angezeigt

  • Das hier wäre der entsprechende Commit, der das seither ein wenig anders behandelt:

    Warum es dafür keinen Backport für Nexus gab, kann ich nicht sagen.

    Das wäre der PR. Ich spreche mal mit dem Team, was da falsch gelaufen ist

    Update/mesa 23.0.1 by csdougliss · Pull Request #22885 · xbmc/xbmc
    Description Updates Mesa to v23.0.1 Motivation and context Tools/depends builds would benefit from upgraded Mesa drivers. libdrm and wayland have been updated…
    github.com

    Zumindest enthält dieser PR den commit

    Wertschätzung kostet nichts, aber sie ist von unschätzbarem Wert.

  • Ich habe mal im Team nachgefragt ob das ein Fehler auf der User-Seite ist oder im Makefile.

    Ok, schön falls ich ein Fehler gefunden habe.

    Die Frage ist doch eher, hat das was mit meinen Problem zu tun oder ist das nur ein Nebenschauplatz? (Könnte man mit "ja" beantworten [bv])

    Nur zur Info: Bei mir ist wayland-protokolls Version 1.25 installiert. Mit dem Makefile (zumindest lt. dem Inhalt der Makefile) erzeuge ich wahrscheinlich Version 1.20.

    Im "cmake log.txt" steht folgendes:

    Code
    -- Checking for module 'wayland-protocols'
    --   Found wayland-protocols, version 1.25
    -- Found WaylandProtocols: 1 (found suitable version "1.25", minimum required is "1.7")

    Ich vermute, der benutzt gar nicht die selbstgebastelte Version. Wobei der Text an sich schon widersprüchlich ist. Bei Github findet man als aktuellste die Version 1.34. Aber wie gesagt, ist das überhaupt mein Problem?

  • Kannst du mir mal die Ausgabe von command -v autoreconf geben. Wenn keine Ausgabe kommt, dann wird das Kommando nicht erkannt und du musst noch das Paket [tt}autoconf[/tt] installieren.

    Denn normalerweise sollte $(AUTORECONF) zum Pfad des ausführbaren Binaries aufgelöst werden.

    Wenn da eine Ausgabe kommt, du aber dennoch den Fehler siehst, dann kannst du mal sowas probieren: export AUTORECONF=$(command -v autoreconf)

    Und dann nochmal versuchen zu kompilieren.

    Wertschätzung kostet nichts, aber sie ist von unschätzbarem Wert.

  • Wenn man sich dann die make-File anschaut steht das mit dem -vif auch so drin:

    Kannst du mal einen Link ins github senden, dafür? Bei mir steht das nicht drin im Makefile für wayland-protocols: xbmc/tools/depends/target/wayland-protocols/Makefile at 67852064e092b102785e250b986406976ae0a5c4 · xbmc/xbmc · GitHub

    Kodi 21.0, 17.6, 20.5, 16, 20.5 on Windows 11 Pro, Android 6, Android 12, FireTV Box 2nd Gen, FireTV 4k Max 2nd Gen
    Media on NAS, OpenMediaVault 6 (Debian Linux).

  • Kannst du mir mal die Ausgabe von command -v autoreconf geben.

    /usr/bin/autoreconf

    einen Fehler sehe ich da nicht.

    Wenn da eine Ausgabe kommt, du aber dennoch den Fehler siehst, dann kannst du mal sowas probieren: export AUTORECONF=$(command -v autoreconf)

    Der Fehler existiert immer noch. Wenn man sich das Script "autoreconf" anschaut gibt es da auch keine Option vif

    Hier mal ein Auszug aus autoreconf:

    meinen die vielleicht das so?: cd $(PLATFORM); $(AUTORECONF) -v -i -f

  • Das wäre egal. "-v -i -f" ist das gleiche wie "-vif" oder "-ifv" oder "-fvi"

    Man muss das nur einzeln vergleichen und die Optionen gibt es da halt "verbose", "install" und "force"

    Keine Ahnung warum das bei dir nicht geht

    Wertschätzung kostet nichts, aber sie ist von unschätzbarem Wert.

  • Das wäre egal. "-v -i -f" ist das gleiche wie "-vif" oder "-ifv" oder "-fvi"

    Ok, ich wusste nicht das man das so vereinfachen kann.

    Also nach ein wenig rumprobieren habe ich die Vermutung, dass es in meinen System mit der Variable AUTORECONF nicht geht.

    Die folgenden Varianten haben dann funktioniert:

    Code
    Variante 1: Änderungen im Makefile
    cd $(PLATFORM); autoreconf -vif
    
    Variante 2: Änderungen im Makefile
    AUTORECONF = autoreconf (bei der Variablendifinition eingefügt)

    Damit konnte ich die wayland-protocols kompilieren. Wie vermutet Version 1.20 wird erstellt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!