aggiornamento vdr

Forum principale per problemi di compilazione, installazione, configurazione etc.

Moderatori: ragno, tapino, alez, zulu, davidea

Rispondi
maverick78
Messaggi: 7
Iscritto il: 09 mag 2010, 10:46

aggiornamento vdr

Messaggio da maverick78 »

salve a tutti sono un nuovo utente vdr e ci sto lottando da due giorni. andava tutto bene fino a quando non mi hanno detto di aggiornare alla versione 1.7.10. da allora appena mando il comando sudo vdr -P'xineliboutput -l none -r 37890 -p'
mi da questo errore: /usr/lib/vdr/plugins/libvdr-xineliboutput.so.1.7.10: impossibile aprire il file oggetto condiviso: Nessun file o directory

e non so come andare avanti.ho cercato di installare xineliboutput ma mi da queste dipendenze vdr-abi-1.6.0-debian che non trova perchè non ha il repository. qualcuno mi può dare una mano????
maverick78
Messaggi: 7
Iscritto il: 09 mag 2010, 10:46

Re: aggiornamento vdr

Messaggio da maverick78 »

se può essere utile:

Codice: Seleziona tutto

sudo apt-get install vdr-plugin-xineliboutput
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione: 

I seguenti pacchetti hanno dipendenze non soddisfatte:
  vdr-plugin-xineliboutput: Dipende: vdr-abi-1.6.0-debian
E: Pacchetto danneggiato
davidea
Messaggi: 1279
Iscritto il: 16 ago 2009, 13:32
Località: Palermo
Contatta:

Re: aggiornamento vdr

Messaggio da davidea »

un po' di confusione???
da cio' che posti, quantomeno l' hai creata a me!!!!

stai tentando di installare vdr dai repository? quindi vdr 1.6.0?
stai tentando di compilarla? quindi vdr 1.7.10 (ma siamo alla 1.7.14) ?
stai tentando di fare un mix tra i due ???????!?? molto male!

andiamo con ordine :
da allora appena mando il comando sudo vdr -P'xineliboutput -l none -r 37890 -p'
mi da questo errore: /usr/lib/vdr/plugins/libvdr-xineliboutput.so.1.7.10: impossibile aprire il file oggetto condiviso: Nessun file o directory
hai dato anche il make install??
i sorgenti del plugin xineliboutput li hai compilati?
se entri nella cartella dove hai compilato vdr 1.7.10 (se dai il comando ls -l vdr dovresti trovare l' eseguibile) , prova a dare sudo ./vdr -P'xineliboutput -l none -r 37890 -p'
praticamente l' errore ti dice che non riesce a trovare il plugin, perche' lo cerca nel path /usr/lib/vdr/plugins/ ma li' non c'e' mentre se lo lanci con ./ lo ricerca a partire dalla directory dove ti trovi
I seguenti pacchetti hanno dipendenze non soddisfatte:
vdr-plugin-xineliboutput: Dipende: vdr-abi-1.6.0-debian
E: Pacchetto danneggiato
il pacchetto che stai tentando d' installare non e' stato scaricato o e' stato scaricato danneggiato, ma se il comado sudo apt-get install vdr-plugin-xineliboutput che hai copiato sotto e' la prima volta che lo davi, mi sa' che proprio non c'e' il file, dovevi avere come output pure una riga relativa allo scaricamento, in ogni caso dai il comando :

ls -l /var/cache/apt/archives/vdr*
e vedi se esistono entrambi i pacchetti

se ci sono pacchetti, cancellali, con sudo rm /var/cache/apt/archives/vdr* , forzerai cosi' il sistema a riscaricarli.

tienici informati. ciao
maverick78
Messaggi: 7
Iscritto il: 09 mag 2010, 10:46

Re: aggiornamento vdr

Messaggio da maverick78 »

scusa davidea ma sono appena due giorni che bazzico in questo mondo e sinceramente ancora ci ho capito poco. allora cerco di fare un breve riassunto. sono partito da ubuntu 10.04 ed una guida di alez: Installare VDR 1.6 precompilato e distribuito x Ubuntu 9.04


e fin qui tutto bene. ero riuscito a configurare il telecomando e stavo per cominciare a giocare, quando mi hanno consigliato dato che ho una TT S2 3200 della technotrend di passare alla VDR 1.7.10 da repository. quindi ho aggiornato il tutto. da li appena do il comando

sudo vdr -P'xineliboutput -l none -r 37890 -p'

mi da questo errore: vdr: /usr/lib/vdr/plugins/libvdr-xineliboutput.so.1.7.10: impossibile aprire il file oggetto condiviso: Nessun file o directory.


ora chiedo cosa dovrei fare??? :cry:
maverick78
Messaggi: 7
Iscritto il: 09 mag 2010, 10:46

Re: aggiornamento vdr

Messaggio da maverick78 »

sto provando a installare il pacchetto:

vdr-plugin-xineliboutput

ma ha bisogno di questa dipendenza:

vdr-abi-1.6.0-debian

chi mi aiuta?
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: aggiornamento vdr

Messaggio da ragno »

Scusa maverick, ma se stai installando vdr 1.7.x quella dipendenza non va bene. Ti conviene riumovere tutti i pacchetti e passare alla compilazione da sorgente.

Puoi trarre buoni spunti da questo thread:

viewtopic.php?t=746

Alcune precisazioni su: 'INSTALLAZIONE VDR 1.7.0 CON PATCH PER DVB-S2
1) Chiaramente devi installare l'ultima versione di vdr (1.7.14)
2) La patch non e' necessaria, quindi puoi eliminare le seguenti righe

