Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[GCC] probleme de 'libtool archive'
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Rioji
n00b
n00b


Joined: 05 Sep 2004
Posts: 8

PostPosted: Sun Mar 27, 2005 11:09 am    Post subject: [GCC] probleme de 'libtool archive' Reply with quote

Bonjour tout le monde, utilisateur heureux de gentoo depuis quelques mois ( merci Panuru pour m'avoir fait découvrir cette distribution :) ) je suis aujourd'hui confronté à un probleme que je n'arrive pas à résoudre :? .

Lorsque j'installe ou recompile certains programmes j'ai cette erreur

Code:
itsuki ~ # emerge xine-lib
...
grep: //usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la: No such file or directory
/bin/sed: can't read //usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la: No such file or directory
libtool-nofpic: link: `//usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la' is not a valid libtool archive
make[4]: *** [xineplug_vo_out_sdl.la] Erreur 1
make[4]: Leaving directory `/var/tmp/portage/xine-lib-1.0/work/xine-lib-1.0/src/video_out'
make[3]: *** [all-recursive] Erreur 1
make[3]: Leaving directory `/var/tmp/portage/xine-lib-1.0/work/xine-lib-1.0/src/video_out'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory `/var/tmp/portage/xine-lib-1.0/work/xine-lib-1.0/src'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/var/tmp/portage/xine-lib-1.0/work/xine-lib-1.0'
make: *** [all] Erreur 2


j'ai essayé de réparer cela avec fix_libtool_files.sh mais en vain :(
(je m'y suis peut être mal pris)

Informations complémentaires
Code:
itsuki ~ # gcc-config -l
[1] i386-pc-linux-gnu-3.3.4
[2] i686-pc-linux-gnu-3.4.3-20050110 *
[3] i686-pc-linux-gnu-3.4.3-20050110-hardened
[4] i686-pc-linux-gnu-3.4.3-20050110-hardenednopie
[5] i686-pc-linux-gnu-3.4.3-20050110-hardenednossp


Code:
itsuki ~ # cat /etc/make.conf
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~x86"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT=180
MAKEOPTS="-j2"
PORTAGE_NICENESS=3
AUTOCLEAN="yes"
FEATURES="sandbox ccache"
CCACHE_SIZE="2G"
ALSA_CARDS="intel8x0"
USE="nptl mmx sse unicode 3dnow xprint cjk alsa gtk2 \
     opengl nvidia dga joystick -esd -arts -kde -qt -xmms \
     -aalib -jack -tcltk ipv6"
SYNC="rsync://ftp.belnet.be/gentoo-portage/"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://gentoo.mirror.icd.hu/ http://ftp.heanet.ie/pub/gentoo/"
Back to top
View user's profile Send private message
TomTom
n00b
n00b


Joined: 13 Mar 2005
Posts: 20

PostPosted: Sun Mar 27, 2005 11:18 am    Post subject: Reply with quote

Tout comme toi je ne suis pas sur gentoo depuis longtemps mais d'après tes erreurs:
Quote:

grep: //usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la: No such file or directory
/bin/sed: can't read //usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la: No such file or directory
libtool-nofpic: link: `//usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la' is not a valid libtool archive

il semblerait que ca vienne de ta "libstdc++"
Tu as pensé à la réinstaller?
Back to top
View user's profile Send private message
Rioji
n00b
n00b


Joined: 05 Sep 2004
Posts: 8

PostPosted: Sun Mar 27, 2005 12:32 pm    Post subject: Reply with quote

déjà tester (et retester à l'instant), ça marche pas mieux :?
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Sun Mar 27, 2005 12:36 pm    Post subject: Reply with quote

a première vue, je commencerai par refaire un gcc-config 2 && source /etc/profile
Back to top
View user's profile Send private message
Rioji
n00b
n00b


Joined: 05 Sep 2004
Posts: 8

PostPosted: Sun Mar 27, 2005 12:49 pm    Post subject: Reply with quote

pas mieux aprés un gcc-config 2 && source /etc/profile, toujours la même erreur
Code:
grep: //usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la: No such file or directory
/bin/sed: can't read //usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la: No such file or directory


un locate libstdc++.la me donne
Code:
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la


une idée de pourquoi il veut chercher dans gcc-lib au lieu de gcc ? :?

(ou alors j'essaie de regler ça avec un lien symbolique...)
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sun Mar 27, 2005 1:07 pm    Post subject: Reply with quote

oui, j'ai eu ce problème sur l'une de mes Gentoo (bizarrement pas toutes, alors que c'est exactement la meme conf ~x86, use et tout pareil)...
La seule solution temporaire que j'ai trouvé est un lien de /usr/lib/gcc vers /usr/lib/gcc-lib
mais pour la solution propre, je cherche toujours :/
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Piaf
Tux's lil' helper
Tux's lil' helper


Joined: 03 Aug 2003
Posts: 76
Location: Sophia Antipolis

PostPosted: Sun Mar 27, 2005 1:22 pm    Post subject: Reply with quote

marrant, j'ai le probleme inverse... ! :(

Code:
grep: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.la: No such file or directory
/bin/sed: can't read //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.la: No such file or directory


Code:
locate libstdc++.la
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.la


:?:

[edit] ah nan en fait.... j'ai deja un lien symbolique /usr/lib/gcc qui pointe vers /usr/lib/gcc-lib.

Mais il va chercher dans 3.4.3/ au lieu de 3.4.3-20050110/ ...[/edit]
_________________
Est-ce que c'est toi John Wayne, ou est-ce que c'est moi...
Back to top
View user's profile Send private message
Rioji
n00b
n00b


Joined: 05 Sep 2004
Posts: 8

PostPosted: Sun Mar 27, 2005 1:53 pm    Post subject: Reply with quote

probleme régler en créant un lien symbolique (faute de mieux pour l'instant)
Code:
itsuki gcc-lib # pwd
/usr/lib/gcc-lib
itsuki gcc-lib # ln -sf /usr/lib/gcc/i686-pc-linux-gnu/ i686-pc-linux-gnu
itsuki gcc-lib # ls -l
total 0
lrwxrwxrwx  1 root root 17 mar 21 21:42 gcc-lib -> /usr/lib//gcc-lib
drwxr-xr-x  3 root root 72 oct 27 23:40 i386-pc-linux-gnu
lrwxrwxrwx  1 root root 31 mar 27 15:52 i686-pc-linux-gnu -> /usr/lib/gcc/i686-pc-linux-gnu/


ps: j'vois pas trop ce qu'il fait là le gcc-lib -> /usr/lib//gcc-lib :?:
Back to top
View user's profile Send private message
Piaf
Tux's lil' helper
Tux's lil' helper


Joined: 03 Aug 2003
Posts: 76
Location: Sophia Antipolis

PostPosted: Sun Mar 27, 2005 2:00 pm    Post subject: Reply with quote

En ce qui mon concerne c'est résolu aussi:

Code:
# fix_libtool_files.sh 3.4.3

_________________
Est-ce que c'est toi John Wayne, ou est-ce que c'est moi...
Back to top
View user's profile Send private message
Rioji
n00b
n00b


Joined: 05 Sep 2004
Posts: 8

PostPosted: Sun Mar 27, 2005 2:03 pm    Post subject: Reply with quote

tu fais un truc aprés le fix_libtool_files.sh ?
Back to top
View user's profile Send private message
Piaf
Tux's lil' helper
Tux's lil' helper


Joined: 03 Aug 2003
Posts: 76
Location: Sophia Antipolis

PostPosted: Sun Mar 27, 2005 2:05 pm    Post subject: Reply with quote

Rioji wrote:
tu fais un truc aprés le fix_libtool_files.sh ?


non... j'ai juste relancé mon emerge... mais j'avais déjà le lien symbolique de gcc vers gcc-lib.
_________________
Est-ce que c'est toi John Wayne, ou est-ce que c'est moi...
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sun Mar 27, 2005 3:05 pm    Post subject: Reply with quote

Bon, il semble y avoir un probleme avec gcc-3.4.3-20050110 qui a fait plantouiller fix_libtool_files.sh :
Cf mon patch (immonde mais qui résoud le problème) : https://bugs.gentoo.org/show_bug.cgi?id=86693
Avec ça, je relance fix_libtool_files.sh 3.4.3-20050110 et ça corrige toutes les références en dur à /usr/lib/gcc-lib qui n'est plus d'actualité en gcc 3.4. Et hop, plus de problème ;)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum