Hi!
Ich habe eine pvr350, und bis jetzt läuft ivtv, vdr und analogtv. Beim Kompilieren vom pvr350 Plugin bekomme ich allerdings einen Fehler:
In file included from device.h:7,
from pvr350.c:10:
pvr350osd.h:3: error: parse error before `{' token
pvr350osd.h:9: error: `MAXNUMWINDOWS' was not declared in this scope
pvr350osd.h:11: error: parse error before `public'
pvr350osd.h:13: error: destructors must be member functions
pvr350osd.h:14: error: `cWindow' was not declared in this scope
pvr350osd.h:14: error: `Window' was not declared in this scope
pvr350osd.h:14: error: virtual outside class declaration
pvr350osd.h:15: error: `cWindow' was not declared in this scope
pvr350osd.h:15: error: `Window' was not declared in this scope
pvr350osd.h:15: error: virtual outside class declaration
pvr350osd.h:15: error: variable or field `CommitWindow' declared void
pvr350osd.h:16: error: `cWindow' was not declared in this scope
pvr350osd.h:16: error: `Window' was not declared in this scope
pvr350osd.h:16: error: virtual outside class declaration
pvr350osd.h:16: error: variable or field `ShowWindow' declared void
pvr350osd.h:17: error: `cWindow' was not declared in this scope
pvr350osd.h:17: error: `Window' was not declared in this scope
pvr350osd.h:17: error: parse error before `)' token
pvr350osd.h:17: error: virtual outside class declaration
pvr350osd.h:18: error: `cWindow' was not declared in this scope
pvr350osd.h:18: error: `Window' was not declared in this scope
pvr350osd.h:18: error: virtual outside class declaration
pvr350osd.h:18: error: variable or field `CloseWindow' declared void
pvr350osd.h:19: error: `cWindow' was not declared in this scope
pvr350osd.h:19: error: `Window' was not declared in this scope
pvr350osd.h:19: error: parse error before `,' token
pvr350osd.h:19: error: virtual outside class declaration
In file included from pvr350.c:10:
device.h:64: error: ISO C++ forbids declaration of `cOsdBase' with no type
device.h:64: error: `cOsdBase' declared as a `virtual' field
device.h:64: error: parse error before `*' token
../../../include/vdr/device.h:131: warning: `virtual int
cDevice::ProvidesCa(const cChannel*) const' was hidden
device.h:44: warning: by `int cPvr350Device::ProvidesCa(int)'
make[1]: *** [pvr350.o] Error 1
Ich setzte folgende Versionen ein:
vdr 1.3.12
analogtv-0.9.33
ivtv-0.1.10-pre2-ck100m
Da auf der pvr350 Plugin Page (http://www.rst38.org.uk/vdr/pvr350/) steht, dass die letzte Version kompatibel mit vdr 1.3.7 ist, habe ich es auch mit vdr 1.3.7 probiert, jedoch das gleiche Problem.
Sagt irgendwem die Fehlermeldung oben etwas?