Pagina 1 di 1

problemi esecuzione plugins image

Inviato: 20 dic 2008, 13:29
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.

Re: problemi esecuzione plugins image

Inviato: 20 dic 2008, 18:31
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 ?

Re: problemi esecuzione plugins image

Inviato: 20 dic 2008, 23:56
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 ?

Re: problemi esecuzione plugins image

Inviato: 21 dic 2008, 00:29
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

Re: problemi esecuzione plugins image

Inviato: 21 dic 2008, 01:17
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

Re: problemi esecuzione plugins image

Inviato: 21 dic 2008, 14:09
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.

Re: problemi esecuzione plugins image

Inviato: 21 dic 2008, 14:11
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 !

Re: problemi esecuzione plugins image

Inviato: 21 dic 2008, 19:32
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

Re: problemi esecuzione plugins image

Inviato: 23 dic 2008, 18:11
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

Re: problemi esecuzione plugins image

Inviato: 27 dic 2008, 10:38
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.

Re: problemi esecuzione plugins image

Inviato: 28 dic 2008, 00:24
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

Re: problemi esecuzione plugins image

Inviato: 28 dic 2008, 11:12
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: