Pagina 1 di 2
Problema compilazione XINE
Inviato: 04 feb 2007, 21:16
da eagle
Salve a tutti.. ho un piccolo problema nella compilazione di xine-ui:
Ho applicato la patch (xine-ui.patch) presa da vdr-xine, poi dovrei fare:
#> ./autogen.sh
#> ./configure --prefix=/usr --enable-vdr-keys --with-x
#> make
#> make install
fino al configure ok, ma dando il
make ottengo:
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’ undec lared 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
Qualche idea?
Grazie
Re: Problema compilazione XINE
Inviato: 05 feb 2007, 00:57
da von fritz
Hello
magari ci dici che distro usi
adesso sono sul portatile, domani ti posto i comandi che ho dato con ubuntu edgy 6.10
ma possibilile che non riuscite a compilare sto benedetto xine
bye
Re: Problema compilazione XINE
Inviato: 05 feb 2007, 08:23
da von fritz
Hello
questi sono i comandi che ho dato per compilare xine su ubuntu edgy 6.10.
XINE-lib
$ sudo apt-get install autoconf libtool automake1.9
$ cd /usr/local/src/VDR/PLUGINS/src
$ sudo wget http://home.vr-web.de/~rnissl/vdr-xine-0.7.10.tgz
$ sudo tar -xzvf vdr-xine-0.7.10.tgz
$ sudo ln -s xine-0.7.10 xine
$ cd /usr/local/src
$ sudo wget http://home.vr-web.de/~rnissl/xine-lib- ... 00.tar.bz2
$ sudo tar -xjvf xine-lib-cvs-20061209220000.tar.bz2
$ cd xine-lib
$ sudo cat /usr/local/src/VDR/PLUGINS/src/xine/patches/xine-lib.patch | sudo patch -p1
$ sudo ./autogen.sh --prefix=/usr/local
$ sudo make
$ sudo make install
$ sudo ldconfig
XINE-ui
$ sudo apt-get install libpng12-dev
$ cd /usr/local/src
$ sudo wget http://home.vr-web.de/~rnissl/xine-ui-c ... 00.tar.bz2
$ sudo tar -xjvf xine-ui-cvs-20061209220000.tar.bz2
$ cd xine-ui
$ sudo cat /usr/local/src/VDR/PLUGINS/src/xine/patches/xine-ui.patch | sudo patch -p1
$ sudo ./autogen.sh --prefix=/usr/local --enable-vdr-keys --with-x
$ sudo make
$ sudo make install
$ sudo ldconfig
forse ti manca qualche libreria o dipendenza o e un problema legato al gcc (versione)
le librerie/dipendenze che ho installato con ubuntu sono:
g++ libjpeg62-dev libcap-dev subversion xlibs-dev libasound2-dev libxv-dev libncurses5-dev autoconf libtool automake1.9 libpng12-dev
questo per softdevice, xine, reelchannelscan
bye
Re: Problema compilazione XINE
Inviato: 05 feb 2007, 11:21
da eagle
Grazie, sto usando proprio Kubuntu 6.10
Non ho avuto nessun problema con xine-lib e la procedura che hai postato è quella che ho seguito anche io (anche gli stessi pacchetti CVS di xine-lib e xine-ui)
Proverò a controllare le dipendenze che mi hai elencato in fondo...
P.S. Ma quel "ldconfig" alla fine a cosa serve?
Grazie, ciao
Re: Problema compilazione XINE
Inviato: 05 feb 2007, 15:08
da von fritz
Hello
eagle ha scritto:Grazie, sto usando proprio Kubuntu 6.10
Kubuntu ha KDE come interfaccia grafica, Ubuntu invece Gnome.
spero che il problema non dipenda da qualche libreria gnome/kde.
P.S. Ma quel "ldconfig" alla fine a cosa serve?
serve per Configurare i riferimenti runtime del linker dinamico. (questo lo copiato

)
normalmente non serve farlo, di solito gli script o procedura d'installazione lo fanno automaticamente.
però certe volte non viene fatto o bisogna eseguirlo manualmente.
dunque e sempre meglio farlo, non si sa mai

