Hallo Leute,
versuche gerade streamdev als Plugin unter vdr zu kompilieren. Beim "make plugins" kriege ich aber nur Fehlermeldungen:
tweety:/tmp/vdr-1.3.41 # make plugins
Plugin hello:
make[1]: Entering directory `/tmp/vdr-1.3.41/PLUGINS/src/hello'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/vdr-1.3.41/PLUGINS/src/hello'
Plugin osddemo:
make[1]: Entering directory `/tmp/vdr-1.3.41/PLUGINS/src/osddemo'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/vdr-1.3.41/PLUGINS/src/osddemo'
Plugin servicedemo:
make[1]: Entering directory `/tmp/vdr-1.3.41/PLUGINS/src/servicedemo'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/vdr-1.3.41/PLUGINS/src/servicedemo'
Plugin skincurses:
make[1]: Entering directory `/tmp/vdr-1.3.41/PLUGINS/src/skincurses'
make[1]: *** No rule to make target `ncurses.h', needed by `skincurses.o'. Stop.
make[1]: Leaving directory `/tmp/vdr-1.3.41/PLUGINS/src/skincurses'
Plugin sky:
make[1]: Entering directory `/tmp/vdr-1.3.41/PLUGINS/src/sky'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/vdr-1.3.41/PLUGINS/src/sky'
Plugin status:
make[1]: Entering directory `/tmp/vdr-1.3.41/PLUGINS/src/status'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/vdr-1.3.41/PLUGINS/src/status'
Plugin streamdev:
make[1]: Entering directory `/tmp/vdr-1.3.41/PLUGINS/src/streamdev-0.3.1'
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -O2 -c -D_GNU_SOURCE -DHAVE_AUTOPID -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>::Prepend()':
./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
./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] Error 1
make[1]: Leaving directory `/tmp/vdr-1.3.41/PLUGINS/src/streamdev-0.3.1'
Plugin svdrpdemo:
make[1]: Entering directory `/tmp/vdr-1.3.41/PLUGINS/src/svdrpdemo'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/vdr-1.3.41/PLUGINS/src/svdrpdemo'
*** failed plugins: skincurses streamdev
tweety:/tmp/vdr-1.3.41 #
Kann jemand helfen?