How To zum selber kompilieren

  • Grützi,


    gibt es ein How To oder besser eine Schritt für Schritt Anleitung wie man XMBC mit PVR kompilieren kann unter Ubuntu 10.04.1?


    Bin dem Englischen leider nicht so mächtig. THX

  • nabend,


    mach einfach ein checkout und ein dpkg-buildpackage .... also :


    Code
    svn co http://xbmc.svn.sourceforge.net/svnroot/xbmc/pvr-testing2 
    cd pvr-testing2
    ./bootstrap 
    dpkg-buildpackage
  • Danke


    Code
    pvr-testing2$ dpkg-buildpackage
    dpkg-buildpackage: setze CFLAGS auf Standardwert: -g -O2
    dpkg-buildpackage: setze CPPFLAGS auf Standardwert: 
    dpkg-buildpackage: setze LDFLAGS auf Standardwert: -Wl,-Bsymbolic-functions
    dpkg-buildpackage: setze FFLAGS auf Standardwert: -g -O2
    dpkg-buildpackage: setze CXXFLAGS auf Standardwert: -g -O2
    tail: „debian/changelog“ kann nicht zum Lesen geöffnet werden: No such file or directory
    dpkg-buildpackage: Fehler: Ende von debian/changelog gab Fehler-Exitstatus 1

    ?

  • moin,


    sorry der debian ordner muss noc kopiert werden:


    Code
    svn co http://xbmc.svn.sourceforge.net/svnroot/xbmc/pvr-testing2 
    cd pvr-testing2
    cp -a tools/Linux/packaging/debian .
    ./bootstrap 
    dpkg-buildpackage
  • Funktioniert leider noch nicht.

    Code
    pvr-testing2$ cp -a tools/Linux/packaging/debian
    cp: Fehlender ZieldateiOperand hinter „tools/Linux/packaging/debian“
    „cp --help“ gibt weitere Informationen.
  • Zitat

    Original von PostMan
    Funktioniert leider noch nicht.

    Code
    pvr-testing2$ cp -a tools/Linux/packaging/debian
    cp: Fehlender ZieldateiOperand hinter „tools/Linux/packaging/debian“
    „cp --help“ gibt weitere Informationen.


    Siehst du das denn nicht? Du hast den Punkt nicht mit kopiert!


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Besten Dank für Eure Hilfe, es wurde alles gebaut des SVN-Stand's #32871


    So die Zusammenfassung:

    Code
    svn co http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/pvr-testing2 
    cd pvr-testing2
    cp -a tools/Linux/packaging/debian .
    ./bootstrap 
    dpkg-buildpackage

    Die Pakete zur Erstellung habe ich wie gefordert nachinstalliert, auch eines welches nur von "maverick" bereitgestellt wird. Dazu musste die sources.list kurz angepasst werden.

  • Noch eine Frage.


    Wenn ich die Pakete erstellen lasse werden diese mit "svn32391" im Dateinamen hinterlegt. Obwohl der SVN Stand laut

    Code
    svn info

    32871 ist. Woran liegt das?

  • Laut dieser Seite ist der Stand 32871. Diesen habe ich mir geholt, wird aber dann so dargestellt

    Die gebauten Pakete habe aber "svn32391" mit im Namen. Bei einem Auschecken -r 32871 wird ebenfalls "svn32391" im Dateinamen hinterlegt. Da stimmt doch was nicht - oder?

  • Danke, eintragen wird man dort die vom SVN Stand. In diesem Fall die 32871 - oder? Denn dieser Stand wird ja auch gebaut und nicht Revision: 33341 weil im "pvr-testing2" nichts geändert wurde. Sind meine Gedankenzüge richtig?

Jetzt mitmachen!

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