praticamente se non lo fai, il sistema non "trova" o non "vede" le librerie nuove.
dove hai fatto l'installazione? /usr/local/src?
se digiti
sudo cat /etc/ld.so.conf ce /usr/local/lib?
se no, devi aggiungerla e ridare il comando ldconfig.
ma questo ce scritto nella procedura d'installazione e tu naturalmente l'avevi già fatto o mi sbaglio
bye
Re: Problema compilazione XINE
Inviato: 05 feb 2007, 19:35
da eagle
von fritz ha scritto:
dove hai fatto l'installazione? /usr/local/src?
se digiti
sudo cat /etc/ld.so.conf ce /usr/local/lib?
se no, devi aggiungerla e ridare il comando ldconfig.
ma questo ce scritto nella procedura d'installazione e tu naturalmente l'avevi già fatto o mi sbaglio
bye
L'ho fatto, l'ho fatto..
Grazie cmq per le spiegazioni su ldconfig, speriamo non sia colpa di "K"ubuntu..
Ciao
Re: Problema compilazione XINE
Inviato: 08 feb 2007, 19:44
da eagle
Niente da fare... se metto la patch di xine-ui (xine-ui.patch) xine non si compila...
Senza patch va tutto a buon fine ma se lancio xine da console (non figura nell'elencoi programmi) appare la finestra del programma per una frazione di secondo e poi scompare..
Che fare?
Re: Problema compilazione XINE
Inviato: 08 feb 2007, 21:53
da von fritz
Hello
allora ho dato un occhiata su vdrportal

se ce qualcosa di simile.
ti faccio un paio di domande
hai un xine "vecchio" nel tuo sistema ?
hai gia provato prima ad installare xine, magari in un altra cartella ?
non ci deve essere nessuna rimanenza di installazioni precedenti o fallite.
per quello io dico sempre fate la installazioni da sorgenti sempre nella stessa cartella
/usr/local/src cosi tutti i binari vanno a finire in /usr/local/bin e non vanno a "mischiarsi" con installazioni fatto da pacchetti etc.
prova a ripulire tutto e riprova.
se non va c'e un altra possibilità:
http://karl.glatz.biz/blog/?p=21
sono pacchetti fatti per ubuntu 6.10
scarica e installa
prova
bye
Re: Problema compilazione XINE
Inviato: 08 feb 2007, 23:10
da eagle
von fritz ha scritto:Hello
allora ho dato un occhiata su vdrportal

se ce qualcosa di simile.
ti faccio un paio di domande
hai un xine "vecchio" nel tuo sistema ?
hai gia provato prima ad installare xine, magari in un altra cartella ?
non ci deve essere nessuna rimanenza di installazioni precedenti o fallite.
per quello io dico sempre fate la installazioni da sorgenti sempre nella stessa cartella
/usr/local/src cosi tutti i binari vanno a finire in /usr/local/bin e non vanno a "mischiarsi" con installazioni fatto da pacchetti etc.
prova a ripulire tutto e riprova.
se non va c'e un altra possibilità:
http://karl.glatz.biz/blog/?p=21
sono pacchetti fatti per ubuntu 6.10
scarica e installa
prova
bye
Effettivamente prima di provare coi sorgenti avevo uno xine vecchio messo con Adept, ma l'avevo rimosso.
Ho installato quei pacchetti che mi hai indicato ma ancora non funge..
Grazie cmq
Re: Problema compilazione XINE
Inviato: 11 feb 2007, 20:31
da von fritz
Hello
allora controllando il sorgente di
kbindings.h ho visto che quel' errore di funzione è
"sicuramente" causato da una libxine
non patchata.
ho fatto la verifica con la mia nuova ARCH
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
[root@ArchPC xine-ui]#
Allora conclusione, non hai patchato la xine-lib o hai qualche residuo, vecchia libreria xine non completamente rimossa.
bye
PS. non ho letto "belle" cose su adept, puo anche essere che hai un altro frontend installato che usa la libreria xine tipo kaffeine, gxine etc.
Re: Problema compilazione XINE
Inviato: 16 feb 2007, 20:06
da eagle
von fritz ha scritto:Hello
allora controllando il sorgente di
kbindings.h ho visto che quel' errore di funzione è
"sicuramente" causato da una libxine
non patchata.
ho fatto la verifica con la mia nuova ARCH
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
[root@ArchPC xine-ui]#
Allora conclusione, non hai patchato la xine-lib o hai qualche residuo, vecchia libreria xine non completamente rimossa.
bye
PS. non ho letto "belle" cose su adept, puo anche essere che hai un altro frontend installato che usa la libreria xine tipo kaffeine, gxine etc.
Sinceramente non so più che fare... hoi rimosso TUTTI i pacchetti con la parola "xine" e ho ricominciato da capo.. stesso errore.. e pensare che xine-lib si patcha-compila-installa perfettamente..

qualche altra cosa che potrei fare? grazie.
Re: Problema compilazione XINE
Inviato: 25 feb 2007, 12:24
da eagle
Ho provato e riprovato di tutto.. mi rimane solo da formattare.. nessuno ha qualche idea in mente?
Grazie.
Re: Problema compilazione XINE
Inviato: 25 feb 2007, 15:22
da von fritz
Hello
cosa mi tocca fare
ho appena installato Kubuntu.
allora per default mi trovo già installato Kaffeine, Amarok-xine, kxineplayer etc...... questo non va bene.

Kaffeine e Amarok usano le librerie XINE.
Devi togliere Kaffeine e Amarok........
le librerie xine le vedo in:
/usr/lib/libxine.so.1
/usr/lib/libxine.so.1.14.0
per trovare tutto quello che a che fare con xine.
devi digitare da terminale:
sudo find / -name *xine*
e ti troverai una lista tipo questa:
Codice: Seleziona tutto
/usr/bin/kxineplayer
/usr/lib/kde3/kcm_xinerama.la
/usr/lib/kde3/kcm_xinerama.so
/usr/lib/kde3/libamarok_xine-engine.la
/usr/lib/kde3/libamarok_xine-engine.so
/usr/lib/kde3/libxinepart.la
/usr/lib/kde3/libxinepart.so
/usr/lib/xine
/usr/lib/xine/plugins/1.1.2/post/xineplug_post_audio_filters.so
/usr/lib/xine/plugins/1.1.2/post/xineplug_post_goom.so
/usr/lib/xine/plugins/1.1.2/post/xineplug_post_mosaico.so
/usr/lib/xine/plugins/1.1.2/post/xineplug_post_planar.so
/usr/lib/xine/plugins/1.1.2/post/xineplug_post_switch.so
/usr/lib/xine/plugins/1.1.2/post/xineplug_post_tvtime.so
/usr/lib/xine/plugins/1.1.2/post/xineplug_post_visualizations.so
.............
..........
penso che fai prima se installi ubuntu
bye
Re: Problema compilazione XINE
Inviato: 25 feb 2007, 16:59
da RRT4
prova con:
apt-get remove --purge xine-ui libxine1
Re: Problema compilazione XINE
Inviato: 25 feb 2007, 20:10
da von fritz
Hello
RRT4 ha scritto:prova con:
apt-get remove --purge xine-ui libxine1
te lo dico io cosa succede
Codice: Seleziona tutto
fritz@fritz-desktop:~$ sudo apt-get remove --purge xine-ui libxine1
Password:
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Reading state information... Fatto
Il pacchetto xine-ui non è installato, quindi non è stato rimosso
I seguenti pacchetti sono stati installati automaticamente in precedenza e ora non sono più necessari:
kmplayer-konq-plugins kaffeine-xine kubuntu-desktop kaffeine amarok-xine amarok kmplayer-base libxine1
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti saranno RIMOSSI:
amarok* amarok-xine* kaffeine* kaffeine-xine* kmplayer-base* kmplayer-konq-plugins* kubuntu-desktop* libxine1*
0 aggiornati, 0 installati, 8 da rimuovere e 3 non aggiornati.
È necessario prendere 0B di archivi.
Dopo l'estrazione, verranno liberati 47,6MB di spazio su disco.
Continuare [S/n]?

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