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 ?