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?
channelscan vdr 1.7.0 + netceiver
Moderatori: ragno, tapino, alez, zulu, davidea
Re: channelscan vdr 1.7.0 + netceiver
Da dove hai preso i sorgenti?
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Re: channelscan vdr 1.7.0 + netceiver
li ho aggiornati con svn up
uso channelscan 1.6.1
uso channelscan 1.6.1
Re: channelscan vdr 1.7.0 + netceiver
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.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
Per cui devi avere questa versione di driver... in particolare di header
Ciao
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS