Problemi reelchannelscan
Moderatori: ragno, tapino, alez, zulu, davidea
Problemi reelchannelscan
Ciao a tutti, non riesco a compilare reelchannelscan 0.4.3 su ubuntu intrepid e vdr 1.6.0.2
Ho già applicato la patch reelchannelscan-0.4.3-vdr-1.5.10.diff, ma nella compilazione ho questo errore:
from channelscan.c:29:
transponders.h:227: error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
transponders.h:227: error: invalid use of ‘::’
Ho già applicato la patch reelchannelscan-0.4.3-vdr-1.5.10.diff, ma nella compilazione ho questo errore:
from channelscan.c:29:
transponders.h:227: error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
transponders.h:227: error: invalid use of ‘::’
Re: Problemi reelchannelscan
Prova così
Apri il file transponders.h e all'inizio trovi tutti gli include.
Aggiungi:
magari mettilo dopo #include
Ciauz
Apri il file transponders.h e all'inizio trovi tutti gli include.
Aggiungi:
Codice: Seleziona tutto
#include <memory>
Ciauz
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
Re: Problemi reelchannelscan
Grazie ma niente, ti riporto l'erroraccio per intero:lukkino ha scritto:Prova così
Apri il file transponders.h e all'inizio trovi tutti gli include.
Aggiungi:magari mettilo dopo #includeCodice: Seleziona tutto
#include <memory>
Ciauz
Codice: Seleziona tutto
Plugin reelchannelscan:
make[1]: Entering directory `/home/pettine/Programmi/VDR/vdr-1.6.0.2/PLUGINS/src/reelchannelscan'
g++ -fPIC -O2 -Wall -Woverloaded-virtual -m32 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR="../../.." -DNDEBUG -DWITH_EIT -I../../../include -I/include channelscan.c
In file included from scan.h:19,
from csmenu.h:26,
from channelscan.c:29:
filter.h:93:1: warning: "MAXNETWORKNAME" redefined
In file included from ../../../include/vdr/device.h:18,
from scan.h:16,
from csmenu.h:26,
from channelscan.c:29:
../../../include/vdr/nit.h:16:1: warning: this is the location of the previous definition
g++ -fPIC -O2 -Wall -Woverloaded-virtual -m32 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR="../../.." -DNDEBUG -DWITH_EIT -I../../../include -I/include csmenu.c
In file included from scan.h:19,
from csmenu.h:26,
from csmenu.c:24:
filter.h:93:1: warning: "MAXNETWORKNAME" redefined
In file included from ../../../include/vdr/device.h:18,
from ../../../include/vdr/menu.h:14,
from csmenu.c:22:
../../../include/vdr/nit.h:16:1: warning: this is the location of the previous definition
csmenu.c: In member function ‘void cMenuChannelscan::TunerDetection()’:
csmenu.c:200: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c:204: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c:208: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In member function ‘void cMenuScanActive::Setup()’:
csmenu.c:651: warning: deprecated conversion from string constant to ‘char*’
csmenu.c:651: warning: deprecated conversion from string constant to ‘char*’
csmenu.c:651: warning: deprecated conversion from string constant to ‘char*’
csmenu.c: In destructor ‘virtual cMenuScanActive::~cMenuScanActive()’:
csmenu.c:802: error: ‘scanning_on_receiving_device’ was not declared in this scope
csmenu.c: In constructor ‘cMenuScanActiveItem::cMenuScanActiveItem(const char*, const char*)’:
csmenu.c:867: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuScanActiveItem::cMenuScanActiveItem(const char*, const char*)’:
csmenu.c:867: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuScanActiveItem::cMenuScanActiveItem(const char*, const char*)’:
csmenu.c:867: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In member function ‘virtual void cMenuEditSrcItem::Set()’:
csmenu.c:893: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuScanInfoItem::cMenuScanInfoItem(const std::string&, int, char, int, int)’:
csmenu.c:946: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuScanInfoItem::cMenuScanInfoItem(const std::string&, int, char, int, int)’:
csmenu.c:946: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuScanInfoItem::cMenuScanInfoItem(const std::string&, int, char, int, int)’:
csmenu.c:946: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, const char*)’:
csmenu.c:1018: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, const char*)’:
csmenu.c:1018: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, const char*)’:
csmenu.c:1018: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, int)’:
csmenu.c:1028: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, int)’:
csmenu.c:1028: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, int)’:
csmenu.c:1028: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, bool)’:
csmenu.c:1037: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, bool)’:
csmenu.c:1037: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, bool)’:
csmenu.c:1037: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
make[1]: *** [csmenu.o] Error 1
make[1]: Leaving directory `/home/pettine/Programmi/VDR/vdr-1.6.0.2/PLUGINS/src/reelchannelscan'
Re: Problemi reelchannelscan
questo invece è l'errore senza la modifica:
Grazie mille.
Codice: Seleziona tutto
Plugin reelchannelscan:
make[1]: Entering directory `/home/mattia/Programmi/VDR/vdr-1.6.0.2/PLUGINS/src/reelchannelscan'
g++ -fPIC -O2 -Wall -Woverloaded-virtual -m32 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" -DNDEBUG -DWITH_EIT -I../../../include -I/include channelscan.c
In file included from scan.h:19,
from csmenu.h:26,
from channelscan.c:29:
filter.h:93:1: warning: "MAXNETWORKNAME" redefined
In file included from ../../../include/vdr/device.h:18,
from scan.h:16,
from csmenu.h:26,
from channelscan.c:29:
../../../include/vdr/nit.h:16:1: warning: this is the location of the previous definition
In file included from filter.h:17,
from scan.h:19,
from csmenu.h:26,
from channelscan.c:29:
transponders.h:227: error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
transponders.h:227: error: invalid use of ‘::’
transponders.h:227: error: expected ‘;’ before ‘<’ token
transponders.h: In member function ‘cTransponder* cTransponders::GetNITStartTransponder()’:
transponders.h:272: error: ‘nitStartTransponder_’ was not declared in this scope
In file included from channelscan.c:29:
csmenu.h: At global scope:
csmenu.h:117: error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
csmenu.h:117: error: invalid use of ‘::’
csmenu.h:117: error: expected ‘;’ before ‘<’ token
make[1]: *** [channelscan.o] Error 1
make[1]: Leaving directory `/home/mattia/Programmi/VDR/vdr-1.6.0.2/PLUGINS/src/reelchannelscan'
Re: Problemi reelchannelscan
Il problema riguarda la versione di compilatore che usi, è troppo recente.
Allora, prova ad aggiungere la riga
nel solo file scan.h prima di:
salva, e da dentro la dir dei sorgenti del plugin, fai un bel
prima di ricompilare i plugins
E' solo una questione di compilatore... i nuovi compilatori, per qualche strano motivo, richiedono la presenza di tutti gli header necessari, e non importano più gli header presenti all'interno di altri file oltre il 2° livello... forse esiste un'opzione per aggirare l'ostacolo, ma se così fosse non la conosco
Ciao
Allora, prova ad aggiungere la riga
Codice: Seleziona tutto
#include <memory>
Codice: Seleziona tutto
#include <vdr/sources.h>
Codice: Seleziona tutto
make clean
E' solo una questione di compilatore... i nuovi compilatori, per qualche strano motivo, richiedono la presenza di tutti gli header necessari, e non importano più gli header presenti all'interno di altri file oltre il 2° livello... forse esiste un'opzione per aggirare l'ostacolo, ma se così fosse non la conosco
Ciao
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
Re: Problemi reelchannelscan
Qui c'è un link interessante:
http://gcc.gnu.org/gcc-4.3/porting_to.html
Spiega i possibili problemi, in effetti auto_ptr richiede l'header , ma non sono sicuro che vada in scan.h, ma è da provare
Ciao
http://gcc.gnu.org/gcc-4.3/porting_to.html
Spiega i possibili problemi, in effetti auto_ptr richiede l'header , ma non sono sicuro che vada in scan.h, ma è da provare
Ciao
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
Re: Problemi reelchannelscan
Se applichi le EP 64:
http://www.zulu-entertainment.de/page/k ... ions+Patch
trovi già la patch dentro:
e sei a posto.
http://www.zulu-entertainment.de/page/k ... ions+Patch
trovi già la patch dentro:
Codice: Seleziona tutto
CHANNELSCAN - Reelchannelscan-Plugin
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: Problemi reelchannelscan
Grazie mille luk, ma i problemi continuano:lukkino ha scritto:Qui c'è un link interessante:
http://gcc.gnu.org/gcc-4.3/porting_to.html
Spiega i possibili problemi, in effetti auto_ptr richiede l'header , ma non sono sicuro che vada in scan.h, ma è da provare
Ciao
Codice: Seleziona tutto
Plugin reelchannelscan:
make[1]: Entering directory `/home/mattia/Programmi/VDR/vdr-1.6.0.2/PLUGINS/src/reelchannelscan'
make[1]: Leaving directory `/home/mattia/Programmi/VDR/vdr-1.6.0.2/PLUGINS/src/reelchannelscan'
make[1]: Entering directory `/home/mattia/Programmi/VDR/vdr-1.6.0.2/PLUGINS/src/reelchannelscan'
g++ -fPIC -O2 -Wall -Woverloaded-virtual -m32 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR="../../.." -DNDEBUG -DWITH_EIT -I../../../include -I/include channelscan.c
In file included from scan.h:19,
from csmenu.h:26,
from channelscan.c:29:
filter.h:93:1: warning: "MAXNETWORKNAME" redefined
In file included from ../../../include/vdr/device.h:18,
from scan.h:16,
from csmenu.h:26,
from channelscan.c:29:
../../../include/vdr/nit.h:16:1: warning: this is the location of the previous definition
g++ -fPIC -O2 -Wall -Woverloaded-virtual -m32 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR="../../.." -DNDEBUG -DWITH_EIT -I../../../include -I/include csmenu.c
In file included from scan.h:19,
from csmenu.h:26,
from csmenu.c:24:
filter.h:93:1: warning: "MAXNETWORKNAME" redefined
In file included from ../../../include/vdr/device.h:18,
from ../../../include/vdr/menu.h:14,
from csmenu.c:22:
../../../include/vdr/nit.h:16:1: warning: this is the location of the previous definition
csmenu.c: In member function ‘void cMenuChannelscan::TunerDetection()’:
csmenu.c:200: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c:204: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c:208: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In member function ‘void cMenuScanActive::Setup()’:
csmenu.c:651: warning: deprecated conversion from string constant to ‘char*’
csmenu.c:651: warning: deprecated conversion from string constant to ‘char*’
csmenu.c:651: warning: deprecated conversion from string constant to ‘char*’
csmenu.c: In destructor ‘virtual cMenuScanActive::~cMenuScanActive()’:
csmenu.c:802: error: ‘scanning_on_receiving_device’ was not declared in this scope
csmenu.c: In constructor ‘cMenuScanActiveItem::cMenuScanActiveItem(const char*, const char*)’:
csmenu.c:867: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuScanActiveItem::cMenuScanActiveItem(const char*, const char*)’:
csmenu.c:867: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuScanActiveItem::cMenuScanActiveItem(const char*, const char*)’:
csmenu.c:867: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In member function ‘virtual void cMenuEditSrcItem::Set()’:
csmenu.c:893: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuScanInfoItem::cMenuScanInfoItem(const std::string&, int, char, int, int)’:
csmenu.c:946: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuScanInfoItem::cMenuScanInfoItem(const std::string&, int, char, int, int)’:
csmenu.c:946: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuScanInfoItem::cMenuScanInfoItem(const std::string&, int, char, int, int)’:
csmenu.c:946: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, const char*)’:
csmenu.c:1018: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, const char*)’:
csmenu.c:1018: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, const char*)’:
csmenu.c:1018: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, int)’:
csmenu.c:1028: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, int)’:
csmenu.c:1028: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, int)’:
csmenu.c:1028: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, bool)’:
csmenu.c:1037: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, bool)’:
csmenu.c:1037: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
csmenu.c: In constructor ‘cMenuInfoItem::cMenuInfoItem(const char*, bool)’:
csmenu.c:1037: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
make[1]: *** [csmenu.o] Error 1
make[1]: Leaving directory `/home/mattia/Programmi/VDR/vdr-1.6.0.2/PLUGINS/src/reelchannelscan'
Grazie mille a tutti.
Re: Problemi reelchannelscan
ho risolto, finalmente con delle patch (5).
Per caso ho trovato questa immensa risorsa di patch per vdr aggiornate:
http://ftp.riken.jp/Linux/gentoo/media-plugins/
Se già le conoscete scusate.
Per caso ho trovato questa immensa risorsa di patch per vdr aggiornate:
http://ftp.riken.jp/Linux/gentoo/media-plugins/
Se già le conoscete scusate.
Re: Problemi reelchannelscan
Sostanzialmente si tratta della patch consigliata da lukkino e quella consigliata da me
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: Problemi reelchannelscan
hai ragione ma non mi piace molto la extension patch, non so cosa combina.Gringo ha scritto:Sostanzialmente si tratta della patch consigliata da lukkino e quella consigliata da me
E dovessi toglierla non so come si fa
p.s
Sapete per caso dove posso trovare un firmware patchato per una ss1 rev1.5?
grazie mille.
Re: Problemi reelchannelscan
[ot]
Il firm patchato ti serve per l'oSCuro?
nel caso guarda qui:
[/ot]
Il firm patchato ti serve per l'oSCuro?
nel caso guarda qui:
Codice: Seleziona tutto
http://al3z77.altervista PUNTO org/dokuwiki/doku.php?id=start:vdr_da_zero_con_plugins#vdr-marmotta
Ciao alez
Re: Problemi reelchannelscan
Grazie mille era quello, bellini i videoalez ha scritto:[ot]
Il firm patchato ti serve per l'oSCuro?
nel caso guarda qui:
[/ot]Codice: Seleziona tutto
http://al3z77.altervista PUNTO org/dokuwiki/doku.php?id=start:vdr_da_zero_con_plugins#vdr-marmotta
Ti posso fare anche una domanda in pvt, il ragazzo che mi ha messo vdr è molto irreperibile abita in paraguay.
E' il mattia77 che ha scritto qualla guida su scaistar.
Ho recuperato quasi tutto mi manca solo qualche dettaglio da mettere nella "CARTELLA"
Ho un motore, dvb-s dvb-t vdr perfetto, ma in un' anno ancora non ho visto una partita
Re: Problemi reelchannelscan
E chiamiamo le cose con il suo nomePettine ha scritto: Ho recuperato quasi tutto mi manca solo qualche dettaglio da mettere nella "CARTELLA"
Directory su Linux!
Cartella su Windows!
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