Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[glibc] gcc trop vieux (pas vraiment résolu)
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
LeWille
Tux's lil' helper
Tux's lil' helper


Joined: 05 Sep 2004
Posts: 99

PostPosted: Sun Apr 02, 2006 6:35 pm    Post subject: [glibc] gcc trop vieux (pas vraiment résolu) Reply with quote

Bonjour,

J'ai voulu passer en ~x86 sur mon portable (pentium m)
cependant il ne voulait pas compiler à cause de mon CHOST="i386-pc-linux-gnu"
je l'ai donc changé en CHOST="i686-pc-linux-gnu"

mais maintenant lorsque je veux recompiler mon système, glibc produit une erreur :
Code:
checking whether autoconf works... yes
configure: error:
*** These critical programs are missing or too old: gcc
*** Check the INSTALL file for required versions.

!!! ERROR: sys-libs/glibc-2.4-r1 failed.
Call stack:
  ebuild.sh, line 1526:   Called dyn_compile
  ebuild.sh, line 923:   Called src_compile
  glibc-2.4-r1.ebuild, line 1258:   Called toolchain-glibc_src_compile
  glibc-2.4-r1.ebuild, line 257:   Called glibc_do_configure 'nptl'
  glibc-2.4-r1.ebuild, line 995:   Called die

!!! failed to configure glibc


Que dois-je faire?


Merçi d'avance pour vos réponses
_________________
un clavier azerty en vaut deux


Last edited by LeWille on Wed Apr 05, 2006 11:08 am; edited 1 time in total
Back to top
View user's profile Send private message
PabOu
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1088
Location: Namur - Belgium

PostPosted: Sun Apr 02, 2006 7:06 pm    Post subject: Reply with quote

je ne suis pas sur de ma réponse, mais je pense que faire un bootstrap.sh suivi d'un emerge system puis de world (complets tous les deux) est la solution.
Bref, à part du temps (et éventuellement un peu de bande passante) ca ne te coute rien d'essayer ;)
_________________
Mangez du poulet !
Back to top
View user's profile Send private message
killerwhile
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2005
Posts: 130
Location: Switzerland

PostPosted: Sun Apr 02, 2006 8:04 pm    Post subject: Reply with quote

ouais le changement de CHOST c'est à faire seulement avant un stage 1

de : http://www.gentoo.org/doc/fr/handbook/handbook-x86.xml?part=1&chap=5 :

Quote:
CHOST

La variable CHOST définit l'architecture de votre machine. Sa valeur devrait déjà être définie. Ne modifiez pas cette variable, car cela rendrait votre système inutilisable. Si la valeur de la variable CHOST ne vous semble pas correcte, il est possible que vous ayez utilisé une mauvaise archive stage3.
Back to top
View user's profile Send private message
LeWille
Tux's lil' helper
Tux's lil' helper


Joined: 05 Sep 2004
Posts: 99

PostPosted: Sun Apr 02, 2006 8:04 pm    Post subject: Reply with quote

bête question... comment fait-on le bootsrap.sh?


edit : c'est bon j'ai trouvé
_________________
un clavier azerty en vaut deux
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8723
Location: ~Brussels - Belgique

PostPosted: Mon Apr 03, 2006 7:54 am    Post subject: Reply with quote

/usr/portage/scripts/bootstrap.sh ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
LeWille
Tux's lil' helper
Tux's lil' helper


Joined: 05 Sep 2004
Posts: 99

PostPosted: Mon Apr 03, 2006 3:05 pm    Post subject: Reply with quote

Catastrophe :(
Le bootsrap.sh se termine par l'erreur suivante après avoir recompilé 6 paquets (la compilation se passe bien jusqu'au bout, c'est après qu'il m'affiche le message)
Code:
/usr/bin/python: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory


Et du coup je ne peux plus rien compiler, emerge ne fonctionne plus

Que faire? :cry:
_________________
un clavier azerty en vaut deux
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8723
Location: ~Brussels - Belgique

PostPosted: Mon Apr 03, 2006 4:15 pm    Post subject: Reply with quote

essaie fix_libtool.sh ; et si ça ne passe pas, tente de récupérer libstdc++.so dans un live CD, pour l'effacer après le "emerge system".
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
PabOu
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1088
Location: Namur - Belgium

PostPosted: Mon Apr 03, 2006 5:28 pm    Post subject: Reply with quote

Encore une fois, l'utilisation d'enotice aurait pu être bénéfique. L'utilisation de /sbin/fix_libtool.sh est un message donné lors de l'emerge de gcc.
_________________
Mangez du poulet !
Back to top
View user's profile Send private message
LeWille
Tux's lil' helper
Tux's lil' helper


Joined: 05 Sep 2004
Posts: 99

PostPosted: Mon Apr 03, 2006 8:47 pm    Post subject: Reply with quote

ça n'a hélas rien donné... je crois que je suis bon pour un formattage :?

je ne toucherai plus jamais à cette valeur en tout cas :roll:
encore une petite question avant le clean fatidique : est-ce que je peux laisser en 686 pour un pentium m ou il vaut mieux que je le mette en 486?
_________________
un clavier azerty en vaut deux
Back to top
View user's profile Send private message
PabOu
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1088
Location: Namur - Belgium

PostPosted: Tue Apr 04, 2006 6:21 am    Post subject: Reply with quote

Le 686 est préférable au 486 car il utilise mieux le processeur (les nouvelles capacités), mais il n'est pas compatible avec de vieilles machines (car elles ne possèdent pas ces nouvelles capacités). La compatibilité dans l'autre sens est assurée : tu peux utiliser du 486 sur de nouvelles machines.
586 = pentium 1, pentium mmx, K6, K6-2, K6-3
686 = pentium pro, pentium 2, athlon et +
_________________
Mangez du poulet !
Back to top
View user's profile Send private message
LeWille
Tux's lil' helper
Tux's lil' helper


Joined: 05 Sep 2004
Posts: 99

PostPosted: Tue Apr 04, 2006 10:54 am    Post subject: Reply with quote

ok danc je vais le mettre en 686 dès le départ, merci :)

autre bête question... est-ce que xorg sera directement installé en modulaire ou bien je devrai refaire la procédure?
_________________
un clavier azerty en vaut deux
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8723
Location: ~Brussels - Belgique

PostPosted: Tue Apr 04, 2006 10:56 am    Post subject: Reply with quote

si tu as un arbre de portage récent, Xorg est modulaire en ~arch ;)
_________________
Kind regards,
Xavier Miller
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