Problema compilazione XINE

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

Moderatori: ragno, tapino, alez, zulu, davidea

Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Problema compilazione XINE

Messaggio da von fritz »

Hello
Bene, appena finito di compilare su Kubuntu :)
compilato senza problemi. :ok:
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 :D
sembra che vada bene anche con le librerie patchate.
bene io ho finito, e tu? :)
a te la palla :D

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
eagle
Messaggi: 15
Iscritto il: 03 feb 2007, 19:11

Re: Problema compilazione XINE

Messaggio da eagle »

von fritz ha scritto: penso che non li convenga proprio :risata2:
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
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Problema compilazione XINE

Messaggio 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
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
eagle
Messaggi: 15
Iscritto il: 03 feb 2007, 19:11

Re: Problema compilazione XINE

Messaggio 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
eagle
Messaggi: 15
Iscritto il: 03 feb 2007, 19:11

Re: Problema compilazione XINE

Messaggio 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...
eagle
Messaggi: 15
Iscritto il: 03 feb 2007, 19:11

Re: Problema compilazione XINE

Messaggio 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
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: Problema compilazione XINE

Messaggio 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):

Codice: Seleziona tutto

sudo killall gnome-panel
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
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Problema compilazione XINE

Messaggio 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
:shock:
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.
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
eagle
Messaggi: 15
Iscritto il: 03 feb 2007, 19:11

Re: Problema compilazione XINE

Messaggio da eagle »

von fritz ha scritto: :shock:
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
eagle
Messaggi: 15
Iscritto il: 03 feb 2007, 19:11

Re: Problema compilazione XINE

Messaggio 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):

Codice: Seleziona tutto

sudo killall gnome-panel
Grazie, ho risolto con pulsante destro su Applicazioni e seleziono "Editor Menu KDE" -> aggiunta voce

Ciao
Rispondi