[vdr] reelchannelscan & rotor plugin don't compile with vdr 1.7.13

Arthur Konovalov artlov at gmail.com
Fri Mar 5 20:23:05 CET 2010


Goga777 wrote:
> hi
> 
> can someone to create the patch for reelchannelscan and rotor plugin for correct compilation with vdr
> 1.7.13
> 
> 
> arvdr:/usr/src/vdr-1.7.13/PLUGINS/src/reelchannelscan# make all
> g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -D__KERNEL_STRICT_NAMES -I../s2-liplianin/linux/include -I../../../include -I../../../s2-liplianin/linux/include scan.c
> scan.c: In member function ‘void cScan::ScanDVB_S(cTransponder*, cChannel*)’:
> scan.c:523: error: ‘class cChannel’ has no member named ‘Modulation’
> scan.c:523: error: ‘class cChannel’ has no member named ‘CoderateH’
> make: *** [scan.o] Ошибка 1
> 
> 
> 
> arvdr:/usr/src/vdr-1.7.13/PLUGINS/src/rotor# make all
> g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"rotor"' -I../s2-liplianin/linux/include -I../../..//include -I../s2-liplianin/linux/include rotor.c
> rotor.c: In member function ‘virtual bool cPluginRotor::Start()’:
> rotor.c:96: error: no matching function for call to ‘cDiseqcs::Get(int, int, char)’
> ../../..//include/vdr/diseqc.h:63: note: candidates are: cDiseqc* cDiseqcs::Get(int, int, int, char)
> rotor.c:96: error: no matching function for call to ‘cDiseqcs::Get(int, int, char)’
> ../../..//include/vdr/diseqc.h:63: note: candidates are: cDiseqc* cDiseqcs::Get(int, int, int, char)
> rotor.c:96: error: no matching function for call to ‘cDiseqcs::Get(int, int, char)’
> ../../..//include/vdr/diseqc.h:63: note: candidates are: cDiseqc* cDiseqcs::Get(int, int, int, char)
> rotor.c:96: error: no matching function for call to ‘cDiseqcs::Get(int, int, char)’
> ../../..//include/vdr/diseqc.h:63: note: candidates are: cDiseqc* cDiseqcs::Get(int, int, int, char)
> make: *** [rotor.o] Ошибка 1


And this too:

make[1]: Entering directory 
`/usr/local/src/vdr-1.7.13/PLUGINS/src/rotor-0.1.5'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c 
-D_GNU_SOURCE -D__KERNEL_STRICT_NAMES -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"rotor"' 
-I/usr/local/src/s2/linux/include -I../../..//include 
-I/usr/local/src/s2/linux/include rotor.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c 
-D_GNU_SOURCE -D__KERNEL_STRICT_NAMES -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"rotor"' 
-I/usr/local/src/s2/linux/include -I../../..//include 
-I/usr/local/src/s2/linux/include menu.c
menu.c: In constructor ‘cMainMenuRotor::cMainMenuRotor()’:
menu.c:142: error: ‘class cChannel’ has no member named ‘Polarization’
menu.c:142: error: ‘class cChannel’ has no member named ‘Polarization’
make[1]: *** [menu.o] Error 1






More information about the vdr mailing list