Pagina 2 di 2
Re: Problema compilazione XINE
Inviato: 25 feb 2007, 21:10
da von fritz
Hello
Bene, appena finito di compilare su Kubuntu
compilato senza problemi.

adesso mi trovo le nuove librerie in /usr/local/lib
Codice: Seleziona tutto
fritz@fritz-desktop:/usr/local/lib$ ls -l
totale 356
-rwxr-xr-x 1 root root 830 2007-02-25 22:00 libxine.la
lrwxrwxrwx 1 root root 17 2007-02-25 22:00 libxine.so -> libxine.so.1.15.0
lrwxrwxrwx 1 root root 17 2007-02-25 22:00 libxine.so.1 -> libxine.so.1.15.0
-rwxr-xr-x 1 root root 334932 2007-02-25 22:00 libxine.so.1.15.0
drwxr-xr-x 2 root root 4096 2007-02-25 22:00 pkgconfig
drwxrwsr-x 3 root staff 4096 2006-10-25 16:03 python2.4
drwxrwsr-x 3 root staff 4096 2007-02-25 20:45 site_ruby
drwxr-xr-x 3 root root 4096 2007-02-25 22:00 xine
ho riprovato ad avviare kaffeine con le nuove librerie, visto che prima mi dava errore, perche non trovava più le sue librerie xine originali
sembra che vada bene anche con le librerie patchate.
bene io ho finito, e tu?

a te la palla
bye
Re: Problema compilazione XINE
Inviato: 25 feb 2007, 21:55
da eagle
von fritz ha scritto:
penso che non li convenga proprio