Codice: Seleziona tutto

wget http://www.linuxtv.org/pipermail/vdr/at ... t-0001.bin
mv attachment-0001.bin vdr-1.7.0-h264-syncearly-framespersec-audioindexer-fielddetection-speedup.diff.bz2
bzip2 -d vdr-1.7.0-h264-syncearly-framespersec-audioindexer-fielddetection-speedup.diff.bz2
cd vdr-1.7.0
patch -p1 < ../vdr-1.7.0-h264-syncearly-framespersec-audioindexer-fielddetection-speedup.diff 
ciao
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
maverick78
Messaggi: 7
Iscritto il: 09 mag 2010, 10:46

Re: aggiornamento vdr

Messaggio da maverick78 »

grazie ragno. ci provo. :mrgreen:
maverick78
Messaggi: 7
Iscritto il: 09 mag 2010, 10:46

Re: aggiornamento vdr

Messaggio da maverick78 »

eccomi al primo intoppo:

Codice: Seleziona tutto

 make && make install 
make -C /usr/local/src/multiproto/v4l 
make[1]: ingresso nella directory «/usr/local/src/multiproto/v4l»
No version yet, using 2.6.32-22-generic
make[1]: uscita dalla directory «/usr/local/src/multiproto/v4l»
make[1]: ingresso nella directory «/usr/local/src/multiproto/v4l»
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.32

***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.

If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.

Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:

cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install

Please see your distro's web site for instructions to build a new kernel.

Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: uscita dalla directory «/usr/local/src/multiproto/v4l»
make[1]: ingresso nella directory «/usr/local/src/multiproto/v4l»
perl scripts/make_config_compat.pl /lib/modules/2.6.32-22-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
Kernel build directory is /lib/modules/2.6.32-22-generic/build
make -C /lib/modules/2.6.32-22-generic/build SUBDIRS=/usr/local/src/multiproto/v4l  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.32-22-generic'
  CC [M]  /usr/local/src/multiproto/v4l/tuner-xc2028.o
In file included from /usr/local/src/multiproto/v4l/tuner-xc2028.h:10,
                 from /usr/local/src/multiproto/v4l/tuner-xc2028.c:21:
/usr/local/src/multiproto/v4l/dvb_frontend.h:52: error: field 'fe_params' has incomplete type
/usr/local/src/multiproto/v4l/dvb_frontend.h:297: warning: 'struct dvbfe_info' declared inside parameter list
/usr/local/src/multiproto/v4l/dvb_frontend.h:297: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/local/src/multiproto/v4l/dvb_frontend.h:298: warning: 'enum dvbfe_delsys' declared inside parameter list
/usr/local/src/multiproto/v4l/dvb_frontend.h:299: warning: 'enum dvbfe_delsys' declared inside parameter list
/usr/local/src/multiproto/v4l/dvb_frontend.h:316: error: field 'fe_events' has incomplete type
/usr/local/src/multiproto/v4l/dvb_frontend.h:317: error: field 'fe_params' has incomplete type
/usr/local/src/multiproto/v4l/dvb_frontend.h:354: warning: 'enum dvbfe_fec' declared inside parameter list
/usr/local/src/multiproto/v4l/dvb_frontend.h:354: warning: 'enum dvbfe_modulation' declared inside parameter list
/usr/local/src/multiproto/v4l/dvb_frontend.h:359: warning: 'enum dvbfe_delsys' declared inside parameter list
/usr/local/src/multiproto/v4l/tuner-xc2028.c:49: error: 'FIRMWARE_NAME_MAX' undeclared here (not in a function)
make[3]: *** [/usr/local/src/multiproto/v4l/tuner-xc2028.o] Error 1
make[2]: *** [_module_/usr/local/src/multiproto/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-22-generic'
make[1]: *** [default] Errore 2
make[1]: uscita dalla directory «/usr/local/src/multiproto/v4l»
make: *** [all] Errore 2
maverick78@maverick78-desktop:/usr/local/src/multiproto$ 
davidea
Messaggi: 1279
Iscritto il: 16 ago 2009, 13:32
Località: Palermo
Contatta:

Re: aggiornamento vdr

Messaggio da davidea »

andiamoci per gradi.....
hai rimosso, tutto cio' che riguarda vdr?
hai rimosso xine - libxine, ffmpeg?
hai provveduto ad installare compilando da sorgenti ffmpeg?
hai provveduto ad installare compilando dai sorgenti libxine?
hai provveduto ad installare dai sorgenti xine-ui?
se lanci xine, ti si apre e riesci a riprodurre un qualsiasi filmato?

un consiglio, prima di cominciare tutto dai una maxi installazione :

apt-get install build-essential mercurial cvs subversion git-core libncurses-dev autoconf libtool automake pkg-config gettext liba52-0.7.4-dev libmp3lame-dev libvorbis-dev zlib1g-dev libpng12-dev libx11-dev libxv-dev libxvmc-dev libasound2-dev libmpcdec-dev yasm openssh-server patch checkinstall libfontconfig1-dev libjpeg62-dev libcap-dev gettext libmp3lame-dev libncursesw5-dev libssl-dev libbz2-dev libcdio-dev libvcdinfo-dev libmpcdec-dev mencoder ogmtools libexif-dev netpbm libgd2-xpm-dev libboost-dev dvdauthor lirc lirc-modules-source lirc-x liblircclient-dev libxinerama-dev

sono un po' di robetta che ti serve prima o poi

durante l' installazione di ffmpeg, potresti dover eliminare alcune librerie, libpostproc51 libswscale0 libavformat52 libavcodec52, o sovrascriverle con quelle fornite con ffmpeg

quando arrivi a xine funzionante , andiamo avanti!
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: aggiornamento vdr

Messaggio da ragno »

@maverick: visto che stai utilizzando una versione molto aggiornata del kernel, probabilmente c'e' qualche problema negli header dei multiproto. Comunque al momento attuale puoi tralasciare la compilazione del driver, in quando quelli del kernel dovrebbero andare bene lo stesso.

Segui i consigli di davidea, e dai un'occhiata anche al seguente percorso:

1) controlla se i driver della scheda dvb sono caricati dal kernel (lsmod e dmesg)
2) prepara l'ambiente per la compilazione di vdr (installando con apt-get tutti i pacchetti segnalati da davidea).
3) compila vdr
4) se tutto e' ok, passa a compilare il resto dei pacchetti e cioe':

INSTALLAZIONE FFMPEG (che serve a xine-lib)
INSTALLAZIONE XINE-LIB 1.2 CON FFMPEG ESTERNO (che serve a xineliboutput)
XINELIBOUTPUT (che viene utilizzato da vdr come frontend per visualizzare l'audio, video, l'osd, etc)...

Fai le cose con calma e non ti preoccupare se qualcosa non funge, ma soprattutto cerca di comprendere quello stai facendo..

ciao
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
Rispondi