View previous topic :: View next topic |
Author |
Message |
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Thu Feb 03, 2005 2:36 pm Post subject: [PORTAGE] GCC masque par profil (resolu) |
|
|
C'est simple, c'est bete, je suis un newb.
Je veux, pour une raison ou pour une autre (pour une autre en fait), installer deux versions de GCC : 3.4.3 et 3.3.4(-r1) sur mon amd64. Evidemment, 3.3.4 est masque par le PROFIL! (je suis en 2005.0 evidemment, pourquoi faire simple quand on peut faire complique?)
Donc je voudrais savoir comment faire pour le demasquer (c'est pas Zorro mais c'est quand meme pas evident vu que /etc/portage ne m'aide pas autant que je sache) ... Et pour faire d'une pierre deux coups comment l'installer sur un autre SLOT .. _________________ Votre moment detente
What is the nature of conflict?
Last edited by Trevoke on Thu Feb 03, 2005 3:52 pm; edited 1 time in total |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Thu Feb 03, 2005 2:55 pm Post subject: |
|
|
ben normalement il est de base dans un autre slot ...
pour le demasquer, ca marche pas avec les /etc/portage/package.* ? _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Thu Feb 03, 2005 3:05 pm Post subject: |
|
|
Non, j'ai deja essaye avec package.keywords et package.unmask et ca marche pas.
De base en effet il est dans un autre slot (3.3 et pas 3.4) donc c'est vrai que ca c'est pas genant. _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Thu Feb 03, 2005 3:06 pm Post subject: Re: [PORTAGE] GCC masque par profil |
|
|
Trevoke wrote: | Evidemment, 3.3.4 est masque par le PROFIL! (je suis en 2005.0 evidemment, pourquoi faire simple quand on peut faire complique?) |
Tu as qqch contre le 3.3.5-r1 plutôt ? Parceque celui ci est keywordé ~amd64 et n'a pas l'air masqué par ton profil. Ceux d'avant le sont pour amd64, alors que pour x86 la barre est fixée à 3.3.4-r1, ce qui me laisse penser qu'il y a une bonne raison (que j'ignore par contre).
Quote: | Donc je voudrais savoir comment faire pour le demasquer (c'est pas Zorro mais c'est quand meme pas evident vu que /etc/portage ne m'aide pas autant que je sache) ... |
/etc/portage/profile est ton ami puisque ce dont il s'agit, c'est de surcharger ton profil. En l'occurence ici : Code: | # mkdir -p /etc/portage/profile
# echo "-*>=sys-devel/gcc-3.3.5-r1" >> /etc/portage/profile/packages
# echo "*>=sys-devel/gcc-3.3.4-r1" >> /etc/portage/profile/packages | Enfin un truc du genre quoi... Voir là pour les détails sur la surcharge des profils en cascades :
http://www.gentoo.org/proj/en/releng/docs/cascading-profiles.xml?style=printable
Quote: | Et pour faire d'une pierre deux coups comment l'installer sur un autre SLOT .. |
Les 3.3.x et 3.4.x occupent déjà 2 slots différents, donc pas de soucis de ce côté là. |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Thu Feb 03, 2005 3:21 pm Post subject: |
|
|
Je veux bien essayer le 3.3.5, a vrai dire c'est juste 20 minutes de compilation sur la box a la maison et je suis au boulot donc on va essayer ca + la compilation de stepmania.
Si la solution simple echoue j'essaierai la solution du profil, merci!
[edit: ca c'est beau!
Quote: | cc1: error: bad value (athlon64) for -march= switch
cc1: error: bad value (athlon64) for -mcpu= switch
make[2]: *** [gengtype-lex.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/gcc-3.3.5-r1/work/build/gcc'
make[1]: *** [stage2_build] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/gcc-3.3.5-r1/work/build/gcc'
make: *** [bootstrap-lean] Error 2
!!! ERROR: sys-devel/gcc-3.3.5-r1 failed.
!!! Function gcc_do_make, Line 1079, Exitcode 2
!!! emake failed with bootstrap-lean
!!! If you need support, post the topmost build error, NOT this status message. |
Bon bah j'essaye le coup du profil alors.] _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Thu Feb 03, 2005 3:53 pm Post subject: |
|
|
Resolu. Merci.
Maintenant on verra si Stepmania compile avec ca.. _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
|