Remote Plugin

  • Ich kann den vdr-remote 0.2.0 plugin für die nexus karte nicht installieren.
    wenn ich make plugin eingabe kommt "keine regel gesetzt .."
    wenn ich nur make eingebe kommt das:


    linux:/usr/local/src/VDR/PLUGINS/remote-0.2.0 # make
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"remote"' -I../../../include -I../../../../DVB/include remote.c
    remote.c:9:24: vdr/plugin.h: Datei oder Verzeichnis nicht gefunden
    remote.c:10:24: vdr/remote.h: Datei oder Verzeichnis nicht gefunden
    remote.c:11:24: vdr/thread.h: Datei oder Verzeichnis nicht gefunden
    In file included from remote.c:17:
    i18n.h:16:22: vdr/i18n.h: Datei oder Verzeichnis nicht gefunden
    In file included from remote.c:17:
    i18n.h:19: error: syntax error before `[' token
    remote.c:36: error: parse error before `,' token
    remote.c:46: error: parse error before `const'
    remote.c:47: error: destructors must be member functions
    remote.c:47: error: virtual outside class declaration
    remote.c:48: error: syntax error before `(' token
    remote.c:49: error: `uint64' was not declared in this scope
    remote.c:49: error: parse error before `)' token
    remote.c:49: error: virtual outside class declaration
    remote.c:49: error: function `bool keyPressed(...)' is initialized like a
    variable
    remote.c:50: error: virtual outside class declaration
    remote.c:51: error: parse error before `}' token
    remote.c:54: error: invalid use of undefined type `class cRemoteGeneric'
    remote.c:36: error: forward declaration of `class cRemoteGeneric'
    remote.c: In constructor `cRemoteGeneric::cRemoteGeneric(const char*, int,
    char*)':
    remote.c:54: error: class `cRemoteGeneric' does not have any field named `
    cRemote'
    remote.c: At global scope:
    remote.c:65: error: invalid use of undefined type `class cRemoteGeneric'
    remote.c:36: error: forward declaration of `class cRemoteGeneric'
    remote.c: In destructor `cRemoteGeneric::~cRemoteGeneric()':
    remote.c:66: error: `Cancel' undeclared (first use this function)
    remote.c:66: error: (Each undeclared identifier is reported only once for each
    function it appears in.)
    remote.c: At global scope:
    remote.c:70: error: invalid use of undefined type `class cRemoteGeneric'
    remote.c:36: error: forward declaration of `class cRemoteGeneric'
    remote.c: In member function `void cRemoteGeneric::Action()':
    remote.c:72: error: `uint64' undeclared (first use this function)
    remote.c:72: error: parse error before `,' token
    remote.c:78: error: `delay_ms' undeclared (first use this function)
    remote.c:80: error: `code' undeclared (first use this function)
    remote.c:80: error: `getKey' undeclared (first use this function)
    remote.c:81: error: `INVALID_KEY' undeclared (first use this function)
    remote.c:83: error: `esyslog' undeclared (first use this function)
    remote.c:88: error: `time_ms' undeclared (first use this function)
    remote.c:97: error: `lastcode' undeclared (first use this function)
    remote.c:97: error: `Put' undeclared (first use this function)
    remote.c: At global scope:
    remote.c:139: error: base class `cRemoteGeneric' has incomplete type
    remote.c:143: error: 'uint64' is used as a type, but is not defined as a type.
    remote.c:144: error: type specifier omitted for parameter `uint32_t'
    remote.c:144: error: parse error before `)' token
    remote.c:146: error: ISO C++ forbids declaration of `uint64' with no type
    remote.c:146: error: `uint64' declared as a `virtual' field
    remote.c:146: error: parse error before `(' token
    remote.c:147: error: parse error before `)' token
    remote.c:153: error: type specifier omitted for parameter `uint32_t'
    remote.c:153: error: parse error before `)' token
    remote.c: In member function `void cRemoteDevInput::loadKeymap(...)':
    remote.c:156: error: `uint16_t' undeclared (first use this function)
    remote.c:156: error: parse error before `[' token
    remote.c:159: error: `devname' undeclared (first use this function)
    remote.c:162: error: `Name' undeclared (first use this function)
    remote.c:166: error: `keymap' undeclared (first use this function)
    remote.c:166: error: parse error before `;' token
    remote.c:167: error: `options' undeclared (first use this function)
    remote.c:172: error: `write' undeclared (first use this function)
    remote.c:174: error: `dsyslog' undeclared (first use this function)
    remote.c:178: error: `close' undeclared (first use this function)
    remote.c: In constructor `cRemoteDevInput::cRemoteDevInput(const char*, int,
    char*)':
    remote.c:182: error: class `cRemoteDevInput' does not have any field named `
    cRemoteGeneric'
    remote.c:186: error: `Start' undeclared (first use this function)
    remote.c:190: error: `memset' undeclared (first use this function)
    remote.c:210: error: `GetSetup' undeclared (first use this function)
    remote.c:212: error: `uint32_t' undeclared (first use this function)
    remote.c:212: error: parse error before `=' token
    remote.c:217: error: `kOptions' undeclared (first use this function)
    remote.c: In member function `virtual bool cRemoteDevInput::Initialize()':
    remote.c:234: error: `strcmp' undeclared (first use this function)
    remote.c:237: error: parse error before `;' token
    remote.c:245: error: `Interface' undeclared (first use this function)
    remote.c:245: error: `tr' undeclared (first use this function)
    remote.c:246: error: `testKey' undeclared (first use this function)
    remote.c:247: error: `usleep' undeclared (first use this function)
    remote.c:338: error: `PutSetup' undeclared (first use this function)
    remote.c: At global scope:
    remote.c:344: error: syntax error before `::' token
    remote.c:348: error: 'uint64' is used as a type, but is not defined as a type.
    remote.c:350: error: ISO C++ forbids declaration of `n' with no type
    remote.c:350: error: redefinition of `int n'
    remote.c:347: error: `int n' previously declared here
    remote.c:350: error: `ev' was not declared in this scope
    remote.c:350: error: `ev' was not declared in this scope
    remote.c:350: error: `read' was not declared in this scope
    remote.c:351: error: parse error before `if'
    remote.c:355: error: ISO C++ forbids declaration of `code' with no type
    remote.c:355: error: `int code' used prior to declaration
    remote.c:355: error: parse error before `.' token
    remote.c:355: error: parse error before `.' token
    remote.c:355: error: parse error before `.' token
    remote.c:363: error: ISO C++ forbids declaration of `code' with no type
    remote.c:363: error: redefinition of `int code'
    remote.c:355: error: `int code' previously defined here
    remote.c:364: error: parse error before `}' token
    remote.c:369: error: parse error before `)' token
    remote.c:410: error: base class `cRemoteGeneric' has incomplete type
    remote.c:414: error: ISO C++ forbids declaration of `uint64' with no type
    remote.c:414: error: `uint64' declared as a `virtual' field
    remote.c:414: error: parse error before `(' token
    remote.c:415: error: parse error before `)' token
    remote.c: In constructor `cRemoteDevTty::cRemoteDevTty(const char*, int, char*)
    ':
    remote.c:422: error: class `cRemoteDevTty' does not have any field named `
    cRemoteGeneric'
    remote.c: At global scope:
    remote.c:442: error: syntax error before `::' token
    remote.c:445: error: parse error before `=' token
    remote.c:447: error: ISO C++ forbids declaration of `n' with no type
    remote.c:447: error: redefinition of `int n'
    remote.c:350: error: `int n' previously defined here
    remote.c:447: error: `read' was not declared in this scope
    remote.c:448: error: parse error before `return'
    remote.c:451: error: parse error before `)' token
    remote.c:459: error: parse error before `{' token
    remote.c:464: error: conflicting types for `int fh[5]'
    remote.c:40: error: previous declaration as `int fh'
    remote.c:465: error: parse error before `public'
    remote.c:467: error: destructors must be member functions
    remote.c:467: error: virtual outside class declaration
    remote.c:468: error: virtual outside class declaration
    remote.c:469: error: virtual outside class declaration
    remote.c:470: error: virtual outside class declaration
    remote.c:471: error: virtual outside class declaration
    remote.c:475: error: virtual outside class declaration
    remote.c:475: error: `bool Start()' used prior to declaration
    remote.c:477: error: parse error before `}' token
    remote.c:480: error: invalid use of undefined type `class cPluginRemote'
    remote.c:458: error: forward declaration of `class cPluginRemote'
    remote.c: In constructor `cPluginRemote::cPluginRemote()':
    remote.c:487: error: `devcnt' undeclared (first use this function)
    remote.c: At global scope:
    remote.c:491: error: invalid use of undefined type `class cPluginRemote'
    remote.c:458: error: forward declaration of `class cPluginRemote'
    remote.c:504: error: invalid use of undefined type `class cPluginRemote'
    remote.c:458: error: forward declaration of `class cPluginRemote'
    remote.c:513: error: invalid use of undefined type `class cPluginRemote'
    remote.c:458: error: forward declaration of `class cPluginRemote'
    remote.c:554: error: invalid use of undefined type `class cPluginRemote'
    remote.c:458: error: forward declaration of `class cPluginRemote'
    remote.c: In member function `bool cPluginRemote::Start()':
    remote.c:559: error: `remotePhrases' undeclared (first use this function)
    remote.c:559: error: `RegisterI18n' undeclared (first use this function)
    remote.c:583: error: `strrchr' undeclared (first use this function)
    remote.c: At global scope:
    remote.c:614: error: ISO C++ forbids declaration of `VDRPLUGINCREATOR' with no
    type
    remote.c:614: error: invalid conversion from `void (*)()' to `int'
    make: *** [remote.o] Fehler 1



    was mache ich falsch ?

  • geht trotztdem noch nicht,was pasiert genau wenn der Plugin läuft,muss ich die fernbedienung trotzdem anlernen,kann mir bitte einer das ganze idiotensicher erklären ,also die einzelnen Schritte bis der Remote Plugin läuft ?

  • Hallo


    Schonmal bei Hubertus nachgeschaut?
    http://home.t-online.de/home/h…s.sandmann/vdr_remote.htm


    MfG

    vdr-2.2.0 + Kernel DVB + dvb-ttpci-01.fw-fb2624 -- Debian 8.2 / linux-3.16.0 - Celeron 2,0 GHz - 1024 MB DDR Ram - 500 GB Western Digital HDD - NEC ND-1300A - 1x DVB-S Rev. 1.6 (4 MB Mod) - 2x TT Budget S-1500 - TBE Extension Board - TechniSat TechniRouter 9/1x8 K (Unicable)
    # nvram-wakeup-1.1 # vdradmind-am-3.6.10 # vdr-fritzbox-1.5.3 # vdr-iptv-2.2.1 # vdr-2.2.0-hide-first-recording-level-v5


    Debian | How To Ask Questions The Smart Way

  • Hi,


    ansonsten gibt es in den Plugin-Sourcen sowohl eine README- als auch eine FAQ-Datei.
    Die neueste Version des Plugins ist übrigens 0.2.1, nicht 0.2.0.


    HTH
    Oliver

Jetzt mitmachen!

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