[RISOLTO] Problemi plugin Reelchannelscan

Tutto quello che ha a che fare con i plugins.

Moderatori: ragno, tapino, alez, zulu, davidea

Rispondi
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

[RISOLTO] Problemi plugin Reelchannelscan

Messaggio da Gringo »

Errore Reelchannelscan con sezione channelscan di EP attivata:

Codice: Seleziona tutto

Plugin reelchannelscan:
make[1]: Entering directory `/vdr/vdr-1.6.0/PLUGINS/src/reelchannelscan-0.4.3'
make[1]: Leaving directory `/vdr/vdr-1.6.0/PLUGINS/src/reelchannelscan-0.4.3'
make[1]: Entering directory `/vdr/vdr-1.6.0/PLUGINS/src/reelchannelscan-0.4.3'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_PLUGINMISSING -DUSE_SETTIME -DUSE_SORTRECORDS -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++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_PLUGINMISSING -DUSE_SETTIME -DUSE_SORTRECORDS -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 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*'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_PLUGINMISSING -DUSE_SETTIME -DUSE_SORTRECORDS -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" -DNDEBUG -DWITH_EIT -I../../../include -I/include filter.c
In file included from scan.h:19,
                 from csmenu.h:26,
                 from filter.c:11:
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 filter.c:11:
../../../include/vdr/nit.h:16:1: warning: this is the location of the previous definition
filter.c: In member function 'virtual void PatFilter::Process(u_short, u_char, const u_char*, int)':
filter.c:484: error: no matching function for call to 'cChannel::SetPids(int&, int, int [33], char [33][8], int [17], char [17][8], int&)'
../../../include/vdr/channels.h:230: note: candidates are: void cChannel::SetPids(int, int, int*, char (*)[8], int*, char (*)[8], int*, char (*)[8], int)
make[1]: *** [filter.o] Error 1
make[1]: Leaving directory `/vdr/vdr-1.6.0/PLUGINS/src/reelchannelscan-0.4.3'

*** failed plugins: reelchannelscan

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
Avatar utente
jan23
Messaggi: 202
Iscritto il: 08 gen 2008, 21:23
Località: in giro...

Re: [RISOLTO] Problemi plugin Reelchannelscan

Messaggio da jan23 »

Ciao a tutti

vi posto l'elenco dei plugins che sto testando con la 1.6:

Codice: Seleziona tutto

ac3mode-0.0.1 : compila
burn-0.1.0-pre21 : compila
channellists-0.0.4 : compila
channelscan-0.1.0 : il plugins è patchato con "channelscan-0.1.0-vdr-1.5.10.diff"
channelswitcher-0.1.2 : compila
dvd-0.3.6_b03 : il plugins è patchato con "dvd-0.3.6_b03-vdr-1.5.0.diff"
epgsearch-0.9.24.beta23: compila
extrecmenu-1.1 : compila
femon-1.2.4 : compila
mp3-0.10.1 : compila
osdadjust-0.0.1: compila
osdteletext-0.5.1 : il plugins è patchato con "osdteletext-0.5.1-vdr-1.5.0.diff"
pin-0.1.9 : VDR è patchato con la Extension-patch
reelchannelscan-0.4.3 : il plugins è patchato con "reelchannelscan-0.4.3-vdr-1.5.10.diff", vdr è patchato con la Extension-patch
remote-0.4.0 : compila
rotor-0.1.4 : il plugins è patchato con "rotor-0.1.4-vdr-1.5.10.diff", VDR è patchato con la Extension-patch
sc-0.9.0-cvs : compila
skinenigmang-0.0.6 : compila
skinsoppalusikka-1.1.5: compila
sleeptimer-0.7 : compila
sysinfo-0.1.0a : compila
submenu-0.0.2 : VDR è patchato con la Extension-patch
timeline-1.0.141 : compila
ttxtsubs-0.0.5 : il plugins è patchato con "ttxtsubs-0.0.5-raastinrauta-edition.diff.gz", VDR è patchato con la Extension-patch
wirbelscan-0.0.3_20070903 : compila
xine-0.8.2 : compila
Aggiungo le patch elencate sopra in "risorse".

ps x Gringo: forse un problema di dipendenze? Comunque io ricevo questo errore

Codice: Seleziona tutto

menu.c:429: error: no matching function for call to 'cChannel::SetPids(int, int, int [33], char [33][8], int [17], char [17][8], int)' 
quando provo a compilare il plugin non patchato.

ciao
VDR: vdr-2.0.5 (FHS) e 2.1.3 (LCLBLD) su Opensuse-13.1 (x86_64), TT S2-6400, LNB Inverto Twin Black Ultra, rotore Moteck SG-2100
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: [RISOLTO] Problemi plugin Reelchannelscan

Messaggio da Gringo »

Ti ringrazio per la risposta, cmq se compilo con EP e la patch che hai postato te va tutto a buon fine ma non appena provo a riavviare VDR mi da un errore driver DVB e il sistema va in loop tentando di riavviare VDR.
Conseguenza? Nun vedo niente!!!

Poi, una cosa volevo capire.
Se il plugin non è stato migrato per la versione > 1.5.7 ma si usa sempre quello per 1.4.x allora la lingua sarà sempre in inglese (cioè quello dei sorgenti del plugin).
Non esiste un metodo per usare la lingua italiana mediante le traduzioni?
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
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: [RISOLTO] Problemi plugin Reelchannelscan

Messaggio da Gringo »

Finalmente dopo tante ricerche e consigli in chan sono riuscito a compilare il plugin comprensivo di lingua italiana.

Il link è questo:

http://vdrbox.altervista.org/risorse/in ... =VDR-Patch&

Nota: per patchare la versione 0.4.3 del plugin con gcc 4.3 dovete copiare la patch nella dir patches e poi dare questo comando:

Codice: Seleziona tutto

patch -p2 < ./patches/reelchannelscan-0.4.3-gettext-i18n.diff
Spero vi sia utile :-)
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
grabber
Messaggi: 30
Iscritto il: 06 nov 2007, 18:48

Re: [RISOLTO] Problemi plugin Reelchannelscan

Messaggio da grabber »

Gringo ha scritto:Finalmente dopo tante ricerche e consigli in chan sono riuscito a compilare il plugin comprensivo di lingua italiana.

Il link è questo:

http://vdrbox.altervista.org/risorse/in ... =VDR-Patch&

Nota: per patchare la versione 0.4.3 del plugin con gcc 4.3 dovete copiare la patch nella dir patches e poi dare questo comando:

Codice: Seleziona tutto

patch -p2 < ./patches/reelchannelscan-0.4.3-gettext-i18n.diff
Spero vi sia utile :-)
Dopo aver applicato la patch sto cercando di compilare il plugins ma ricevo questo errore

Codice: Seleziona tutto

Plugin reelchannelscan:
make[1]: Entering directory `/vdr/vdr-1.6.0/PLUGINS/src/reelchannelscan'
make[1]: Leaving directory `/vdr/vdr-1.6.0/PLUGINS/src/reelchannelscan'
make[1]: Entering directory `/vdr/vdr-1.6.0/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
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
csmenu.c: In destructor ‘virtual cMenuScanActive::~cMenuScanActive()’:
csmenu.c:802: error: ‘scanning_on_receiving_device’ was not declared in this scope
make[1]: *** [csmenu.o] Error 1
make[1]: Leaving directory `/vdr/vdr-1.6.0/PLUGINS/src/reelchannelscan'
Cos'è che non va bene?
Rispondi