Importante! Per compilare xine-lib-1.1.5.

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Importante! Per compilare xine-lib-1.1.5.

Messaggio da phobos3576 »

E' uscita la nuova xine-lib-1.1.5 che contiene una notevole quantità di bug-fix e anche una patch di sicurezza; chi volesse compilare il codice sorgente sulla Slackware 11 potrebbe incappare in un make error dovuto all'assenza della libreria libXv.so che, in realtà, è sicuramente presente in /usr/X11R6/lib.

Il problema è dovuto al fatto che il package xv-3.10a-i486-4.tgz di Pat non installa il file /usr/lib/pkgconfig/xv.pc (usato da xine-lib per individuare la libreria).

Per risolvere il problema basta dare il configure con:

Codice: Seleziona tutto

./configure --with-xv-path=/usr/X11R6/lib
Nel caso della Slackware current il path dovrebbe essere /usr/lib.

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

emh... :(

Codice: Seleziona tutto

../../src/xine-engine/libxine.la -pthread
gcc -shared  .libs/xineplug_vo_out_aa_la-video_out_aa.o  -Wl,--rpath -Wl,/usr/X11R7/lib -Wl,--rpath -Wl,/home/dani/archivio/lib/xine-lib-1.1.5/src/xine-engine/.libs -Wl,--rpath -Wl,/usr/X11R7/lib -L/usr/lib /usr/lib/libaa.so -L/usr/X11R6/lib -lm /usr/X11R7/lib/libX11.so -L/tmp/x11-build/inst-x11/usr/X11R7/lib -L/usr/X11R7/lib -lgpm -lslang ../../src/xine-engine/.libs/libxine.so  -mtune=pentiumpro -march=prescott -Wl,-z -Wl,defs -Wl,-rpath -Wl,/usr/lib -pthread -Wl,-soname -Wl,xineplug_vo_out_aa.so -o .libs/xineplug_vo_out_aa.so
creating xineplug_vo_out_vidix.la
gcc -shared  .libs/xineplug_vo_out_xvmc_la-deinterlace.o .libs/xineplug_vo_out_xvmc_la-video_out_xvmc.o  -Wl,--rpath -Wl,/usr/X11R7/lib -Wl,--rpath -Wl,/home/dani/archivio/lib/xine-lib-1.1.5/src/xine-engine/.libs -Wl,--rpath -Wl,/usr/X11R7/lib -L/usr/X11R7/lib /usr/X11R7/lib/libXvMCW.so -L/tmp/x11-build/inst-x11/usr/X11R7/lib /usr/X11R7/lib/libXv.so /usr/X11R7/lib/libX11.so /usr/X11R7/lib/libXext.so /usr/X11R7/lib/libXinerama.so ../../src/xine-engine/.libs/libxine.so  -mtune=pentiumpro -march=prescott -Wl,-z -Wl,defs -pthread -Wl,-soname -Wl,xineplug_vo_out_xvmc.so -o .libs/xineplug_vo_out_xvmc.so
creating xineplug_vo_out_xvmc.la
/usr/lib/libslang.a(slcommon.o)(.text+0x322): In function `_pSLsecure_issetugid':
: undefined reference to `__libc_enable_secure'
collect2: ld returned 1 exit status
make[4]: *** [xineplug_vo_out_aa.la] Error 1
make[4]: *** Waiting for unfinished jobs....
(cd .libs && rm -f xineplug_vo_out_opengl.la && ln -s ../xineplug_vo_out_opengl.la xineplug_vo_out_opengl.la)
(cd .libs && rm -f xineplug_vo_out_xvmc.la && ln -s ../xineplug_vo_out_xvmc.la xineplug_vo_out_xvmc.la)
(cd .libs && rm -f xineplug_vo_out_vidix.la && ln -s ../xineplug_vo_out_vidix.la xineplug_vo_out_vidix.la)
gcc -shared  .libs/xineplug_vo_out_fb_la-yuv2rgb.o .libs/xineplug_vo_out_fb_la-yuv2rgb_mmx.o .libs/xineplug_vo_out_fb_la-yuv2rgb_mlib.o .libs/xineplug_vo_out_fb_la-video_out_fb.o  -Wl,--rpath -Wl,/home/dani/archivio/lib/xine-lib-1.1.5/src/xine-engine/.libs ../../src/xine-engine/.libs/libxine.so  -mtune=pentiumpro -march=prescott -Wl,-z -Wl,defs -pthread -Wl,-soname -Wl,xineplug_vo_out_fb.so -o .libs/xineplug_vo_out_fb.so
creating xineplug_vo_out_fb.la
(cd .libs && rm -f xineplug_vo_out_fb.la && ln -s ../xineplug_vo_out_fb.la xineplug_vo_out_fb.la)
make[4]: Leaving directory `/home/dani/archivio/lib/xine-lib-1.1.5/src/video_out'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/dani/archivio/lib/xine-lib-1.1.5/src/video_out'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/dani/archivio/lib/xine-lib-1.1.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dani/archivio/lib/xine-lib-1.1.5'
make: *** [all] Error 2

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Re: Importante! Per compilare xine-lib-1.1.5.

Messaggio da Loris »

phobos3576 ha scritto:E' uscita la nuova xine-lib-1.1.5 che contiene una notevole quantità di bug-fix e anche una patch di sicurezza; chi volesse compilare il codice sorgente sulla Slackware 11 potrebbe incappare in un make error dovuto all'assenza della libreria libXv.so che, in realtà, è sicuramente presente in /usr/X11R6/lib.

Il problema è dovuto al fatto che il package xv-3.10a-i486-4.tgz di Pat non installa il file /usr/lib/pkgconfig/xv.pc (usato da xine-lib per individuare la libreria).

Per risolvere il problema basta dare il configure con:

Codice: Seleziona tutto

./configure --with-xv-path=/usr/X11R6/lib
Nel caso della Slackware current il path dovrebbe essere /usr/lib.
Ottima segnalazione, questa sera aggiorno la versione di Slacky ;)
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Messaggio da phobos3576 »

Dani, l'errore che ottieni è identico al mio; proprio per questo motivo ho scritto che bisogna configurare con:

Codice: Seleziona tutto

./configure --with-xv-path=/usr/X11R6/lib
Se stai usando la Slackware Current prova con:

Codice: Seleziona tutto

./configure --with-xv-path=/usr/lib
Se non riesci a risolvere neanche così, dopo aver dato il comando ./configure apri il file configure.log e controlla se ci sono messaggi di errore.

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Re: Importante! Per compilare xine-lib-1.1.5.

Messaggio da marghe »

phobos3576 ha scritto:E' uscita la nuova xine-lib-1.1.5 che contiene una notevole quantità di bug-fix e anche una patch di sicurezza; chi volesse compilare il codice sorgente sulla Slackware 11 potrebbe incappare in un make error dovuto all'assenza della libreria libXv.so che, in realtà, è sicuramente presente in /usr/X11R6/lib.

Il problema è dovuto al fatto che il package xv-3.10a-i486-4.tgz di Pat non installa il file /usr/lib/pkgconfig/xv.pc (usato da xine-lib per individuare la libreria).

Per risolvere il problema basta dare il configure con:

Codice: Seleziona tutto

./configure --with-xv-path=/usr/X11R6/lib
Nel caso della Slackware current il path dovrebbe essere /usr/lib.
Grazie mille della segnalazione

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Ho fatto come hai indicato ma l'errore persiste.

Solo che al configure ho indicato /usr/X11/lib (x11 punta a X11R7 dato che uso xorg 7 su una slack 11).

Rispondi