problemi esecuzione plugins image

Tutto quello che ha a che fare con i plugins.

Moderatori: ragno, tapino, alez, zulu, davidea

Rispondi
nevermind
Messaggi: 84
Iscritto il: 28 mar 2007, 21:00

problemi esecuzione plugins image

Messaggio da nevermind »

Ciao a tutti,

ho un problema con il plugin image. La compilazione va a buon fine, pero' quando eseguo vdr con il plugin attivo mi da' questo errore:

Codice: Seleziona tutto

vdr: ./PLUGINS/lib/libvdr-image.so.1.4.5: undefined symbol: _Z20avcodec_encode_videoP14AVCodecContextPhiPK7AVFrame
uso il gcc ver 4.3.2.
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: problemi esecuzione plugins image

Messaggio da alez »

Sembra quasi che tu stia usando un plugin compilato su un'altra macchina ... stai usando vdr-1.4.7 vero? Hai dato un bel make clean e make clean-plugins ?
Ciao alez
nevermind
Messaggi: 84
Iscritto il: 28 mar 2007, 21:00

Re: problemi esecuzione plugins image

Messaggio da nevermind »

Ciao alez,

ti ringrazio per la risposta :)
VDR e' ver. 1.4.7, la macchina e' sempre la stessa. Prima di compilare avevo gia' dato un "make clean && make clean-plugins".
Mi sa che passo a VDR 1.6.0, che dici conviene ?
nino
Messaggi: 319
Iscritto il: 19 gen 2007, 23:43

Re: problemi esecuzione plugins image

Messaggio da nino »

Ciao,
io proverei a reinstallare da zero ffmpeg, libexif, netpbm e, anche se non strettamente necessario, anche imagemagick e imlib2 e poi ricompilare image. Image funziona benone con vdr 1.4.7.

Saluti.

Nino
VDRbox HD: P4 3.06 ghz, 1 gb di ram, 2 HDD IDE 250+320 gb, NVIDIA GT520 PCI passiva, VDR 2.2.0, openSUSE 13.1, Hauppauge Nova PCI DVB-S2, Technotrend DVB-T 1500 PCI, telecomando Hauppauge, case Accent HT-200.

Vu+ Duo2 BH 2.1.5.
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: problemi esecuzione plugins image

Messaggio da Gringo »

Non hai detto che versione di Image utilizzi.
La SVN o l'ultima stabile 0.3.0?

http://download.berlios.de/vdr-image/vd ... 3.0.tar.gz
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
nevermind
Messaggi: 84
Iscritto il: 28 mar 2007, 21:00

Re: problemi esecuzione plugins image

Messaggio da nevermind »

nino ha scritto:Ciao,
io proverei a reinstallare da zero ffmpeg, libexif, netpbm e, anche se non strettamente necessario, anche imagemagick e imlib2 e poi ricompilare image. Image funziona benone con vdr 1.4.7.
Stavo pensando di farlo....
Pero' non volevo incasinare la distribuzione. E' possibile installare tutto in /usr/local e tenere anche i binari originali ? Uso anche mythtv nella stessa macchina.
nevermind
Messaggi: 84
Iscritto il: 28 mar 2007, 21:00

Re: problemi esecuzione plugins image

Messaggio da nevermind »

Gringo ha scritto:Non hai detto che versione di Image utilizzi.
La SVN o l'ultima stabile 0.3.0?

http://download.berlios.de/vdr-image/vd ... 3.0.tar.gz
Sto usando la 0.2.7. Nel README della 0.3.0 i requisiti minimi sono vdr 1.5.x o superiori. Cmq provo con la 0.3.0.
Thanks !
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: problemi esecuzione plugins image

Messaggio da alez »

Sulla mia VDR BOX in produzione basata su Ubuntu 7.10 e VDR 1.4.7. ho fatto funzionare il plugin image senza la necessità di dover mettere librerie estranee alla distro:

http://al3z77.altervista.*** [org] *** /dokuwiki/doku.php?id=start:vdr_box_sala#plugin_image
Ciao alez
nevermind
Messaggi: 84
Iscritto il: 28 mar 2007, 21:00

Re: problemi esecuzione plugins image

Messaggio da nevermind »

Ho effettuato alcuni test:

con la ver 0.3.0 ottengo questo errore:

Codice: Seleziona tutto

setup-image.c: In constructor ‘cMenuSetupImage::cMenuSetupImage()’:
setup-image.c:107: error: ‘trVDR’ was not declared in this scope
Mi sa che mi conviene cambiare distro. Ho avuto un sacco di problemi compilando vari plugins, la maggior parte risolti ma il plugin image non vuole proprio andare....

anche il plugin menuorg-0.4.4 mi da questi errori:

Codice: Seleziona tutto

src/SystemMenuNode.cpp: In member function ‘std::string SystemMenuNode::DisplayText()’:
src/SystemMenuNode.cpp:76: error: ‘trVDR’ was not declared in this scope

la versione di menuorg-0.3 invece:

Codice: Seleziona tutto

src/menuconfiguration.cpp:200: error: no matching function for call to ‘find(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, const char*)’
make[1]: *** [src/menuconfiguration.o] Error 1
nevermind
Messaggi: 84
Iscritto il: 28 mar 2007, 21:00

Re: problemi esecuzione plugins image

Messaggio da nevermind »

Ho risolto passando a debian etchnhalf con kernel 2.6.24.
Ora il plugin funge senza problemi. Sto usando vdr 1.4.7.
nino
Messaggi: 319
Iscritto il: 19 gen 2007, 23:43

Re: problemi esecuzione plugins image

Messaggio da nino »

Ciao,
mi fa piacere che hai risolto, ma non è stato perchè hai cambiato distro: è perchè ora stai usando un compilatore più affidabile che viene usato dalla (forse, ma ormai dubito di tutto!) più affidabile delle distribuzioni linux.
Ancora oggi, dopo più di un decennio, non riesco a capire lo sviluppo di linux (sono certamente rinco...!). Che gran casino!!!

Saluti.

Nino
VDRbox HD: P4 3.06 ghz, 1 gb di ram, 2 HDD IDE 250+320 gb, NVIDIA GT520 PCI passiva, VDR 2.2.0, openSUSE 13.1, Hauppauge Nova PCI DVB-S2, Technotrend DVB-T 1500 PCI, telecomando Hauppauge, case Accent HT-200.

Vu+ Duo2 BH 2.1.5.
nevermind
Messaggi: 84
Iscritto il: 28 mar 2007, 21:00

Re: problemi esecuzione plugins image

Messaggio da nevermind »

nino ha scritto:Ciao,
mi fa piacere che hai risolto, ma non è stato perchè hai cambiato distro: è perchè ora stai usando un compilatore più affidabile che viene usato dalla (forse, ma ormai dubito di tutto!) più affidabile delle distribuzioni linux.
Ciao,
si il compilatore è gcc 4.1.2. Quindi vecchio. Ma almeno non mi devo strippare con ogni plugin!! Non ne potevo piu' di inserire header nei sorgenti o strane direttive al compilatore (CXXFLAGS). Peccato che molti plugin non siano piu' mantenuti e vadano avanti a suon di patch.... :cry:
Rispondi