View previous topic :: View next topic |
Author |
Message |
LeWille Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/115830967942e394094ec80.jpg)
Joined: 05 Sep 2004 Posts: 99
|
Posted: Sun Apr 02, 2006 6:35 pm Post subject: [glibc] gcc trop vieux (pas vraiment résolu) |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
PabOu Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/3473093244651a9f172aa.jpg)
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Sun Apr 02, 2006 7:06 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
killerwhile Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/2012433410441ed3f68cb82.gif)
Joined: 16 May 2005 Posts: 130 Location: Switzerland
|
Posted: Sun Apr 02, 2006 8:04 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
LeWille Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/115830967942e394094ec80.jpg)
Joined: 05 Sep 2004 Posts: 99
|
Posted: Sun Apr 02, 2006 8:04 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
xaviermiller Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/18949772545903151f2312b.jpg)
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Mon Apr 03, 2006 7:54 am Post subject: |
|
|
/usr/portage/scripts/bootstrap.sh ![Wink ;)](images/smiles/icon_wink.gif) _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
LeWille Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/115830967942e394094ec80.jpg)
Joined: 05 Sep 2004 Posts: 99
|
Posted: Mon Apr 03, 2006 3:05 pm Post subject: |
|
|
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? ![Crying or Very sad :cry:](images/smiles/icon_cry.gif) _________________ un clavier azerty en vaut deux |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
xaviermiller Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/18949772545903151f2312b.jpg)
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Mon Apr 03, 2006 4:15 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
PabOu Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/3473093244651a9f172aa.jpg)
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Mon Apr 03, 2006 5:28 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
LeWille Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/115830967942e394094ec80.jpg)
Joined: 05 Sep 2004 Posts: 99
|
Posted: Mon Apr 03, 2006 8:47 pm Post subject: |
|
|
ç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
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 |
|
![](templates/gentoo/images/spacer.gif) |
PabOu Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/3473093244651a9f172aa.jpg)
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Tue Apr 04, 2006 6:21 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
LeWille Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/115830967942e394094ec80.jpg)
Joined: 05 Sep 2004 Posts: 99
|
Posted: Tue Apr 04, 2006 10:54 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
xaviermiller Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/18949772545903151f2312b.jpg)
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Tue Apr 04, 2006 10:56 am Post subject: |
|
|
si tu as un arbre de portage récent, Xorg est modulaire en ~arch ![Wink ;)](images/smiles/icon_wink.gif) _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|