Kabelscan mit Scannerplugin

  • Hi ,
    leider habe ich keine Anleitung gefunden , wie man den SCANNPLUGIN installiert.
    Der Versuch mit MAKE scheitert.
    Habe ich das falsche Verzeichnis gewählt ?
    Womit scannt Ihr erfolgreich , und wie habt Ihr das Ding installiert?




    Verzeichnis der Scannerdateien:
    p3-900:/usr/local/src/VDR/PLUGINS/scanner # ls -l
    ================================================================


    total 61
    drwxr-xr-x 2 root root 320 Jan 16 18:58 .
    drwxr-xr-x 5 tom users 392 Jan 19 18:41 ..
    -rw-r--r-- 1 root root 173 Jan 16 18:58 .dependencies
    -rw-r--r-- 1 root root 18009 Sep 19 23:31 COPYING
    -rw-r--r-- 1 root root 260 Sep 19 23:31 HISTORY
    -rw-r--r-- 1 root root 1980 Sep 19 23:31 Makefile
    -rw-r--r-- 1 root root 240 Sep 19 23:31 README
    -rw-r--r-- 1 root root 7194 Sep 19 23:31 dvbscanner.c
    -rw-r--r-- 1 root root 1043 Sep 19 23:31 dvbscanner.h
    -rw-r--r-- 1 root root 461 Sep 19 23:31 i18n.c
    -rw-r--r-- 1 root root 286 Sep 19 23:31 i18n.h
    -rw-r--r-- 1 root root 2452 Sep 19 23:31 scanner.c
    Kompilierversuch mit MAKE:
    ================================================================
    p3-900:/usr/local/src/VDR/PLUGINS/scanner # make
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"scanner"' -D_GNU_SOURCE -I../../../include -I../../../../DVB/include scanner.c
    scanner.c:9: vdr/plugin.h: No such file or directory
    In file included from scanner.c:10:
    dvbscanner.h:4: vdr/device.h: No such file or directory
    dvbscanner.h:5: vdr/dvbdevice.h: No such file or directory
    dvbscanner.h:6: vdr/sections.h: No such file or directory
    In file included from scanner.c:11:
    i18n.h:12: vdr/i18n.h: No such file or directory
    make: *** [scanner.o] Error 1
    p3-900:/usr/local/src/VDR/PLUGINS/scanner #



    mfg Thomas

    VDR 1.2 P III -900 MHz 768 MB-SD RAM Mainboard ASUS P2B-F Siemens/ Technotrend DVB-C Karte (KABELVERSION )
    SUSE 8.0 Linux zurzeit Kernel 2.4.22 ( gebastelt) von KERNEL.ORG-Seite

  • Zitat

    Original von hugovdr
    p3-900:/usr/local/src/VDR/PLUGINS/scanner # make


    1. befindest Du Dich im falschen Verzeichnis. Richtig ist bei Dir "/usr/local/src/VDR".
    2. In dem Verzeichnis führst Du dann den Befehl "make plugins" aus. Dann werden alle Plugins - wenn nötig - compiliert.


    Solltest Du immer noch Probleme haben, dann melde Dich ruhig wieder.

    Hardware: Gigabyte GA-970A-D3, AMD Athlon II X2 235e, 4GB RAM, Zotac GeForce 210 Synergy Edition 1GB, Corsair Force3 60GB SSD, Mystique SaTiX-S2 Dual, 6.4" TFT, Atric IR Einschalter Rev.5, Logitech Harmony 900, Samsung LE46A789 full HD LCD, Denon AVR-1910, USB Atmo-Light von Slime
    Software: yaVDR 0.5
    Streaming Client 1: Hauppauge MediaMVP
    Streaming Client 2: Telegant TG100 (wenn ich mal irgendwann die Zeit finde das UPnP-Plugin zu testen)

  • Hi Saxman2k ,


    sorry für den langen Beitrag , aber der Wust kommt bei dem Befehl raus .
    Klappt bei dir der sendersuchlauf ? Wenn Ja was hast du zusätzlich zu VDR
    installiert ?



    p3-900:/usr/local/src/VDR # make plugins
    make[1]: Entering directory `/usr/local/src/VDR/PLUGINS/src/hello'
    make[1]: Leaving directory `/usr/local/src/VDR/PLUGINS/src/hello'
    make[1]: Entering directory `/usr/local/src/VDR/PLUGINS/src/hello'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"hello"' -I../../../include -I../../../../DVB/include hello.c
    In file included from ../../../include/vdr/timers.h:15,
    from ../../../include/vdr/recording.h:16,
    from ../../../include/vdr/svdrp.h:13,
    from ../../../include/vdr/interface.h:16,
    from hello.c:11:
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Vpid() const':
    ../../../include/vdr/eit.h:192: `vpid' undeclared (first use this function)
    ../../../include/vdr/eit.h:192: (Each undeclared identifier is reported only once
    ../../../include/vdr/eit.h:192: for each function it appears in.)
    ../../../include/vdr/eit.h:192: warning: control reaches end of non-void function `cSIProcessor::Vpid() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Apid1() const':
    ../../../include/vdr/eit.h:193: `apid' undeclared (first use this function)
    ../../../include/vdr/eit.h:193: warning: control reaches end of non-void function `cSIProcessor::Apid1() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Apid2() const':
    ../../../include/vdr/eit.h:194: warning: control reaches end of non-void function `cSIProcessor::Apid2() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Dpid1() const':
    ../../../include/vdr/eit.h:195: `dpid' undeclared (first use this function)
    ../../../include/vdr/eit.h:195: warning: control reaches end of non-void function `cSIProcessor::Dpid1() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Dpid2() const':
    ../../../include/vdr/eit.h:196: warning: control reaches end of non-void function `cSIProcessor::Dpid2() const'
    ../../../include/vdr/eit.h: In method `i
    nt cSIProcessor::Tpid() const':
    ../../../include/vdr/eit.h:197: `tpid' undeclared (first use this function)
    ../../../include/vdr/eit.h:197: warning: control reaches end of non-void function `cSIProcessor::Tpid() const'
    make[1]: *** [hello.o] Error 1
    make[1]: Leaving directory `/usr/local/src/VDR/PLUGINS/src/hello'
    make[1]: Entering directory `/usr/local/src/VDR/PLUGINS/src/osddemo'
    make[1]: Leaving directory `/usr/local/src/VDR/PLUGINS/src/osddemo'
    make[1]: Entering directory `/usr/local/src/VDR/PLUGINS/src/osddemo'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"osddemo"' -I../../../include -I../../../../DVB/include osddemo.c
    In file included from ../../../include/vdr/timers.h:15,
    from ../../../include/vdr/recording.h:16,
    from ../../../include/vdr/svdrp.h:13,
    from ../../../include/vdr/interface.h:16,
    from ../../../include/vdr/osd.h:18,
    from ../../../include/vdr/menuitems.h:13,
    from ../../../include/vdr/plugin.h:14,
    from osddemo.c:9:
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Vpid() const':
    ../../../include/vdr/eit.h:192: `vpid' undeclared (first use this function)
    ../../../include/vdr/eit.h:192: (Each undeclared identifier is reported only once
    ../../../include/vdr/eit.h:192: for each function it appears in.)
    ../../../include/vdr/eit.h:192: warning: control reaches end of non-void function `cSIProcessor::Vpid() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Apid1() const':
    ../../../include/vdr/eit.h:193: `apid' undeclared (first use this function)
    ../../../include/vdr/eit.h:193: warning: control reaches end of non-void function `cSIProcessor::Apid1() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Apid2() const':
    ../../../include/vdr/eit.h:194: warning: control reaches end of non-void function `cSIProcessor::Apid2() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Dpid1() const':
    ../../../include/vdr/eit.h:195: `dpid' undeclared (first use this function)
    ../../../include/vdr/eit.h:195: warning: control reaches end of non-void function `cSIProcessor::Dpid1() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Dpid2() const':
    ../../../include/vdr/eit.h:196: warning: control reaches end of non-void function `cSIProcessor::Dpid2() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Tpid() const':
    ../../../include/vdr/eit.h:197: `tpid' undeclared (first use this function)
    ../../../include/vdr/eit.h:197: warning: control reaches end of non-void function `cSIProcessor::Tpid() const'
    make[1]: *** [osddemo.o] Error 1
    make[1]: Leaving directory `/usr/local/src/VDR/PLUGINS/src/osddemo'
    make[1]: Entering directory `/usr/local/src/VDR/PLUGINS/src/sky'
    make[1]: Leaving directory `/usr/local/src/VDR/PLUGINS/src/sky'
    make[1]: Entering directory `/usr/local/src/VDR/PLUGINS/src/sky'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"sky"' -I../../../include -I../../../../DVB/include sky.c
    In file included from ../../../include/vdr/timers.h:15,
    from ../../../include/vdr/recording.h:16,
    from ../../../include/vdr/svdrp.h:13,
    from ../../../include/vdr/interface.h:16,
    from ../../../include/vdr/osd.h:18,
    from ../../../include/vdr/menuitems.h:13,
    from ../../../include/vdr/plugin.h:14,
    from sky.c:14:
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Vpid() const':
    ../../../include/vdr/eit.h:192: `vpid' undeclared (first use this function)
    ../../../include/vdr/eit.h:192: (Each undeclared identifier is reported only once
    ../../../include/vdr/eit.h:192: for each function it appears in.)
    ../../../include/vdr/eit.h:192: warning: control reaches end of non-void function `cSIProcessor::Vpid() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Apid1() const':
    ../../../include/vdr/eit.h:193: `apid' undeclared (first use this function)
    ../../../include/vdr/eit.h:193: warning: control reaches end of non-void function `cSIProcessor::Apid1() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Apid2() const':
    ../../../include/vdr/eit.h:194: warning: control reaches end of non-void function `cSIProcessor::Apid2() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Dpid1() const':
    ../../../include/vdr/eit.h:195: `dpid' undeclared (first use this function)
    ../../../include/vdr/eit.h:195: warning: control reaches end of non-void function `cSIProcessor::Dpid1() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Dpid2() const':
    ../../../include/vdr/eit.h:196: warning: control reaches end of non-void function `cSIProcessor::Dpid2() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Tpid() const':
    ../../../include/vdr/eit.h:197: `tpid' undeclared (first use this function)
    ../../../include/vdr/eit.h:197: warning: control reaches end of non-void function `cSIProcessor::Tpid() const'
    make[1]: *** [sky.o] Error 1
    make[1]: Leaving directory `/usr/local/src/VDR/PLUGINS/src/sky'
    make[1]: Entering directory `/usr/local/src/VDR/PLUGINS/src/status'
    make[1]: Leaving directory `/usr/local/src/VDR/PLUGINS/src/status'
    make[1]: Entering directory `/usr/local/src/VDR/PLUGINS/src/status'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"status"' -I../../../include -I../../../../DVB/include status.c
    In file included from ../../../include/vdr/timers.h:15,
    from ../../../include/vdr/recording.h:16,
    from ../../../include/vdr/svdrp.h:13,
    from ../../../include/vdr/interface.h:16,
    from ../../../include/vdr/osd.h:18,
    from ../../../include/vdr/menuitems.h:13,
    from ../../../include/vdr/plugin.h:14,
    from status.c:9:
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Vpid() const':
    ../../../include/vdr/eit.h:192: `vpid' undeclared (first use this function)
    ../../../include/vdr/eit.h:192: (Each undeclared identifier is reported only once
    ../../../include/vdr/eit.h:192: for each function it appears in.)
    ../../../include/vdr/eit.h:192: warning: control reaches end of non-void function `cSIProcessor::Vpid() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Apid1() const':
    ../../../include/vdr/eit.h:193: `apid' undeclared (first use this function)
    ../../../include/vdr/eit.h:193: warning: control reaches end of non-void function `cSIProcessor::Apid1() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Apid2() const':
    ../../../include/vdr/eit.h:194: warning: control reaches end of non-void function `cSIProcessor::Apid2() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Dpid1() const':
    ../../../include/vdr/eit.h:195: `dpid' undeclared (first use this function)
    ../../../include/vdr/eit.h:195: warning: control reaches end of non-void function `cSIProcessor::Dpid1() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Dpid2() const':
    ../../../include/vdr/eit.h:196: warning: control reaches end of non-void function `cSIProcessor::Dpid2() const'
    ../../../include/vdr/eit.h: In method `int cSIProcessor::Tpid() const':
    ../../../include/vdr/eit.h:197: `tpid' undeclared (first use this function)
    ../../../include/vdr/eit.h:197: warning: control reaches end of non-void function `cSIProcessor::Tpid() const'
    make[1]: *** [status.o] Error 1
    make[1]: Leaving directory `/usr/local/src/VDR/PLUGINS/src/status'
    make: *** [plugins] Error 2



    mfg Thomas :D :D

    VDR 1.2 P III -900 MHz 768 MB-SD RAM Mainboard ASUS P2B-F Siemens/ Technotrend DVB-C Karte (KABELVERSION )
    SUSE 8.0 Linux zurzeit Kernel 2.4.22 ( gebastelt) von KERNEL.ORG-Seite

  • Zitat

    Original von hugovdr
    Hi Saxman2k ,


    sorry für den langen Beitrag , aber der Wust kommt bei dem Befehl raus .


    Kein Problem! Dann kann man wenigstens auch eine gescheite Diagnose machen.

    Zitat

    Original von hugovdr
    Klappt bei dir der sendersuchlauf ? Wenn Ja was hast du zusätzlich zu VDR
    installiert ?


    Bei mir klappt der Suchlauf, ich habe jedoch eine DVB-s. Das sollte jedoch keinen großen Unterschied machen. Derzeit verwende ich VDR 1.2.6 mit dem letzten Komplettpatch. Ich habe das Scanner-Plugin zugegebenermaßen nur ein paar mal verwendet, aber compilieren war nicht das Problem.


    Wenn bei Dir schon das Demo-Plugin Hello nicht compiliert, wird irgendwas mit den VDR-Sourcen nicht stimmen. Entpacke die mal in ein neues Verzeichnis und versuche dann erstmal VDR zu compilieren ("make") und danach im selben Verzeichnis die Plugins ("make plugins"). Hier sollten keine Fehlermeldungen kommen. Danach kannst Du mal das Scannerplugin in das entsprechende Verzeichnis PLUGINS/src/ entpacken und im VDR-Verzeichnis folgendes ausführen: "make plugins-clean" und anschließend wieder "make plugins".


    Ist mir gerade noch eingefallen: Du hattest doch vor "make plugins" bei Deiner Installation auch schon VDR compiliert, oder?

    Hardware: Gigabyte GA-970A-D3, AMD Athlon II X2 235e, 4GB RAM, Zotac GeForce 210 Synergy Edition 1GB, Corsair Force3 60GB SSD, Mystique SaTiX-S2 Dual, 6.4" TFT, Atric IR Einschalter Rev.5, Logitech Harmony 900, Samsung LE46A789 full HD LCD, Denon AVR-1910, USB Atmo-Light von Slime
    Software: yaVDR 0.5
    Streaming Client 1: Hauppauge MediaMVP
    Streaming Client 2: Telegant TG100 (wenn ich mal irgendwann die Zeit finde das UPnP-Plugin zu testen)

  • Hi Saxman2k ,


    hab das Verzeichnis VDR gelöscht , VDR-Sourcen neu entpackt und den SCANpatch
    nach /VDR/PLUGIND/src/scanner kopiert.
    Anschließend VDR neu installiert und make plugins eingegeben .
    Die bereits vorhandenen Patches machen keine Probleme nur noch der
    SCANNPATCH


    p3-900:/usr/local/src/VDR # make plugins
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/hello'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/hello'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/osddemo'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/osddemo'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/scanner'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"scanner"' -D_GNU_SOURCE -I../../../include -I../../../../DVB/include scanner.c
    In file included from scanner.c:10:
    dvbscanner.h:6: vdr/sections.h: No such file or directory
    make[1]: *** [scanner.o] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/scanner'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/sky'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/sky'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/status'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/status'
    p3-900:/usr/local/src/VDR #




    mfg . Thomas

    VDR 1.2 P III -900 MHz 768 MB-SD RAM Mainboard ASUS P2B-F Siemens/ Technotrend DVB-C Karte (KABELVERSION )
    SUSE 8.0 Linux zurzeit Kernel 2.4.22 ( gebastelt) von KERNEL.ORG-Seite

  • Hi, ich hab genau den gleichen Fehler

    Zitat

    dvbscanner.h:6: vdr/sections.h: No such file or directory


    Hab mein ganzes System nach der "sections.h" durchsucht und sie existiert definitiv auch nicht ;)


    Woher kommt diese Headerdatei ?!?
    Hab sämtliche sourcen runtergeladen, die zum normalen Betrieb von vdr nötig sind.
    VDR kompiliert auch anständig und die Beispielplugins werden auch fehlerfrei erzeugt nur eben dieses Scannerplugin nicht...


    Was habt ihr was ich nicht hab ?!? ;(

    Hardware: Asus Pundit + Nexus-s Rev. 2.2
    Software: Debian Sarge+ vdr-1.3.20

    Einmal editiert, zuletzt von Sui ()

Jetzt mitmachen!

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