VDR kompilieren...

  • hallo ,
    ich habe mir mal auf meinen linvdr diesen kram zu uebersetzen geladen.
    nun habe ich das vdr 1.3.14 in das verzeichniss gepackt und mal make ausgefuehrt, leider erhalte ich endlose fehlermeldungen und da ich null plan vonsowas habe, waere es nett, wenn ihr mir mal kurz ein bischen auf die spruenge helfe koenntet...



    __
    andreas


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • Hallo !


    Dir fehlen die DVB-Treiber-Sourcen, die benötigt der VDR zum kompilieren.


    Gruß,


    Sascha


    Server:
    ASRock K7VT2, Duron1800, 512MB Ram, TT DVB-S2, EasyVDR 1.0, Reel eHD, HD 1,5TB, Hardware-WakeUP-Board + 4x20 LCD, Thermaltake Bach, smarttvweb-plugin.

    Client:
    Samsung TV UE40ES6760 mit VDR on SmartTv-Widget

  • okok ich sehs ja ein,
    vllt sollte man sich erstmal an kleinere sachen wagen, anstatt erstmal das ganze vdr zu kompilieren...
    also mache ich mich mal an das freecell plugin...
    leider auch da wieder ein fehler aus dem ich so gar nicht schlau werde....


    Code
    linvdr:/usr/src/freecell-0.0.2# make
    g++ -Wall -Woverloaded-virtual -O2 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"freecell"' -I../../../include -I../../../../DVB/include -I. -o freecell.o freecell.c
    freecell.c:9: vdr/plugin.h: No such file or directory
    In file included from freecell.c:10:
    game.h:4: vdr/osdbase.h: No such file or directory
    game.h:5: vdr/osd.h: No such file or directory
    In file included from freecell.c:11:
    i18n.h:4: vdr/i18n.h: No such file or directory
    make: *** [freecell.o] Error 1
    linvdr:/usr/src/freecell-0.0.2#


    __
    andreas


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • das plugin braucht auch die dvb-sourcen ...

    Sorry ich bin noch n00b ...


    -----=====AufnahmeDevice1=====-----
    Dreambox DM800c
    -----=====Aufnahme-Device2(Streaming-Server)=====-----
    debian-lenny, DVB-t
    -----=====StreamingClient=====-----
    Sony PS3

  • ja, und wie soll das dann gehen ?
    und warum braucht ein plugin wie freecell dvb- sourcen?


    __
    andreas


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • Zitat

    Original von BooStar
    ja, und wie soll das dann gehen ?
    und warum braucht ein plugin wie freecell dvb- sourcen?


    __
    andreas


    du brauchst immer ein komplette Umgebung also die kernel sourcen, DVB Treiber etc. (Achtung es geht um die Quelltexte - damit sich alles schön übersetzen läßt !)

    Gruß


    sdu

    *******************************************************************
    gen2vdr 2.0
    TT1.3, Skystar 2.6c, activy300, STBs AVBoard
    *******************************************************************

  • Zitat

    ja, und wie soll das dann gehen ?
    und warum braucht ein plugin wie freecell dvb- sourcen?


    Unter anderem, weil das Plugin eine Ausgabe auf der DVB-Karte bzw. dem OSD erzeugen muss !


    Gruss,


    Sascha


    Server:
    ASRock K7VT2, Duron1800, 512MB Ram, TT DVB-S2, EasyVDR 1.0, Reel eHD, HD 1,5TB, Hardware-WakeUP-Board + 4x20 LCD, Thermaltake Bach, smarttvweb-plugin.

    Client:
    Samsung TV UE40ES6760 mit VDR on SmartTv-Widget

  • Pfad: "/usr/src/linux"

    Sorry ich bin noch n00b ...


    -----=====AufnahmeDevice1=====-----
    Dreambox DM800c
    -----=====Aufnahme-Device2(Streaming-Server)=====-----
    debian-lenny, DVB-t
    -----=====StreamingClient=====-----
    Sony PS3

  • BooStar : Wenn du erfolgreich sein willst , darfst du dir nicht selbst in die Kehrseite treten , indem du hier versuchst zu compilieren - geht nich - andere Baustelle - geht nich - dritte Baustelle - geht auch nich ... Frust , Ärger , Irritation ...


    Schaff dir die Grundlage , indem du ALLE Sourcen der Software , die du gerne hättest ( Plugins VDR-Version DVB-Treiber ) ziehst .
    Dann kann es dir nur noch passieren , daß irgend n Plugin oder Tool ne lib haben will , die dir fehlt - auch die lassen sich besorgen .


    Wenn du allerdings weitermachst , wie bisher gesehen , wirste dich unnötig aufregen .


    HJS

  • Hallo BooStar,


    Zitat

    Original von BooStar
    okok ich sehs ja ein,
    vllt sollte man sich erstmal an kleinere sachen wagen, anstatt erstmal das ganze vdr zu kompilieren...
    also mache ich mich mal an das freecell plugin...
    leider auch da wieder ein fehler aus dem ich so gar nicht schlau werde....


    Code
    linvdr:/usr/src/freecell-0.0.2# make


    Plugins werden soch anders übersetzt:


    Code
    cd vdr-verzeichnis
    make plugins

    beachte auch dabei, daß im vdr-verzeichnis/PLUGINS/src/ ein link namens 'freecell' zu 'freecell-0.0.2' vorhanden sein muß. 'make plugins' übersetztz nur die Verzeichnisse ohne '-' im Namen.


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

  • also mal schauen, ob ich das auch alles richtig verstanden habe,
    ich brauche kernel sourcen, dvb-treiber, sourcen, noch mehr sourcen...(welche denn nun alle)
    und die entpacke ich alle nach /usr/src,
    die kernel sourcen nach /usr/src/kernel
    die dvb sourcen nach /usr/src/dvb
    und dann das freecell- plugin nach /usr/src/freecell


    dann gehe ich in das freecell verzeichniss und tippe "make" und dann soll das alles funktionieren ?


    achso also muessen das dann die sourcen von meinem kernel und meinen dvb-treiber sein?


    und wie bekommt man raus, welchen kernel, oder welchen dvb-treiber man hat?


    und wo bekomme ich kernel sourcen her?


    und brauche noch mehr sourcen, ausser die kernel und dvb sourcen ??


    __
    andreas


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • Tja, das sind noch eine Menge Fragen.


    Du solltest dir vielleicht einfach mal die Anleitung von Hubertus Sandmann durchlesen, diese ist zwar auf SUSE gemünzt, enthält aber einige Antworten auf deine Fragen.


    Gruss,


    Sascha


    Server:
    ASRock K7VT2, Duron1800, 512MB Ram, TT DVB-S2, EasyVDR 1.0, Reel eHD, HD 1,5TB, Hardware-WakeUP-Board + 4x20 LCD, Thermaltake Bach, smarttvweb-plugin.

    Client:
    Samsung TV UE40ES6760 mit VDR on SmartTv-Widget

  • sdu:
    jo das habe ich gelesen, daraus werde ich jedoch nicht so richtig schlau...


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • naja ,
    also ich ab da nichts von wegen kernel sourcen gefunden...
    btw, bin ich immer noch ned weiter....


    gibts da denn kein how to, oder sowas ?


    __
    andreas


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • Hallo BooStar,


    Zitat

    Original von BooStar
    also mal schauen, ob ich das auch alles richtig verstanden habe,
    ...
    und dann das freecell- plugin nach /usr/src/freecell


    nicht ganz, das freecell-plugin gehört nach '/usr/src/vdr/PLUGINS/src/freecell-0.0.2' und nur ein link noch dazu in '/usr/src/vdr/PLUGINS/src/freecell' zu diesem Verzeichniss.


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

  • Zitat

    Original von BooStar
    naja ,
    also ich ab da nichts von wegen kernel sourcen gefunden...



    gleich am Anfang der Howtos :


    Q: Wie übersetze ich einen Kernel für LinVDR?


    auf einem zweiten debian woody system, das eine Entwicklungsumgebung hat, Kernel Sourcen herunterladen und z.B. in


    ...

    Gruß


    sdu

    *******************************************************************
    gen2vdr 2.0
    TT1.3, Skystar 2.6c, activy300, STBs AVBoard
    *******************************************************************

    2 Mal editiert, zuletzt von sdu ()

  • das artet zu einem kleinen Howto aus *gespanntweiterles*

    Sorry ich bin noch n00b ...


    -----=====AufnahmeDevice1=====-----
    Dreambox DM800c
    -----=====Aufnahme-Device2(Streaming-Server)=====-----
    debian-lenny, DVB-t
    -----=====StreamingClient=====-----
    Sony PS3

  • also ich nochmal....
    fangen wir noch mal anders an:


    wenn ich das freecell plugin kompilieren wiill, was brauche ich da alles, und wo muss alles liegen?
    was muss ich vor make machen ?


    __
    andreas


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

Jetzt mitmachen!

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