|
|
streamdev plugin probs
|
|
habe folgendes problem wenn ich zb streamdev unter
suse 10.2 mit vdr 1.5.1 installen
will.
habe die source in PLUGINS/src
gepackt, symlink erstellt, wie ichs zb beim
softdevice gemacht hatte.
leider kommt dann
bei make plugins im VDR source dir folgende
fehlermeldung.
ERROR: plugin streamdev
doesn't honor APIVERSION - not compiled! Plugin
svdrpdemo: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/svdrpdemo' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/svdrpdemo'
***
plugins without APIVERSION: streamdev
das
gleiche problem hab ich zb auch mit dem ffnetdev
plugun. habe dort sogar den patch für 1.5.1 im
ffnetdev container mit patch p1
</PFAD/ZUM/PATCH ausprobiert, was auch
erfolgreich ging, aber dann bei make plugins
wieder der fehler das es nicht compiled
wäre.
ist bestimmt nur nen kleiner fehler
meinerseits, wäre fürn nen tip sehr dankbar.
| |
26.04.2007 18:06 |
| |
I30R6
Ritter
Dabei seit:
21.12.2004 Beiträge: 1.231 Herkunft:
Ruhrpott Berufung:
Auf-Suche-Hinweiser
| |
Nabend,
TIPP : Ergebnis : http://www.vdr-wiki.de/wiki/index.php/Plugin_Installation#alte_Plugins_unter_vdr_1.4
trifft
hier auch zu .
I30R6
__________________
VDR Hardware : A7V133,
AMD 1.2GHZ , 512MB , 80&250GB HDDs, FF 1.5
Kühlungs Mod, SS 2 Rev.2.6D, Psone TFT, 3.5"CI
Interface, ZetaBlueCam, AVBoard 1.3, X10
Software : Suse
9.3, Kernel 2.6.21, VDR 1.5.2 inkl. Extension
Patch v25, Nvram, vdrconvert,
infosatepg PlugIns : von A -
Z
Dieser Beitrag wurde 1
mal editiert, zum letzten Mal von I30R6:
26.04.2007 19:17. | |
26.04.2007 18:32 |
| |
OppTupacShakur
Jungspund
Dabei seit:
19.03.2007 Beiträge: 21
Themenstarter
| |
ah, nice danke, darauf wäre ich nicht gekommen,
hab schon gegooglet aber nur ein thread gefunden,
von ner alten dev 1.3.x wo leider keine lösung
war, hammer thx nu kanns ja weiter gehen | |
26.04.2007 19:05 |
| |
OppTupacShakur
Jungspund
Dabei seit:
19.03.2007 Beiträge: 21
Themenstarter
| |
habe trotzdem noch ein problem und zwar
folgendes:
einmal mit dem ffnetdev
plugin:
WorkServer:~/vdr # cd
/usr/local/src/VDR/PLUGINS/src/ WorkServer:/usr/local/src/VDR/PLUGINS/src
# ln -s vdr-ffnetdev-0.1.0
ffnetdev WorkServer:/usr/local/src/VDR/PLUGINS/src
# cd
ffnetdev/ WorkServer:/usr/local/src/VDR/PLUGINS/src/ffnetdev
# sed -i -e s/VDRVERSION/APIVERSION/g
Makefile WorkServer:/usr/local/src/VDR/PLUGINS/src/ffnetdev
# cd ../../.. WorkServer:/usr/local/src/VDR #
make plugins Plugin ffnetdev: make[1]:
Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/vdr-ffnetdev-0.1.0' make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/vdr-ffnetdev-0.1.0' make[1]:
Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/vdr-ffnetdev-0.1.0' g++
-g -O2 -Wall -Woverloaded-virtual -fPIC -g -c
-D_GNU_SOURCE -DPLUGIN_NAME_I18N='"ffnetdev"'
-DDEBUG -I../../../../DVB/include
-I../../../include -I../../../../DVB/include -I.
-o ffnetdev.o ffnetdev.c ffnetdev.h:43: error:
conflicting return type specified for 'virtual
bool
cPluginFFNetDev::Active()' ../../../include/vdr/plugin.h:43:
error: overriding 'virtual cString
cPlugin::Active()' make[1]: *** [ffnetdev.o]
Fehler 1 make[1]: Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/vdr-ffnetdev-0.1.0' Plugin
hello: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/hello' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/hello' Plugin
osddemo: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/osddemo' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/osddemo' Plugin
servicedemo: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/servicedemo' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/servicedemo' Plugin
skincurses: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/skincurses' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/skincurses' Plugin
skinneutrino: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/skinneutrino-0.0.0' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/skinneutrino-0.0.0' Plugin
sky: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/sky' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/sky' Plugin
softdevice: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/softdevice-0.4.0' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/softdevice-0.4.0' Plugin
status: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/status' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/status' Plugin
svdrpdemo: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/svdrpdemo' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/svdrpdemo'
***
failed plugins: ffnetdev
und dann noch
mit dem stremdev plugin:
WorkServer:~/vdr #
cd
/usr/local/src/VDR/PLUGINS/src/ WorkServer:/usr/local/src/VDR/PLUGINS/src
# ln -s streamdev-0.3.1
streamdev WorkServer:/usr/local/src/VDR/PLUGINS/src
# cd
streamdev WorkServer:/usr/local/src/VDR/PLUGINS/src/streamdev
# sed -i -e s/VDRVERSION/APIVERSION/g
Makefile WorkServer:/usr/local/src/VDR/PLUGINS/src/streamdev
# cd ../../.. WorkServer:/usr/local/src/VDR #
make plugins Plugin hello: make[1]: Entering
directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/hello' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/hello' Plugin
osddemo: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/osddemo' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/osddemo' Plugin
servicedemo: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/servicedemo' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/servicedemo' Plugin
skincurses: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/skincurses' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/skincurses' Plugin
skinneutrino: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/skinneutrino-0.0.0' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/skinneutrino-0.0.0' Plugin
sky: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/sky' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/sky' Plugin
softdevice: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/softdevice-0.4.0' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/softdevice-0.4.0' Plugin
status: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/status' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/status' Plugin
streamdev: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/streamdev-0.3.1' make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/streamdev-0.3.1' make[1]:
Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/streamdev-0.3.1' g++
-g -O2 -Wall -Woverloaded-virtual -fPIC -O2 -c
-D_GNU_SOURCE -DHAVE_AUTOPID
-I../../../../DVB/include -I../../../include
-I../../../../DVB/include -I. -o
streamdev-client.o
streamdev-client.c ./tools/list.h:93: error:
declaration of 'operator+=' as
non-function ./tools/list.h:93: error: expected
';' before '<' token ./tools/list.h:94:
error: declaration of 'operator+=' as
non-function ./tools/list.h:94: error: expected
';' before '<' token ./tools/list.h:96:
error: declaration of 'operator+' as
non-function ./tools/list.h:96: error: expected
';' before '<' token ./tools/list.h:97:
error: declaration of 'operator+' as
non-function ./tools/list.h:97: error: expected
';' before '<' token ./tools/list.h:98:
error: declaration of 'operator+' as
non-function ./tools/list.h:98: error: expected
';' before '<' token ./tools/list.h: In
member function 'int cTBList<T>::Find(const
T&)': ./tools/list.h:108: error: 'item' was
not declared in this scope ./tools/list.h: In
member function 'typename cTBList<T>::cItem*
cTBList<T>::NewItem(cTBList<T>::cItem*,
cTBList<T>::cItem*)
const': ./tools/list.h:206: error: 'item' was
not declared in this scope ./tools/list.h:206:
error: expected
type-specifier ./tools/list.h:206: error:
expected `;' ./tools/list.h: In member function
'typename cTBList<T>::cItem*
cTBList<T>::Locate(uint)': ./tools/list.h:238:
error: 'item' was not declared in this
scope ./tools/list.h: In member function
'T& cTBList<T>: repend()': ./tools/list.h:274: error:
'item' was not declared in this
scope ./tools/list.h: In member function
'T&
cTBList<T>::Append()': ./tools/list.h:288:
error: 'item' was not declared in this
scope ./tools/list.h: In member function 'bool
cTBList<T>::Insert(uint, const
T&)': ./tools/list.h:320: error: 'nextItem'
was not declared in this
scope ./tools/list.h:324: error: 'prevItem' was
not declared in this scope ./tools/list.h:326:
error: 'item' was not declared in this
scope ./tools/list.h: In member function
'typename cTBList<T>::cItem*
cTBList<T>::Unlink()': ./tools/list.h:341:
error: 'item' was not declared in this
scope ./tools/list.h: In member function 'bool
cTBList<T>::Remove(const
T&)': ./tools/list.h:373: error: 'item' was
not declared in this scope ./tools/list.h: In
member function 'bool
cTBList<T>::Remove(uint)': ./tools/list.h:386:
error: 'item' was not declared in this
scope ./tools/list.h: In member function 'void
cTBList<T>::Clear()': ./tools/list.h:415:
error: 'item' was not declared in this
scope client/menu.h: At global
scope: client/menu.h:42: error: extra
qualification 'cStreamdevMenuRecordings::' on
member 'GetRecording' ./tools/list.h: In member
function 'T& cTBList<T>::Append() [with
T = cTBString]': ./tools/list.h:307:
instantiated from 'void
cTBList<T>::Append(const T&) [with T =
cTBString]' ./tools/list.h:535: instantiated
from here ./tools/list.h:288: error:
dependent-name 'cTBList<T>::cItem' is parsed
as a non-type, but instantiation yields a
type ./tools/list.h:288: note: say 'typename
cTBList<T>::cItem' if a type is
meant ./tools/list.h: In member function
'typename cTBList<T>::cItem*
cTBList<T>::NewItem(cTBList<T>::cItem*,
cTBList<T>::cItem*) const [with T =
cTBString]': ./tools/list.h:288: instantiated
from 'T& cTBList<T>::Append() [with T =
cTBString]' ./tools/list.h:307: instantiated
from 'void cTBList<T>::Append(const T&)
[with T = cTBString]' ./tools/list.h:535:
instantiated from here ./tools/list.h:206:
error: dependent-name 'cTBList<T>::cItem' is
parsed as a non-type, but instantiation yields a
type ./tools/list.h:206: note: say 'typename
cTBList<T>::cItem' if a type is
meant make[1]: *** [streamdev-client.o] Fehler
1 make[1]: Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/streamdev-0.3.1' Plugin
svdrpdemo: make[1]: Entering directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/svdrpdemo' make[1]:
Für das Ziel »all« ist nichts zu tun. make[1]:
Leaving directory
`/usr/local/src/vdr-1.5.1/PLUGINS/src/svdrpdemo'
***
failed plugins: streamdev
| |
30.04.2007 14:12 |
| |
schmirl
Routinier
Dabei seit:
23.11.2005 Beiträge: 330 Herkunft: Nähe
Augsburg Berufung:
Plugin-Entwickler
| |
streamdev-0.3.1 ist nicht gerade aktuell. Hol Dir
einen Snapshot von http://streamdev.vdr-developer.org/.
Aber vorsicht: Mit streamdev-client unter
vdr-1.5.x wirst Du noch keine Freude haben. Daran
wird noch gearbeitet.
Vdr 1.5.x ist eine
Entwicklerversion. Wenn es keinen triftigen Grund
für Dich gibt diese einzusetzen, dann nimm lieber
die aktuelle stabile VDR version 1.4.6.
| |
Heute, 08:18 |
| |
|
|
|
|