Pagina 1 di 1

VLC e libavutil. Versione sbagliata

Inviato: dom 19 mag 2013, 10:25
da invalid_packet
Da quando ho installato da zero la 14.0 vlc non funzionava.
Sembra che la versione di libavutil non fosse quella che vlc si aspettava di trovare:

Codice: Seleziona tutto

[0x88d7ae8] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/demux/libavformat_plugin.so' (libavutil.so.51: impossibile aprire il file oggetto condiviso: File o directory non esistente)
mentre nel sistema è installata una versione successiva:

Codice: Seleziona tutto

[beppe@ganimede ~]$ ll /usr/lib/libavutil.so*
lrwxrwxrwx 1 root root   22 19.05.2013 09:10 /usr/lib/libavutil.so -> libavutil.so.52.13.100*
lrwxrwxrwx 1 root root   22 19.05.2013 09:10 /usr/lib/libavutil.so.52 -> libavutil.so.52.13.100*
-rwxr-xr-x 1 root root 188K 21.02.2013 12:27 /usr/lib/libavutil.so.52.13.100*
fornita da ffmpeg (1.1.2).

Ho risolto il problema scaricando la tarball di ffmpeg 1.0.7, cioè l'ultima con la avutil a 5.1, e ho compilato solo lo stretto necessario, copiando poi la libreria in /usr/lib...

Qualcuno ha avuto lo stesso problema? Mi sembra strano non trovare post a riguardo, dato che sia vlc che ffmpeg provengono dai repo di slacky.

Re: VLC e libavutil. Versione sbagliata

Inviato: dom 19 mag 2013, 15:56
da ilmich
il problema è 'semplice', sostanzialmente quando sui nostri repo è stato aggiornato ffmpeg non è stato fatto altrettanto per le dipendenze che lo usano non attraverso il binario, ma linkandoci direttamente le librerie fornite (tipo vlc).
di conseguenza vlc evidenzia questo problema all'avvio.
la tua soluzione è funzionale, ma andrebbe comunque ricompilato il pacchetto di vlc (tra l'altro versione piu' recente uscita nel frattempo).
ti chiedo la cortesia appena puoi di inserire il report col problema in modo che venga visto dai packager e messo apposto:D

ciau

Re: VLC e libavutil. Versione sbagliata

Inviato: dom 19 mag 2013, 19:47
da ilmich
ho caricato il pacchetto aggiornato di vlc nel repository a 32bit della 14.

ciau