[gelöst] Compilieren kann nervtötend sein

  • Hallo Leute,


    Und wieder mal will nix, wie es soll. Zur Vorgeschichte: mein Ziel ist VDR + XBMC und dafür verwende ich folgendes HowTo:


    http://xbmc.org/forum/showthread.php?t=45314


    Soweit hatte ich schon ein paar Stolpersteine, die ich allerdings beseitigen konnte. Nun bin ich beim Compilieren des VDR angelangt und nun weis ich nicht mehr weiter. ein "make" bringt folgenden Fehler:


    Code
    In file included from dvbdevice.h:13,                 
    from vdr.c:45: /usr/src/v4l-dvb/linux/include/linux
    /dvb/frontend.h:92: Fehler: »__u8« bezeichnet keinen Typ /usr/src/v4l-dvb/linux/include/linux
    /dvb/frontend.h:93: Fehler: »__u8« bezeichnet keinen Typ /usr/src/v4l-dvb/linux/include/linux
    /dvb/frontend.h:98: Fehler: »__u8« bezeichnet keinen Typ /usr/src/v4l-dvb/linux/include/linux
    /dvb/frontend.h:99: Fehler: »__u8« bezeichnet keinen Typ /usr/src/v4l-dvb/linux/include/linux
    /dvb/frontend.h:361: Fehler: »__u8« bezeichnet keinen Typ make: *** [vdr.o] Fehler 1


    Ein bisschen Suchen brachte mich darauf, dass ich es mal mit make DEFINES="-D__u8=unsigned char" versuchen sollte, jedoch das bringt mich zu folgendem:



    Langsam weiss ich nicht mehr weiter...


    Gruß,
    Nostradani

    HW: Asus AT3N7A-I, 2GB RAM, Nvidia ION, Technisat CableStar HD2 DVB-C, SW: yaVDR 0.2 mit XBMC als primäres Frontend

    Einmal editiert, zuletzt von Nostradani ()

  • An so was bin ich auch schon mal fast verzweifelt. Zwei Dinge:


    1) Patch für dvb header files
    Den gibt es auf der VDR.Developer seite (link ist in Announce der letzten VDR 1.7.x zu finden)


    2) compiler.h
    Du musst einen link setzen von /usr/src/linux/include/linux/compiler.h nach /usr/src/v4l-dvb/linux/include/linux/compiler.h


    Hoffe, es hilft
    Falk

  • Hi spitzb,


    Also den symbolischen Link für die compiler.h habe ich schon gesetzt gehabt.


    Leider finde ich den Patch für die dvb header files, den du erwähnt hast, bzw. ich bin mir auch nicht ganz sicher, was genau du damit meinst (ne diff file?). Bin jetzt schon ne ganze Weile am suchen aber die Announce Beiträge hier im Forum waren bisher nicht hilfreich.


    Könntest du mir da mal nen Link schiken?


    Gruß,
    Nostradani

    HW: Asus AT3N7A-I, 2GB RAM, Nvidia ION, Technisat CableStar HD2 DVB-C, SW: yaVDR 0.2 mit XBMC als primäres Frontend

  • Nun, ich denk, dass ich doch noch etwas gefunden habe. Anstatt der Patches habe ich v4l-dvb aus folgendem Repository ausgecheckt:


    IMPORTANT:
    ==========


    You need the DVB driver version from


    http://linuxtv.org/hg/~endriss/v4l-dvb


    or, alternatively, apply the two patches


    http://linuxtv.org/hg/~endriss/v4l-dvb/raw-rev/55fa4f709cf2
    http://linuxtv.org/hg/~endriss/v4l-dvb/raw-rev/b5567f27fba7


    Allerdings war das aus der Ankündigung für VDR 1.7.5 und ich versuch mich ja an 1.7.4!


    Geholfen hats übrigens nix :(


    Mir sheint es ja auch eher so, als ob die Einstellungen aus der Make.config nicht durchgereicht werden...


    Mal schaun, was sich sonst noch findet

    HW: Asus AT3N7A-I, 2GB RAM, Nvidia ION, Technisat CableStar HD2 DVB-C, SW: yaVDR 0.2 mit XBMC als primäres Frontend

Jetzt mitmachen!

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