View previous topic :: View next topic |
Author |
Message |
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Fri Mar 12, 2010 7:53 am Post subject: [emerge] J'ai plus de gcc... [systeme corrompu] [résolu] |
|
|
Comme dirait José Garcia : "Champion du monde !"
Ce week-end j'ai fait du ménage dans mes partitions, déplacé, redimensionné etc... j'ai cru jusqu'à ce matin que tout s'était bien passé (aucun soucis d'utilisation de ma Gentoo de toute la semaine).
Tout à l'heure je veux installer un nouveau paquet, j'ai une erreur style "masked by corruption". Pas grave, je me dis que j'ai du me vautrer en déplacant mon arbre protage, une syncro et ça repart... jusqu'au ./configure qui ne me trouve pas de gcc. Aie
Alors en effet, j'ai pas de "i686-pc-linux-gnu-4.3.4" dans mon PATH.
Je tente un gcc-config -l
=>
Code: |
coyote ~ # gcc-config -l
[1] i686-pc-linux-gnu-4.3.4 *
coyote ~ # gcc-config i686-pc-linux-gnu-4.3.4
* Switching native-compiler to i686-pc-linux-gnu-4.3.4 ...
* Your gcc has a bug with GCC_SPECS.
* Please re-emerge gcc.
* http://bugs.gentoo.org/68395
/usr/bin/gcc-config: line 154: ///usr/i686-pc-linux-gnu/gcc-bin/4.3.4/gcc: Aucun fichier ou dossier de ce type [ ok ]
|
Bravo, j'ai dû me vautrer en déplacant /usr...
Je tente (sans trop d'espoir) de réinstaller gcc, malheureusement il faut gcc pour installer gcc (ce qui se comprend aisément), et il n'existe pas de gcc-bin (ce qui à la limite pourrait exister non ?)
Donc je sais pas trop comment faire, je suppose que le salut sera dans un boot avec un CD Gentoo, mais je ne sais pas si un chroot + "emerge -av1 gcc" suffira...
Une suggestion ? _________________ Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
Last edited by gbetous on Fri Mar 19, 2010 6:57 am; edited 2 times in total |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Fri Mar 12, 2010 7:56 am Post subject: |
|
|
prends un paquet binaire et puis recompile-le _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Fri Mar 12, 2010 7:57 am Post subject: |
|
|
Tout simple: dl un stage3 récent de ton archi et décompresses justes ce dont tu as besoin et zou |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Fri Mar 12, 2010 9:16 am Post subject: |
|
|
amha c'est plus simple et choppant ce qu'il faut avec un stage3, venant de funtoo par exemple. Après c'est que de la recompile. |
|
Back to top |
|
|
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Fri Mar 12, 2010 9:47 am Post subject: |
|
|
Merci !
Oui, il m'a suffit de prendre un stage3 (tout simplement l'officiel Gentoo), de choper le répertoire /usr/i686-machinchose.
j'ai fait un gcc-config (des fois qu'il crée des liens ou je ne sais quoi) et maintenant je peux émerger !
Du coup je vais me faire un petit "emerge -e system" pour l'hygiène _________________ Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
|
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
|
Back to top |
|
|
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Fri Mar 12, 2010 10:04 am Post subject: |
|
|
C'est quoi cette "feature" ? Créer systématiquement un binaire, c'est bien ça ?
Ca sert à autre chose qu'à se décoincer quand on est un gros boulet ? Ca bouffe pas des gigas inutiles ? _________________ Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
|
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Fri Mar 12, 2010 10:22 am Post subject: |
|
|
Ouais boozo mais est ce sûr que emerge check pas qu'il y ait gcc pour tourner? le cas échéant il laisserait tomber? à voir. |
|
Back to top |
|
|
gglaboussole l33t
Joined: 17 May 2005 Posts: 641 Location: Monbalen (47),France
|
Posted: Fri Mar 12, 2010 12:52 pm Post subject: |
|
|
gbetous wrote: | C'est quoi cette "feature" ? Créer systématiquement un binaire, c'est bien ça ?
Ca sert à autre chose qu'à se décoincer quand on est un gros boulet ? Ca bouffe pas des gigas inutiles ? |
Salut, ouais ça sert à autre chose...
par exemple à faire de la cross compil... J'ai un chroot 32 bits ds ma gentoo 64 bits qui compile des binaires avec les bons CFLAGS pour mon portable, ainsi je n'ai plus qu'à monter /usr/portage en nfs sur le portable et à faire un emerge -uDNKav world pour mettre à jour sans avoir à fatiguer son ptit cpu et son pti disque...
Sans parler de cross compile tu peux imaginer une mise à jour de tout un parc de pc identiques sans avoir à lancer la compilation sur chaque... _________________ On m'a dit que la terre tourne, alors j'attends que ma maison passe par ici... |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
Posted: Fri Mar 12, 2010 5:07 pm Post subject: |
|
|
Non du moins la dernière fois où j'en ai eu besoin (~6/8mois de mémoire) je n'ai eu aucun problème ; emerge fait juste un déploiement du tarball.
De toute façon c'est juste le pendant automatisé de l'option -B ou du #quickpkg qu'on fait de temps à autres pour se garantir une possibilité de rollback rapide lors de l'upgrade d'un paquet sensible par exemple.
Donc en effet, la feature "buildpkg" n'est pas fondamentale sauf serveur de build i.e. ; du reste je lui préfère personnellement "buildsyspkg" qui restreint seulement à @system - au moins c'est plus léger et efficace pour un usage de secours
Et pis #eclean-pkg régulier permet de nettoyer tout çà pour maintenir ces packages à jour et pour conserver une taille raisonnable au rep (m'enfin au prix du Mo maintenant vous allez pas me chipoter la place d'une ~50aine de paquets binaires avec vos raid en To là ? ) _________________ " Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! " |
|
Back to top |
|
|
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Fri Mar 12, 2010 7:18 pm Post subject: |
|
|
Allez, vendu, je m'offre un buildsyspkg
Et pour fêter ça, je vais lancer mon 2e "emerge -e system" du jour _________________ Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
|
|
Back to top |
|
|
gglaboussole l33t
Joined: 17 May 2005 Posts: 641 Location: Monbalen (47),France
|
Posted: Fri Mar 12, 2010 9:04 pm Post subject: |
|
|
gbetous wrote: | Allez, vendu, je m'offre un buildsyspkg
Et pour fêter ça, je vais lancer mon 2e "emerge -e system" du jour |
Merde...pense aux pov' ours blancs...(je déconne ) _________________ On m'a dit que la terre tourne, alors j'attends que ma maison passe par ici... |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
|
Back to top |
|
|
Slashounet Tux's lil' helper
Joined: 13 Jan 2006 Posts: 87 Location: /home/ounet
|
Posted: Sat Mar 13, 2010 10:37 am Post subject: |
|
|
ôÔ
C'est cool ça ! Ça m'aurait bien servi il y a peu, je crois que je vais l'adopter
/ _________________ pif paf pouf !
\\o \o/ o// |
|
Back to top |
|
|
jcTux Apprentice
Joined: 29 Dec 2009 Posts: 276 Location: Tours, France
|
Posted: Sat Mar 13, 2010 11:26 am Post subject: |
|
|
Très instructif ce fil.
Je pense que ça me sauvera la vie l'un de ces quatre. |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Sun Mar 14, 2010 11:36 am Post subject: |
|
|
gbetous wrote: | Allez, vendu, je m'offre un buildsyspkg
Et pour fêter ça, je vais lancer mon 2e "emerge -e system" du jour |
qpkg ou quickpkg permet de construire les .tbz2 sans devoir recompiler... plus rapide _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
|