View previous topic :: View next topic |
Author |
Message |
brx75 n00b
Joined: 10 Nov 2003 Posts: 15
|
Posted: Wed Aug 04, 2004 12:41 pm Post subject: problema emergendo gst-plugins |
|
|
Facendo emerge -uDv di gst-plugins, ottengo il seguente errore
Code: |
(cd /var/tmp/portage/gst-plugins-0.8.2/work/gst-plugins-0.8.2/gst-libs/gst/play; /bin/sh ../../../libtool --mode=relink gcc -march=pentium3 -pipe -O2 -o libgstplay-0.8.la -rpath /usr/lib -version-info 1:0:1 libgstplay_0.8_la-play.lo libgstplay_0.8_la-play-enumtypes.lo -Wl,--export-dynamic -pthread -lgstreamer-0.8 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0 -Wl,--export-dynamic -pthread -lgstcontrol-0.8 -lgstreamer-0.8 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0 ../../../gst-libs/gst/libgstinterfaces-0.8.la -inst-prefix-dir /var/tmp/portage/gst-plugins-0.8.2/image/)
libtool: link: warning: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../..//libgstreamer-0.8.la' seems to be moved
gcc -shared libgstplay_0.8_la-play.lo libgstplay_0.8_la-play-enumtypes.lo -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../ -L/usr/X11R6/lib -L/usr/lib -L/var/tmp/portage/gst-plugins-0.8.2/image//usr/lib -lgstcontrol-0.8 -lgstreamer-0.8 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0 -lgstinterfaces-0.8 -Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthread -Wl,-soname -Wl,libgstplay-0.8.0 -o .libs/libgstplay-0.8.0.1.0
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lgstinterfaces-0.8
collect2: ld returned 1 exit status
libtool: install: error: relink `libgstplay-0.8.la' with the above command before installing it
make[5]: *** [install-libraryLTLIBRARIES] Error 1
make[5]: Leaving directory `/var/tmp/portage/gst-plugins-0.8.2/work/gst-plugins-0.8.2/gst-libs/gst/play'
make[4]: *** [install-am] Error 2
make[4]: Leaving directory `/var/tmp/portage/gst-plugins-0.8.2/work/gst-plugins-0.8.2/gst-libs/gst/play'
make[3]: *** [install] Error 2
make[3]: Leaving directory `/var/tmp/portage/gst-plugins-0.8.2/work/gst-plugins-0.8.2/gst-libs/gst/play'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gst-plugins-0.8.2/work/gst-plugins-0.8.2/gst-libs/gst'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gst-plugins-0.8.2/work/gst-plugins-0.8.2/gst-libs'
make: *** [install-recursive] Error 1
!!! ERROR: media-libs/gst-plugins-0.8.2 failed.
!!! Function einstall, Line 385, Exitcode 2
!!! einstall failed
|
Nessun altro con lo stesso problema?
[/code] |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31449 Location: here
|
|
Back to top |
|
|
brx75 n00b
Joined: 10 Nov 2003 Posts: 15
|
Posted: Wed Aug 04, 2004 3:17 pm Post subject: |
|
|
Non funge,
sempre lo stesso problema. |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Aug 05, 2004 7:02 am Post subject: Re: problema emergendo gst-plugins |
|
|
brx75 wrote: | /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lgstinterfaces-0.8
collect2: ld returned 1 exit status |
Puoi fare un:
Code: | locate libgstinterfaces |
_________________ Ciao da me! |
|
Back to top |
|
|
brx75 n00b
Joined: 10 Nov 2003 Posts: 15
|
Posted: Thu Aug 05, 2004 10:40 am Post subject: |
|
|
ehhh magari fosse così semplice...
adesso stavo provando a emergere gst-plugins con libtool-1.5.2-r5 e l'errore è sempre lo stesso
Code: |
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lgstinterfaces-0.8
|
la libreria c'è sia in /usr/lib:
Code: |
guges-d tmp # ls -l /usr/lib/libgstinterfaces-0.8*
lrwxrwxrwx 1 root root 26 Aug 4 17:19 /usr/lib/libgstinterfaces-0.8 -> libgstinterfaces-0.8.0.1.0*
lrwxrwxrwx 1 root root 26 Aug 4 17:19 /usr/lib/libgstinterfaces-0.8.0 -> libgstinterfaces-0.8.0.1.0*
-rwxr-xr-x 1 root root 32940 Aug 4 17:19 /usr/lib/libgstinterfaces-0.8.0.1.0*
-rwxr-xr-x 1 root root 988 Aug 4 17:19 /usr/lib/libgstinterfaces-0.8.la*
|
che in /var/tmp/portage/
Code: |
./gst-plugins-0.8.1/work/gst-plugins-0.8.1/gst-libs/gst/.libs/libgstinterfaces-0.8.la
./gst-plugins-0.8.1/work/gst-plugins-0.8.1/gst-libs/gst/.libs/libgstinterfaces-0.8.0.1.0
./gst-plugins-0.8.1/work/gst-plugins-0.8.1/gst-libs/gst/.libs/libgstinterfaces-0.8.lai
./gst-plugins-0.8.1/work/gst-plugins-0.8.1/gst-libs/gst/.libs/libgstinterfaces-0.8
./gst-plugins-0.8.1/work/gst-plugins-0.8.1/gst-libs/gst/.libs/libgstinterfaces-0.8.0
./gst-plugins-0.8.1/work/gst-plugins-0.8.1/gst-libs/gst/libgstinterfaces-0.8.la
./gst-plugins-0.8.1/image/usr/lib/libgstinterfaces-0.8.la
./gst-plugins-0.8.1/image/usr/lib/libgstinterfaces-0.8.0.1.0
./gst-plugins-0.8.1/image/usr/lib/libgstinterfaces-0.8
./gst-plugins-0.8.1/image/usr/lib/libgstinterfaces-0.8.0
./gst-plugins-0.8.2/work/gst-plugins-0.8.2/gst-libs/gst/.libs/libgstinterfaces-0.8.la
./gst-plugins-0.8.2/work/gst-plugins-0.8.2/gst-libs/gst/.libs/libgstinterfaces-0.8.0.1.0
./gst-plugins-0.8.2/work/gst-plugins-0.8.2/gst-libs/gst/.libs/libgstinterfaces-0.8.lai
./gst-plugins-0.8.2/work/gst-plugins-0.8.2/gst-libs/gst/.libs/libgstinterfaces-0.8
./gst-plugins-0.8.2/work/gst-plugins-0.8.2/gst-libs/gst/.libs/libgstinterfaces-0.8.0
./gst-plugins-0.8.2/work/gst-plugins-0.8.2/gst-libs/gst/libgstinterfaces-0.8.la
./gst-plugins-0.8.2/image/usr/lib/libgstinterfaces-0.8.la
./gst-plugins-0.8.2/image/usr/lib/libgstinterfaces-0.8.0.1.0
./gst-plugins-0.8.2/image/usr/lib/libgstinterfaces-0.8
./gst-plugins-0.8.2/image/usr/lib/libgstinterfaces-0.8.0
|
Sembra non guardi /usr/lib per trovare le librerie da linkare... |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Aug 05, 2004 10:53 am Post subject: |
|
|
brx75 wrote: | che in /var/tmp/portage/ |
Quella non conta... é sporcizia lasciata da emerge.
Dai i comandi:
Code: |
#env-update
#ldconfig
|
e poi riprova... _________________ Ciao da me! |
|
Back to top |
|
|
brx75 n00b
Joined: 10 Nov 2003 Posts: 15
|
Posted: Thu Aug 05, 2004 12:14 pm Post subject: |
|
|
allora... ho beccato che la libreria è correttamente presente in /usr/lib, ma che il link viene creato senza estensione '.so'. In questo modo ldconfig la ignora e non la mette in cache, fallendo il linking.... come mai avvenga, non lo .so...
Fissando questo, quanto arriva a emergermi il gst-pugins-oss, mi da quest'altro errore:
Code: |
make: *** No rule to make target `../../gst-libs/gst/libgstinterfaces-0.8.la', needed by `libgstossaudio.la'. Stop.
|
Cioè me la cerca dentro la temp della sandbox, dove non c'è, anzicchè dentro /usr/lib, dove c'è
... la domanda sorge spontanea:
qualcuno di voi ha emerso gstreamer-0.8.3-r1 con gst-plugins-0.8.2 ?
Nessun problema? |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
|
Back to top |
|
|
Danilo l33t
Joined: 05 Feb 2004 Posts: 747 Location: Italy
|
Posted: Thu Aug 05, 2004 2:12 pm Post subject: |
|
|
Un problema su gst-... l'ho avuto giorni fa aggiornando gnome. Non so se e' lo stesso tuo.
Alla fine dapprima ho riemerso gstreamer e poi gst-... ed infine il -uDp world
Non chiedermi perche' ma ha funzionato. |
|
Back to top |
|
|
brx75 n00b
Joined: 10 Nov 2003 Posts: 15
|
Posted: Fri Aug 06, 2004 3:52 pm Post subject: |
|
|
... è sconfortante... ho provato di tutto, anche con un ebuild che ho tirato giù da bugtraq...
è proprio qualcosa che ha a che fare con la compilazione (ma neanche i libtool 1.5 risolvono la cosa)...
Dove posso sbattere la testa?
Code: |
( SBAM )
o|
/\/|
/\ |
/ \ |
|
|
|
Back to top |
|
|
|