Problema compilazione XINE

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

Moderatori: ragno, tapino, alez, zulu, davidea

eagle
Messaggi: 15
Iscritto il: 03 feb 2007, 19:11

Problema compilazione XINE

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

Re: Problema compilazione XINE

Messaggio 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
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! :)
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Problema compilazione XINE

Messaggio 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
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 »

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
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: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 :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: 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 :D

bye
L'ho fatto, l'ho fatto.. :D

Grazie cmq per le spiegazioni su ldconfig, speriamo non sia colpa di "K"ubuntu..

Ciao
eagle
Messaggi: 15
Iscritto il: 03 feb 2007, 19:11

Re: Problema compilazione XINE

Messaggio 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?
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Problema compilazione XINE

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

Re: Problema compilazione XINE

Messaggio 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. 8)
ho fatto la verifica con la mia nuova ARCH :D

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. :arab: :arab:

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.
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:Hello
allora controllando il sorgente di kbindings.h ho visto che quel' errore di funzione è
"sicuramente" causato da una libxine non patchata. 8)
ho fatto la verifica con la mia nuova ARCH :D

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. :arab: :arab:

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

Re: Problema compilazione XINE

Messaggio da eagle »

Ho provato e riprovato di tutto.. mi rimane solo da formattare.. nessuno ha qualche idea in mente?

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

Re: Problema compilazione XINE

Messaggio 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 :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! :)
RRT4
Messaggi: 89
Iscritto il: 22 gen 2007, 14:09

Re: Problema compilazione XINE

Messaggio da RRT4 »

prova con:
apt-get remove --purge xine-ui libxine1
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Problema compilazione XINE

Messaggio da von fritz »

Hello
RRT4 ha scritto:prova con:
apt-get remove --purge xine-ui libxine1
te lo dico io cosa succede :D

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]?
:D
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
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! :)
Rispondi