Kodi 18 komilierung auf OpenSuse Tumbleweed schlägt fehl

  • Hi,
    ich wollte mit Kodi 18 auf meime Tumbleweed kompilieren, bin wie folgt vorgegangen:

    Code
    git clone git://github.com/xbmc/xbmc.git kodi
    cd kodi
    sudo make -C tools/depends/target/crossguid PREFIX=/usr/local
    mkdir kodi-build && cd kodi-build
    sudo cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local

    und an dieser stelle bekomme ich dann folgenden Fehler:


    Die beiden Log Dateien hänge ich auch noch an.

    Einer eine idee was falsch läuft? Hab gegoogelt aber nichts gefunden was mich weiter bringt

    Danke

  • Hi, jetzt ja.

    Komme aber beim Punkt
    2.2.3.2 64bit (x86_64) nicht so richtig weiter.


    Zitat

    doubt that all this is needed any more - I just did an x86_64 build without this stuff. I had to however install a few more dependencies.
    x86_64 users need to export CFLAGS and apply a patch because a non standard libdir ( http://forum.kodi.tv/showthread.php?t=34527 ) on ubuntu (the only one supported)
    create a text file called for example "missing-cflags.patch" a paste inside it the following lines:
    http://pastebin.com/f22b29f07
    than put it in your folder and type the following:


    Ich hab eine Datei in meinem Ordner $HOME/scr/xbmc namens "missing-cflags.patch" erstellt und den Inhalt welcher auf pastebin steht darein kopiert.
    Dann wird angegeben, das man ins xbmc Verzeichnis wechseln soll

    Code
    $ cd $HOME/xbmc
    $ mv ../missing-cflags.patch .
    $ patch -p1 < missing-cflags.patch
    $ CFLAGS="-I/usr/lib64/dbus-1.0/include -I/usr/lib64/glib-2.0/include"
    $ export CFLAGS
    $ ./configure --enable-mid --disable-debug --disable-pulse --prefix=/usr
    $ CFLAGS="-I/usr/lib64/dbus-1.0/include -I/usr/lib64/glib-2.0/include" make
    $ sudo make install


    also bin ich bei mir nach $HOME/scr/xbmc und habe dann dort das


    Code
    mv ../missing-cflags.patch .

    eingegeben worauf hin diese meldung kommt:

    Zitat

    coolzero@LinuxBuero:~/src/xbmc> mv ../missing-cflags.patch

    mv: Fehlender Zieldatei‐Operand hinter '../missing-cflags.patch'

    „mv --help“ liefert weitere Informationen.

    denke mal es liegt an dem letzten Punkt? Verstehe den move befehl ab der stelle aber auch nicht wirklich, wenn ich den punkt weglasse kommt folgende Meldung:

    Zitat

    coolzero@LinuxBuero:~/src/xbmc> mv ../missing-cflags.patch

    mv: Fehlender Zieldatei‐Operand hinter '../missing-cflags.patch'

    „mv --help“ liefert weitere Informationen.

    Wenn ich dann trotzdem versuche den Patch anzuwenden über ein:

    Code
    patch -p1 < missing-cflags.patch

    kommt diese Meldung:

    Zitat

    coolzero@LinuxBuero:~/src/xbmc> patch -p1 < missing-cflags.patch

    patch: **** Only garbage was found in the patch input.


    Da komme ich jetzt leider nicht weiter....

  • Hab jetzt nochmal das git neu geclont, allerdings klappt es immer noch nicht

    Bekomme immer noch bei:

    Code
    mv ../missing-cflags.patch .

    den Fehler:

    Zitat

    mv ../missing-cflags.patch

    mv: Fehlender Zieldatei‐Operand hinter '../missing-cflags.patch'

    „mv --help“ liefert weitere Informationen.

    Der Patch bringt dann auch schon den nächsten Fehler:

    Code
    patch -p1 < missing-cflags.patch
    can't find file to patch at input line 4
    Perhaps you used the wrong -p or --strip option?
    The text leading up to this was:
    --------------------------
    |diff -uNr XBMC/xbmc/FileSystem/Makefile old-XBMC/xbmc/FileSystem/Makefile
    |--- XBMC/xbmc/FileSystem/Makefile      2009-04-21 02:38:38.000000000 +0200
    |+++ old-XBMC/xbmc/FileSystem/Makefile  2009-05-08 17:20:00.000000000 +0200
    --------------------------
    File to patch:

    Aber was soll ich da jetzt angeben?

Jetzt mitmachen!

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