io proverei cosi
rinominare le librerie originali
Codice: Seleziona tutto
fritz@fritz-desktop:/usr/lib$ ls -l libxi*
lrwxrwxrwx 1 root root 17 2007-02-25 20:43 libxine.so.1 -> libxine.so.1.14.0
-rw-r--r-- 1 root root 294700 2006-12-02 02:50 libxine.so.1.14.0
fritz@fritz-desktop:/usr/lib$ sudo mv libxine.so.1.14.0 libxine.so.1.14.0.backup
fritz@fritz-desktop:/usr/lib$ sudo rm libxine.so.1
fritz@fritz-desktop:/usr/lib$ ls -l libxi*
-rw-r--r-- 1 root root 294700 2006-12-02 02:50 libxine.so.1.14.0.backup
fritz@fritz-desktop:/usr/lib$
lo stesso lo fai con xine-ui se ce lai ancora nell sistema (da me non c'era)
adesso puoi provare ad compilare libxine e xine-ui patchata

e un sistema un po "sporco".....
bye
Io ho:
root@htpc:/usr/lib# ls -l libxi*
-rwxr-xr-x 1 root root 824 2007-02-25 21:42
libxine.la
lrwxrwxrwx 1 root root 17 2007-02-25 21:42
libxine.so ->
libxine.so.1.15.0
lrwxrwxrwx 1 root root 17 2007-02-25 21:42
llibxine.so.1 ->
libxine.so.1.15.0
-rwxr-xr-x 1 root root 334932 2007-02-25 21:42
libxine.so.1.15.0
Che faccio?
mv libxine.so.1.15.0 libxine.so.1.15.0.backup
ma c'è sempre sto libxine.la lo lascio?
ora ottengo:
root@htpc:/usr/lib# ls -l libxi*
-rwxr-xr-x 1 root root 824 2007-02-25 21:42
libxine.la
lrwxrwxrwx 1 root root 17 2007-02-25 21:42
libxine.so -> libxine.so.1.15.0
lrwxrwxrwx 1 root root 17 2007-02-25 21:42
libxine.so.1 -> libxine.so.1.15.0
-rwxr-xr-x 1 root root 334932 2007-02-25 21:42
libxine.so.1.15.0.backup
Re: Problema compilazione XINE
Inviato: 25 feb 2007, 23:01
da von fritz
Hello
strano che tu abbia la versione 1.15.0 della xinelib originale, chissà come cè arrivata li
allora devi cancellare anche il riferimento libxine.so e libxine.so.1.
e rinominare libxine.la (che non so a cosa serve)
perche comunque te la ritrovi compilata
dunque devi fare:
cd /usr/lib
sudo rm libxine.so
sudo rm libxine.so.1
sudo mv libxine.la libxine.la.backup
poi il resto lo sai, o no?
bye
Re: Problema compilazione XINE
Inviato: 25 feb 2007, 23:31
da eagle
Mmmm.. dopo aver fatto quelle modifiche (prima ancora di compilare xine-lib) sotto /usr/local/lib ho:
oot@htpc:/usr/local/lib# ls -l
totale 816
-rw-r--r-- 1 root root 117694 2006-12-31 16:38 liba52.a
-rwxr-xr-x 1 root root 655 2006-12-31 16:38 liba52.la
lrwxrwxrwx 1 root root 15 2006-12-31 17:12 libdvdnav -> libdvdnav.4.0.0
lrwxrwxrwx 1 root root 15 2006-12-31 17:12 libdvdnav.4 -> libdvdnav.4.0.0
-rwxr-xr-x 1 root root 214263 2006-12-31 17:12 libdvdnav.4.0.0
-rwxr-xr-x 1 root root 796 2006-12-31 17:12 libdvdnav.la
-rw-r--r-- 1 root root 52620 2007-01-03 00:01 liblirc_client.a
-rwxr-xr-x 1 root root 857 2007-01-03 00:01 liblirc_client.la
lrwxrwxrwx 1 root root 23 2007-01-03 00:01 liblirc_client.so -> liblirc_client.so.0.2.0
lrwxrwxrwx 1 root root 23 2007-01-03 00:01 liblirc_client.so.0 -> liblirc_client.so.0.2.0
-rwxr-xr-x 1 root root 50315 2007-01-03 00:01 liblirc_client.so.0.2.0
-rwxr-xr-x 1 root root 830 2007-01-17 19:58 libxine.la
lrwxrwxrwx 1 root root 17 2007-01-17 19:58 libxine.so -> libxine.so.1.15.0
-rwxr-xr-x 1 root root 330788 2007-01-17 19:58 libxine.so.1.15.0
drwxrwxr-x 3 root root 4096 2007-01-01 13:20 perl
drwxr-xr-x 2 root root 4096 2007-01-17 19:58 pkgconfig
drwxrwsr-x 3 root staff 4096 2006-10-25 16:03 python2.4
drwxrwsr-x 3 root staff 4096 2006-12-28 00:33 site_ruby
drwxr-xr-x 3 root root 4096 2007-01-06 23:19 xine
E' normale?
Grazie
Re: Problema compilazione XINE
Inviato: 25 feb 2007, 23:38
da eagle
Non c'è niente da fare... il problema non sta nella compilazione di xinelib ma nello xine-ui, xine-lib va tutto bene.. i file sotto /usr/lib si riformano correttamente ma poi al make di xine-ui:
Codice: Seleziona tutto
In file included from ../../../src/xitk/common.h:40,
from mediamarks.c:37:
../../../src/xitk/kbindings.h:215: error: ‘XINE_EVENT_VDR_CHANNELPREVIOUS’ undeclared here (not in a function)
make[5]: *** [mediamarks.o] Error 1
make[5]: Leaving directory `/usr/local/src/xine-ui/src/xitk/oxine'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/usr/local/src/xine-ui/src/xitk/oxine'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/local/src/xine-ui/src/xitk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/xine-ui/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/xine-ui'
make: *** [all] Error 2
Se non patcho xine-ui con la patch di vdrxine si compila correttamente
Mi arrendo...
Re: Problema compilazione XINE
Inviato: 25 feb 2007, 23:46
da eagle
Cazzarola FUNZIONA!!!!
Basta NON applicare la patch a xine-ui!!
Unico problema: va lanciato a manina da console perchè nella lista (icone) dei programmi sotto "Multimedia" non appare... si può aggiungere?
Ciao
Re: Problema compilazione XINE
Inviato: 26 feb 2007, 01:20
da Gringo
eagle ha scritto:Cazzarola FUNZIONA!!!!
Basta NON applicare la patch a xine-ui!!
Unico problema: va lanciato a manina da console perchè nella lista (icone) dei programmi sotto "Multimedia" non appare... si può aggiungere?
Ciao
Pulsante destro su Applicazioni per far partire Alacarte oppure Sistema -> Preferenze -> Struttura menu.
Selezioni Aggiungi voce e scrivi il nome del comando nel campo in basso (se vuoi seleziona lanciare da terminale), salvi e te lo troverai nel menu
Se non compare subito dai questo comando se usi Ubuntu (per Kubuntu non saprei):
Re: Problema compilazione XINE
Inviato: 26 feb 2007, 14:01
da von fritz
Hello
eagle ha scritto:Mmmm.. dopo aver fatto quelle modifiche (prima ancora di compilare xine-lib) sotto /usr/local/lib ho:
oot@htpc:/usr/local/lib# ls -l
totale 816
-rw-r--r-- 1 root root 117694 2006-12-31 16:38 liba52.a
-rwxr-xr-x 1 root root 655 2006-12-31 16:38 liba52.la
lrwxrwxrwx 1 root root 15 2006-12-31 17:12 libdvdnav -> libdvdnav.4.0.0
lrwxrwxrwx 1 root root 15 2006-12-31 17:12 libdvdnav.4 -> libdvdnav.4.0.0
-rwxr-xr-x 1 root root 214263 2006-12-31 17:12 libdvdnav.4.0.0
-rwxr-xr-x 1 root root 796 2006-12-31 17:12 libdvdnav.la
-rw-r--r-- 1 root root 52620 2007-01-03 00:01 liblirc_client.a
-rwxr-xr-x 1 root root 857 2007-01-03 00:01 liblirc_client.la
lrwxrwxrwx 1 root root 23 2007-01-03 00:01 liblirc_client.so -> liblirc_client.so.0.2.0
lrwxrwxrwx 1 root root 23 2007-01-03 00:01 liblirc_client.so.0 -> liblirc_client.so.0.2.0
-rwxr-xr-x 1 root root 50315 2007-01-03 00:01 liblirc_client.so.0.2.0
-rwxr-xr-x 1 root root 830 2007-01-17 19:58 libxine.la
lrwxrwxrwx 1 root root 17 2007-01-17 19:58 libxine.so -> libxine.so.1.15.0
-rwxr-xr-x 1 root root 330788 2007-01-17 19:58 libxine.so.1.15.0
drwxrwxr-x 3 root root 4096 2007-01-01 13:20 perl
drwxr-xr-x 2 root root 4096 2007-01-17 19:58 pkgconfig
drwxrwsr-x 3 root staff 4096 2006-10-25 16:03 python2.4
drwxrwsr-x 3 root staff 4096 2006-12-28 00:33 site_ruby
drwxr-xr-x 3 root root 4096 2007-01-06 23:19 xine
E' normale?
Grazie

lasciamo stare

voglio solo specificare alcune cose, che ho visto etc.
1. NON fate l'operazione di rinominare la libxine originale in ...backup
perchè al prossimo riavvio vi trovate un NUOVO riferimento alla libreria ..backup e questo non va bene!
Codice: Seleziona tutto
lrwxrwxrwx 1 root root 24 2007-02-26 12:45 /usr/lib/libxine.so.1 -> libxine.so.1.14.0.backup
-rw-r--r-- 1 root root 294700 2006-12-02 02:50 /usr/lib/libxine.so.1.14.0.backup
Allora per rimuovere la libxine originale senza togliere Kaffeine, amarok etc.
potete utilizzare il comando:
sudo dpkg --ignore-depends=xine-ui -P xine-ui
sudo dpkg --ignore-depends=libxine1 -P libxine1
questo vi togliera solo le librerie senza togliere tutto il resto.
infatii se adesso controllo:
Codice: Seleziona tutto
fritz@fritz-desktop:~$ ls -l /usr/lib/libxi*
ls: /usr/lib/libxi*: Nessun file o directory
fritz@fritz-desktop:~$ ls -l /usr/local/lib/libxi*
ls: /usr/local/lib/libxi*: Nessun file o directory
fritz@fritz-desktop:~$
adesso potete patchare e compilare le vostre librerie xine e xine-ui
NON seguite l'esempio di @eagle!
in conclusione devo dire, anche se sono amante delle debian-based, kubuntu non e consigliata per fare certe operazioni.
Spero solo che gli sviluppatori di xine si decidono di integrare definitivamente il supporto per VDR, almeno non bisogna più fare sto "casino"......
bye
PS. non vi posso garantire che Kaffeine, amarok etc "digeriscono" bene la libxine patchata.
Re: Problema compilazione XINE
Inviato: 26 feb 2007, 17:59
da eagle
von fritz ha scritto:

lasciamo stare

voglio solo specificare alcune cose, che ho visto etc.
1. NON fate l'operazione di rinominare la libxine originale in ...backup
perchè al prossimo riavvio vi trovate un NUOVO riferimento alla libreria ..backup e questo non va bene!
Codice: Seleziona tutto
lrwxrwxrwx 1 root root 24 2007-02-26 12:45 /usr/lib/libxine.so.1 -> libxine.so.1.14.0.backup
-rw-r--r-- 1 root root 294700 2006-12-02 02:50 /usr/lib/libxine.so.1.14.0.backup
Allora per rimuovere la libxine originale senza togliere Kaffeine, amarok etc.
potete utilizzare il comando:
sudo dpkg --ignore-depends=xine-ui -P xine-ui
sudo dpkg --ignore-depends=libxine1 -P libxine1
questo vi togliera solo le librerie senza togliere tutto il resto.
infatii se adesso controllo:
Codice: Seleziona tutto
fritz@fritz-desktop:~$ ls -l /usr/lib/libxi*
ls: /usr/lib/libxi*: Nessun file o directory
fritz@fritz-desktop:~$ ls -l /usr/local/lib/libxi*
ls: /usr/local/lib/libxi*: Nessun file o directory
fritz@fritz-desktop:~$
adesso potete patchare e compilare le vostre librerie xine e xine-ui
NON seguite l'esempio di @eagle!
in conclusione devo dire, anche se sono amante delle debian-based, kubuntu non e consigliata per fare certe operazioni.
Spero solo che gli sviluppatori di xine si decidono di integrare definitivamente il supporto per VDR, almeno non bisogna più fare sto "casino"......
bye
PS. non vi posso garantire che Kaffeine, amarok etc "digeriscono" bene la libxine patchata.
Ma non me l'avevi detto tu di rinominare le vecchie librerie in .backup??

boh
Cmq anch'io non capisco perchè non prevedere nelle varie distro XIne già predisposto per VDR..
Ciao
Re: Problema compilazione XINE
Inviato: 26 feb 2007, 18:05
da eagle
Gringo ha scritto:eagle ha scritto:Cazzarola FUNZIONA!!!!
Basta NON applicare la patch a xine-ui!!
Unico problema: va lanciato a manina da console perchè nella lista (icone) dei programmi sotto "Multimedia" non appare... si può aggiungere?
Ciao
Pulsante destro su Applicazioni per far partire Alacarte oppure Sistema -> Preferenze -> Struttura menu.
Selezioni Aggiungi voce e scrivi il nome del comando nel campo in basso (se vuoi seleziona lanciare da terminale), salvi e te lo troverai nel menu
Se non compare subito dai questo comando se usi Ubuntu (per Kubuntu non saprei):
Grazie, ho risolto con pulsante destro su Applicazioni e seleziono "Editor Menu KDE" -> aggiunta voce
Ciao