Pagina 1 di 1
Importante! Per compilare xine-lib-1.1.5.
Inviato: gio 12 apr 2007, 0:53
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:
Nel caso della Slackware current il path dovrebbe essere
/usr/lib.
Inviato: gio 12 apr 2007, 2:14
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
Re: Importante! Per compilare xine-lib-1.1.5.
Inviato: gio 12 apr 2007, 7:56
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:
Nel caso della Slackware current il path dovrebbe essere
/usr/lib.
Ottima segnalazione, questa sera aggiorno la versione di Slacky

Inviato: gio 12 apr 2007, 14:22
da phobos3576
Dani, l'errore che ottieni è identico al mio; proprio per questo motivo ho scritto che bisogna configurare con:
Se stai usando la Slackware Current prova con:
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.
Re: Importante! Per compilare xine-lib-1.1.5.
Inviato: gio 12 apr 2007, 22:14
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:
Nel caso della Slackware current il path dovrebbe essere
/usr/lib.
Grazie mille della segnalazione
Inviato: ven 13 apr 2007, 2:51
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).