Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[GCC] [TIP] Paquets qui compilent plus depuis passage 4.1.1
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
gbetous
l33t
l33t


Joined: 15 Jan 2004
Posts: 679
Location: Toulouse

PostPosted: Sat Oct 21, 2006 11:21 am    Post subject: [GCC] [TIP] Paquets qui compilent plus depuis passage 4.1.1 Reply with quote

salut !

depuis que je suis passé à GCC-4.1.1 j'avais qques paquets (comme eix par exemple) qui refusaient de compiler, avec un message d'erreur du type :

Code:
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6: version `CXXABI_1.3.1' not found


ce qu'il faut faire, c'est virer le fichier /etc/env.d/05compiler, puis faire un env-update && source /etc/profile

des fois que ca serve à qqu'un...
_________________
Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
Back to top
View user's profile Send private message
grosnours
Apprentice
Apprentice


Joined: 05 Jun 2006
Posts: 210
Location: Belgium

PostPosted: Sat Oct 21, 2006 11:38 am    Post subject: Reply with quote

Avec une erreur pareille, t'es sûr que t'as pas oublié un fix_libtools_files.sh 3.4.6 ?
_________________
grosnours
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Sat Oct 21, 2006 11:53 am    Post subject: Reply with quote

Ou que t'as pas viré ton ancienne version de gcc ;)
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Sat Oct 21, 2006 11:56 am    Post subject: Reply with quote

Temet wrote:
Ou que t'as pas viré ton ancienne version de gcc ;)

AVoir un vieux GCC ça ne gène pas, le sloting est prévu pour. Et c'est le seul moyen pour compiler qemu :)
Back to top
View user's profile Send private message
gbetous
l33t
l33t


Joined: 15 Jan 2004
Posts: 679
Location: Toulouse

PostPosted: Sat Oct 21, 2006 1:18 pm    Post subject: Reply with quote

non je n'ai pas viré mon ancien GCC, et je pense pas que le fix_libtools_files.sh serait aller virer ce fichier. le soucis est betement dans l'environnement qui n'est pas bien mis à jour lorsque l'on passe en gcc-4.

c'est arrivé qu'à moi ce truc ?
_________________
Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Sat Oct 21, 2006 3:12 pm    Post subject: Reply with quote

Je ne sais pas, je viens de faire la mise à jour de ma mediabox et j'ai deux programmes qui ne passent pas, db et pam, je vais chercher.
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Sat Oct 21, 2006 4:05 pm    Post subject: Reply with quote

gbetous wrote:
c'est arrivé qu'à moi ce truc ?


Si tu parles de ton problème, bah il semblerait, tout du moins, j'ai aps eu de problème particulier moua... :)
_________________
The End of the Internet!
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Sat Oct 21, 2006 4:19 pm    Post subject: Reply with quote

pierreg wrote:
Temet wrote:
Ou que t'as pas viré ton ancienne version de gcc ;)

AVoir un vieux GCC ça ne gène pas, le sloting est prévu pour. Et c'est le seul moyen pour compiler qemu :)


J'ai deux PC et ai fait l'update de la même façon sur les deux... sauf que sur un j'ai viré le vieu GCC et pas l'autre. J'ai eu des merdes terribles (quand gcc te dit qu'il peut pas faire des executables, ca devient flippant).
Quand je l'ai fait remarquer sur le forum, on m'a fait remarquer qu'il était conseillé de virer les anciennes versions de gcc, que c'était de ma faute. :?

Donc bon ... tant mieux si t'as pas de soucis, moi j'en ai eu :cry: :cry: :cry:
Back to top
View user's profile Send private message
gbetous
l33t
l33t


Joined: 15 Jan 2004
Posts: 679
Location: Toulouse

PostPosted: Sat Oct 21, 2006 4:23 pm    Post subject: Reply with quote

Temet wrote:
J'ai eu des merdes terribles (quand gcc te dit qu'il peut pas faire des executables, ca devient flippant).


j'ai eu ça aussi. mais plus maintenant :wink:

cela dit, ca me servira pas à grand chose de garder l'ancien GCC... j'attends encore qques temps (1 mois ou 2) et je le vire (ca fera de la place en plus).
_________________
Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Sat Oct 21, 2006 4:24 pm    Post subject: Reply with quote

Temet wrote:
pierreg wrote:
Temet wrote:
Ou que t'as pas viré ton ancienne version de gcc ;)

AVoir un vieux GCC ça ne gène pas, le sloting est prévu pour. Et c'est le seul moyen pour compiler qemu :)


J'ai deux PC et ai fait l'update de la même façon sur les deux... sauf que sur un j'ai viré le vieu GCC et pas l'autre. J'ai eu des merdes terribles (quand gcc te dit qu'il peut pas faire des executables, ca devient flippant).
Quand je l'ai fait remarquer sur le forum, on m'a fait remarquer qu'il était conseillé de virer les anciennes versions de gcc, que c'était de ma faute. :?

Donc bon ... tant mieux si t'as pas de soucis, moi j'en ai eu :cry: :cry: :cry:

Tu as dû oublier le fix_libtool_files.sh
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Sat Oct 21, 2006 5:01 pm    Post subject: Reply with quote

Très certainement, car j'avais mis GCC 4.1.1 avant qu'il sort en stable, et cette histoire de fix_lib ne me dit rien, mais c'était il y a plusieurs mois... et il n'y avait pas de tuto.
En fait, j'installais Gentoo sur les deux PC et comme je savais que GCC 4.1.1 devait être démasqué sous peu, je n'avais pas vraiment envie de compiler tout mon système et toutes mes applis avec GCC 3 pour tout migrer deux semaines après (bon, même si GCC 4 a mis plus de temps à pointer le bout de son nez ^^)
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Sat Oct 21, 2006 5:29 pm    Post subject: Reply with quote

pierreg wrote:
Tu as dû oublier le fix_libtool_files.sh


Jamais entendu parler de ce script ! mais bon je n'ai qu'un seul gcc !
_________________
Get Up and Go !
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Sat Oct 21, 2006 5:39 pm    Post subject: Reply with quote

Eh bien prends note, le premier truc à utiliser si jamais tu vois "C compiler cannot create executables" et autres trucs du genres.
A une époque, on devait en parler une fois par semaine ou presque.
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Sat Oct 21, 2006 5:48 pm    Post subject: Reply with quote

kopp wrote:
Eh bien prends note, le premier truc à utiliser si jamais tu vois "C compiler cannot create executables" et autres trucs du genres.
A une époque, on devait en parler une fois par semaine ou presque.


je ne sais ou j'étais pour que je passe à côté :D mais il n'est jamais trop tard pour ce genre d'info importante !
_________________
Get Up and Go !
Back to top
View user's profile Send private message
Nattfodd
Retired Dev
Retired Dev


Joined: 07 Feb 2006
Posts: 62
Location: Göteborg, Sweden

PostPosted: Sat Oct 21, 2006 10:28 pm    Post subject: Reply with quote

Sisi, je confirme qu'on peut avoir plusieurs gcc à la fois :

Code:
 [1] i386-pc-linux-gnu-3.3.5-20050130
 [2] i386-pc-linux-gnu-3.3.5-20050130-hardened
 [3] i386-pc-linux-gnu-3.3.5-20050130-hardenednopie
 [4] i386-pc-linux-gnu-3.3.5-20050130-hardenednopiessp
 [5] i386-pc-linux-gnu-3.3.5-20050130-hardenednossp
 [6] i386-pc-linux-gnu-4.0.1
 [7] i686-pc-linux-gnu-3.4.6
 [8] i686-pc-linux-gnu-3.4.6-hardened
 [9] i686-pc-linux-gnu-3.4.6-hardenednopie
 [10] i686-pc-linux-gnu-3.4.6-hardenednopiessp
 [11] i686-pc-linux-gnu-3.4.6-hardenednossp
 [12] i686-pc-linux-gnu-4.1.1 *
 [13] i686-pc-linux-gnu-4.2.0-alpha20060429


:wink:


Virer le fichier /etc/env.d/05compiler est une fausse solution, la vraie est effectivement de lancer fix_libtool_files.sh, suivie au besoin d'un re-emerge de libtool (si c'est lui qui plante).
_________________
Don't believe the red stuff, I'm retired.
Back to top
View user's profile Send private message
CryoGen
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1426
Location: Bamako - Mali - Afrique

PostPosted: Sun Oct 22, 2006 2:11 am    Post subject: Reply with quote

En fait quand on unmerge les anciennes versions de GCC il y'a une execution du fix_libtools_files.sh :) c'est pour ca que ceux qui l'ont fait (unmerger <gcc-4) n'ont pas eu de soucis :)
_________________
- CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword...
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Sun Oct 22, 2006 3:21 am    Post subject: Reply with quote

kopp wrote:
Eh bien prends note, le premier truc à utiliser si jamais tu vois "C compiler cannot create executables" et autres trucs du genres.

J'ai utilisé ce script car j'avais cette erreur, résultat des courses j'avais toujours db et pam qui ne voulaient pas compiler.

J'ai résolu le problème en virant les deux programmes incriminés. :twisted:
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