[ANNOUNCE] Extended EPG plugin 0.0.1

  • Habe selbigen Fehler...



  • Zitat

    Original von peda
    Vermutlich fehlt nur irgendein Include, aber da ich kein C Spezi bin, fehlt mir da das Wissen..


    Wenn ein Include fehlt, dann gibt das eine entsprechende Fehlermeldung.


    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

  • Zitat

    Und woher bekommt man das entsprechende "Include" ?


    Naja, laut gda fehlt ja keins. Aber Problem besteht nach wie vor ;(

    MAIN: La Scala SST-LC04 Gehäuse / Asus P5N7A-VM / Intel E7500 / YaVDR 0.1 / TT-DVB-S2 / IR-Einschalter Atric / Wakeup-On-Call


    ICH: Bin Microsoft, Cisco, VMware und NetApp zertifiziert

  • Poste mal ihre directory-structure von VDR, meines ist z.B.:
    vdr directory: /usr/local/src/VDR (here resides ./vdr executable)
    plugin general source directory: /usr/local/src/VDR/PLUGINS/src (here reside all plugin sources in subdirectories)
    eepg source directory: /usr/local/src/VDR/PLUGINS/src/eepg (here resides eepg.c)


    Das problem ist vermutlich in line 41 von eepg.c :

    Code
    #include "../../../libsi/si.c"
  • Zitat

    Original von dingo
    Poste mal ihre directory-structure von VDR,....


    vdr directory: /usr/local/bin/vdr ( --> here resides ./vdr executable)


    plugin general source directory: /usr/local/src/VDR/PLUGINS/src


    eepg source directory: /usr/local/src/VDR/PLUGINS/src/eepg

  • hab das selbe problem, und keine idee :(

    produktiv: intel dh67bl, sat>ip, octopusnet, 16gig boot-ssd, yavdr 0.6.1, cir lirc
    testing: zotac ion-f itx, 1x tt s2-3600 usb, 8gig boot-ssd, yavdr 0.5 testing
    tv: samsung 75" amp:denon avr-x1300

  • Hallo,


    ich habe das Plugin ja erfolgreich kompiliert gegen einen vanilla 1.6.0 vdr und frage mich, warum ich keine Probleme hatte. Ich denke, es war deshalb erfolgreich, weil ich keinen NOEPG patch aktiv hatte. Im Source-Code ist ja um die Fehlerstelle drum ein #ifdef USE_NOEPG.


    Ich habe zwar momentan kein Linux/Compiler bei der Hand, aber wenn ich mir den Quellcode anschaue, sieht es für mich so aus, als wenn da ein Tippfehler im Quellcode ist in der eepg.c:

    Code
    2055 #ifdef USE_NOEPG
    2056  bool cEIT::allowedEPG (tChannelID kanalID)
    2057  {

    Es müsste meines Erachtens in Zeile 2056 heißen:

    Code
    2056  bool cEIT2::allowedEPG (tChannelID kanalID)


    Denn eine Klasse cEIT2 wird ja weiter oben deklariert, auch mit einer privaten Methode allowedEPG.


    Übrigens kann man den Quellcode wohl auch hier runterladen (per Google gefunden). Ich mag rapidshare nicht so gern:


    http://rsync16.de.gentoo.org/f…epg/vdr-eepg-0.0.1.tar.gz


    Viele Grüße
    hepi


  • hepi: DANKE, jetzt passt es. er meckert zwar ein wenig, aber es kompiliert durch.


    make[1]: Entering directory `/usr/local/src/vdr-1.6.0/PLUGINS/src/eepg-0.0.1'
    g++ -O2 -fPIC -Wall -Woverloaded-virtual -march=athlon64 -O2 -fPIC -c -D_GNU_SOURCE -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_DELTIMESHIFTREC -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_HARDLINKCUTTER -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_SETTIME -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"eepg"' -I/usr/src/linux/include/linux/dvb/include -I/usr/local/src/VDR/include eepg.c
    eepg.c: In constructor 'SI::cEIT2::cEIT2(cSchedules*, int, SI::u_char, const SI::u_char*, bool)':
    eepg.c:2105: warning: suggest parentheses around && within ||
    eepg.c: In member function 'virtual void cFilterEEPG::LoadEquivalentChannels()':
    eepg.c:944: warning: 'C' may be used uninitialized in this function
    g++ -O2 -fPIC -Wall -Woverloaded-virtual -march=athlon64 -O2 -fPIC -shared eepg.o -o libvdr-eepg.so


    servus izeman

    produktiv: intel dh67bl, sat>ip, octopusnet, 16gig boot-ssd, yavdr 0.6.1, cir lirc
    testing: zotac ion-f itx, 1x tt s2-3600 usb, 8gig boot-ssd, yavdr 0.5 testing
    tv: samsung 75" amp:denon avr-x1300

  • Verwende auch den noEPG Patch aus dem Zulu Paket, aber hier hats auch compiled!


    Danke dafür !

    MAIN: La Scala SST-LC04 Gehäuse / Asus P5N7A-VM / Intel E7500 / YaVDR 0.1 / TT-DVB-S2 / IR-Einschalter Atric / Wakeup-On-Call


    ICH: Bin Microsoft, Cisco, VMware und NetApp zertifiziert

Jetzt mitmachen!

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