[FoLUG] gentoo aggiornamento avifile

Enrico Pasini e.paso@libero.it
Mer 27 Lug 2005 16:09:13 CEST


Enrico Pasini wrote:
> Sto tentando di aggiornare la mia gentoo (emerge -DavuN world), ma si
> ferma con questi errori durante la compilazione di avifile:
> 
> grep: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la: No
> such file or directory
> /bin/sed: can't read
> //usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la: No such
> file or directory
> libtool: link:
> `//usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la' is not a
> valid libtool archive
> make[2]: *** [libvideo.la] Error 1
> make[2]: Leaving directory
> `/var/tmp/portage/avifile-0.7.43.20050224-r2/work/avifile-0.7-0.7.43/lib/video'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/var/tmp/portage/avifile-0.7.43.20050224-r2/work/avifile-0.7-0.7.43/lib'
> make: *** [all-recursive] Error 1
> 
> !!! ERROR: media-video/avifile-0.7.43.20050224-r2 failed.
> !!! Function src_compile, Line 145, Exitcode 2
> !!! (no error message)
> !!! If you need support, post the topmost build error, NOT this status
> message.
> 
> 
> Penso il problema derivi dal fatto che non trova libstdc++ nella
> cartella di gcc 3.4.3.. ma perchè la cerca li? Io ho installato gcc 3.4.4!!!
> _______________________________________________
> FoLUG mailing list


Ho risolto(?) nel seguente modo:

cercando in giro ho visto che la soluzione è stata quella di fare il
link simbolico

ln -s /usr/lib/gcc/i686-pc-linux-gnu/3.4.3
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110

io però non avendo installato gcc 3.4.3 ho fatto il link usando come
sorgente la cartella 3.4.4.

Pensate ci siano problemi? In questo modo infatti avifile pensa di usare
librerie compilate con gcc-3.4.3 mentre invece usa librerie compilate
con gcc-3.4.4!


Maggiori informazioni sulla lista FoLUG