Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[gentoo-user-fr] probleme de compilateur

4 réponses
Avatar
Jacques Montier
Bonjour =E0 tous,

J'ai upgrad=E9 mon gcc de 3.3.4-r1 vers 3.4.0
Il a fallu aussi upgrader libstdc++-v3 de 3.3.3-r1=20
=E0 3.3.4
J'ai fait ensuite un gcc-config=20
i686-pc-linux-gnu-3.4.3 pour basculer sur le=20
nouveau compilateur.
et ensuite
source /etc/profile
Apr=E8s j'ai d=E9sinstall=E9 l'ancien gcc-3.3.4-r1

Pour tester, j'ai fait un emerge gedit.
J'ai le message d'erreur
/bin/sed: can't read=20
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la:=20
No such file or directory
Et effectivement il ne peut pas trouver =E7a car le=20
r=E9pertoire=20
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/ n'existe=20
pas !
j'ai
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/
Bon, j'ai d=FB louper une =E9tape, mais laquelle ?

Merci d'avance de votre aide.

--=20
Jacques

--
gentoo-user-fr@gentoo.org mailing list

4 réponses

Avatar
Jacques Montier
Jacques Montier a gentiment tapote le 04.12.2004
14:22
Bonjour à tous,

J'ai upgradé mon gcc de 3.3.4-r1 vers 3.4.0
Il a fallu aussi upgrader libstdc++-v3 de 3.3.3-r1 à 3.3.4
J'ai fait ensuite un gcc-config i686-pc-linux-gnu-3.4.3 pour basculer
sur le nouveau compilateur.
et ensuite
source /etc/profile
Après j'ai désinstallé l'ancien gcc-3.3.4-r1

Pour tester, j'ai fait un emerge gedit.
J'ai le message d'erreur
/bin/sed: can't read
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or
directory
Et effectivement il ne peut pas trouver ça car le répertoire
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/ n'existe pas !
j'ai
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/
Bon, j'ai dû louper une étape, mais laquelle ?

Merci d'avance de votre aide.




Bon, je me réponds,
Je me suis rendu compte que le nouveau compilateur
installait ses fichiers dans
/usr/lib/gcc/i686-pc-linux-gnu/3.3.4/ au lieu de
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/
du coup, j'ai fait un lien symbolique dans
/usr/lib/gcc-lib/i686-pc-linux-gnu/ pointant sur
/usr/lib/gcc/i686-pc-linux-gnu/3.3.4/

Voilà ça a marché, mais je trouve que c'est une
méthode de bourrin..
Y en avait-il une autre ??

Merci
--
Jacques

--
mailing list
Avatar
Yoann Pannier
Jacques Montier said:
J'ai upgradé mon gcc de 3.3.4-r1 vers 3.4.0





gcc-3.4.0 n'est pas dans portage : Comment tu as fait ?

* sys-devel/gcc :
[M ] 2.95.3-r8 (2.95)
[ ] 3.2.3-r4 (3.2)
[M ] 3.3.2 (3.3)
[M~ ] 3.3.2-r2 (3.3)
[ ] 3.3.2-r5 (3.3)
[M~ ] 3.3.2-r7 (3.3)
[M~ ] 3.3.3-r3 (3.3)
[ ] 3.3.3-r6 (3.3)
[ I] 3.3.4-r1 (3.3)
[M~ ] 3.3.4-r2 (3.3)
[M~ ] 3.3.5 (i686-pc-linux-gnu-3.3)
[M~ ] 3.4.1-r3 (3.4)
[M~ ] 3.4.2-r2 (i686-pc-linux-gnu-3.4)
[M~ ] 3.4.3 (i686-pc-linux-gnu-3.4)
[M~ ] 3.4.3-r1 (i686-pc-linux-gnu-3.4)



--
Yoann Pannier


--
mailing list
Avatar
Jacques Montier
Yoann Pannier a gentiment tapote le 04.12.2004 19:50
Jacques Montier said:

J'ai upgradé mon gcc de 3.3.4-r1 vers 3.4.0






gcc-3.4.0 n'est pas dans portage : Comment tu as fait ?

* sys-devel/gcc :
[M ] 2.95.3-r8 (2.95)
[ ] 3.2.3-r4 (3.2)
[M ] 3.3.2 (3.3)
[M~ ] 3.3.2-r2 (3.3)
[ ] 3.3.2-r5 (3.3)
[M~ ] 3.3.2-r7 (3.3)
[M~ ] 3.3.3-r3 (3.3)
[ ] 3.3.3-r6 (3.3)
[ I] 3.3.4-r1 (3.3)
[M~ ] 3.3.4-r2 (3.3)
[M~ ] 3.3.5 (i686-pc-linux-gnu-3.3)
[M~ ] 3.4.1-r3 (3.4)
[M~ ] 3.4.2-r2 (i686-pc-linux-gnu-3.4)
[M~ ] 3.4.3 (i686-pc-linux-gnu-3.4)
[M~ ] 3.4.3-r1 (i686-pc-linux-gnu-3.4)





oui, oui tu as raison, avec mes gros doigts, j'ai
tapé à côté :-))
c'était gcc-3.4.3-r1


--
Jacques

--
mailing list
Avatar
François-Xavier Payet
Bonjour,

As-tu essayé de faire un revdep-rebuild (du package gentoolkit) ou de
ré-émerger sed?

Le Samedi 4 Décembre 2004 17:35, Jacques Montier a écrit :
Jacques Montier a gentiment tapote le 04.12.2004
14:22

> Bonjour à tous,
>
> J'ai upgradé mon gcc de 3.3.4-r1 vers 3.4.0
> Il a fallu aussi upgrader libstdc++-v3 de 3.3.3-r1 à 3.3.4
> J'ai fait ensuite un gcc-config i686-pc-linux-gnu-3.4.3 pour basculer
> sur le nouveau compilateur.
> et ensuite
> source /etc/profile
> Après j'ai désinstallé l'ancien gcc-3.3.4-r1
>
> Pour tester, j'ai fait un emerge gedit.
> J'ai le message d'erreur
> /bin/sed: can't read
> /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or
> directory
> Et effectivement il ne peut pas trouver ça car le répertoire
> /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/ n'existe pas !
> j'ai
> /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/
> Bon, j'ai dû louper une étape, mais laquelle ?
>
> Merci d'avance de votre aide.

Bon, je me réponds,
Je me suis rendu compte que le nouveau compilateur
installait ses fichiers dans
/usr/lib/gcc/i686-pc-linux-gnu/3.3.4/ au lieu de
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/
du coup, j'ai fait un lien symbolique dans
/usr/lib/gcc-lib/i686-pc-linux-gnu/ pointant sur
/usr/lib/gcc/i686-pc-linux-gnu/3.3.4/

Voilà ça a marché, mais je trouve que c'est une
méthode de bourrin..
Y en avait-il une autre ??

Merci



--
mailing list