Pagina 1 di 1

channelscan vdr 1.7.0 + netceiver

Inviato: 03 feb 2009, 11:02
da ceo16
ciao quando vado a compilare questo plugins con la patch per i canali hd mi esce questo errore:

manuel@manuel-laptop:/vdr/current$ sudo make clean-plugins
make[1]: Entering directory `/vdr/vdr-1.7.0/PLUGINS/src/channelscan'
make[1]: Leaving directory `/vdr/vdr-1.7.0/PLUGINS/src/channelscan'
manuel@manuel-laptop:/vdr/current$ sudo make plugins
Plugin channelscan:
make[1]: Entering directory `/vdr/vdr-1.7.0/PLUGINS/src/channelscan'
make[1]: Leaving directory `/vdr/vdr-1.7.0/PLUGINS/src/channelscan'
make[1]: Entering directory `/vdr/vdr-1.7.0/PLUGINS/src/channelscan'
g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include -I../..//include channelscan.c
g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include -I../..//include csmenu.c
csmenu.h: In constructor ‘cMenuChannelscan::cMenuChannelscan(int, int, int, char, bool)’:
csmenu.h:123: warning: ‘cMenuChannelscan::returnToNetcvrotor_’ will be initialized after
csmenu.c:93: warning: base ‘cOsdMenu’
csmenu.c:91: warning: when initialized here
csmenu.h: In constructor ‘cMenuScanActive::cMenuScanActive(cScanParameters*, bool)’:
csmenu.h:162: warning: ‘cMenuScanActive::returnToNetcvrotor_’ will be initialized after
csmenu.c:828: warning: base ‘cOsdMenu’
csmenu.c:827: warning: when initialized here
g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include -I../..//include filter.c
filter.c: In member function ‘virtual void NitFilter: rocess(u_short, u_char, const u_char*, int)’:
filter.c:1203: error: ‘FEC_3_5’ was not declared in this scope
filter.c:1203: error: ‘FEC_9_10’ was not declared in this scope
filter.c:1233: error: ‘ROLLOFF_35’ was not declared in this scope
filter.c:1233: error: ‘ROLLOFF_25’ was not declared in this scope
filter.c:1233: error: ‘ROLLOFF_20’ was not declared in this scope
filter.c:1253: error: ‘PSK_8’ was not declared in this scope
make[1]: *** [filter.o] Error 1
make[1]: Leaving directory `/vdr/vdr-1.7.0/PLUGINS/src/channelscan'

*** failed plugins: channelscan

make: *** [plugins] Error 1

cosa puo essere?

Re: channelscan vdr 1.7.0 + netceiver

Inviato: 03 feb 2009, 14:23
da Gringo
Da dove hai preso i sorgenti?

Re: channelscan vdr 1.7.0 + netceiver

Inviato: 03 feb 2009, 16:58
da ceo16
li ho aggiornati con svn up
uso channelscan 1.6.1

Re: channelscan vdr 1.7.0 + netceiver

Inviato: 03 feb 2009, 18:25
da lukkino
ceo16 ha scritto:filter.c:1233: error: ‘ROLLOFF_35’ was not declared in this scope
filter.c:1233: error: ‘ROLLOFF_25’ was not declared in this scope
filter.c:1233: error: ‘ROLLOFF_20’ was not declared in this scope
Guardando questi errori mi viene in mente quando ho sviluppato l'ultima versione di LoadEPG... in pratica quelle costanti ti mancano e sono presenti negli header dei driver multiproto... forse li hanno aggiunti anche nell'ultimo kernel, ma non sono sicuro.

Per cui devi avere questa versione di driver... in particolare di header

Ciao :)