ebuild non officiel [résolu] gcc-4.3.0_alpha20071109 - Divers - Linux et OS Alternatifs
Marsh Posté le 05-11-2007 à 21:04:25
UP
Marsh Posté le 05-11-2007 à 21:22:54
En même temps, je ne sais pas si c'est une super idée d'installer un compilateur non officiel, en version alpha ^^.
Enfin, sauf, si tu veux t'amuser à résoudre pas mal de souci avec les développeurs.
edit : surtout si tu n'as déjà pas repéré que celui-ci était masqué en dur .
Marsh Posté le 05-11-2007 à 21:56:58
C'est pour tester, je garde l'ancien gcc
comment on démasque lorsque c'est masqué en dur stp ?
Marsh Posté le 05-11-2007 à 22:08:07
Je connais /etc/portage/package.unmask mais ça n'y change rien
Marsh Posté le 05-11-2007 à 22:09:35
Là après diverses manip. j'arrive a ça...:
Citation : |
Marsh Posté le 05-11-2007 à 22:12:28
Pour démasquer totalement, il faut utiliser package.unmask et package.keywords .
Sinon, c'est une bonne idée que de garder un gcc stable.
Marsh Posté le 05-11-2007 à 22:15:30
Clair, même si en fait je m'en fou un peu vu que c'est sur un PC de bidouille que je trifouille via ssh mais bon je tiens a ce qu'il reste opérationnel quand meme, il fait froid au grenier...(ben oui si je dois réinstall depuis le livecd je devrais aller au grenier vu que c'est là que se trouve physiquement le PC et c'est ni chauffé ni...isolé )
Marsh Posté le 05-11-2007 à 22:17:17
Ptin jdois me tromper dans la syntaxe j'en sais rien, mais en tout cas même en combinant unmask et keywords ça veut pas help me...
Marsh Posté le 05-11-2007 à 22:18:49
j_c_p, sachant que le nom exact du paquet est sys-devel/gcc-4.3.0_alpha20071026, tu mettrais quoi et où
Edit: non pas là
Je ne comprend pas ce qu'il faut faire face a ça:
Citation : - sys-devel/gcc-4.3.0_alpha20071026 (masked by: missing keyword) |
missing keyword
J'ai bien lu des trucs ici ou là sur le sujet mais rien ne m'a permis d'installer mon paquet
ça me saoule de pas trouver là, ça fait 2 heures que je suis sur ce problème
Le pire je vois des gars sur certains forums étranger qui ont installer apparemment sans soucis cette même version de gcc, mais bien sur ils ne disent pas comment ils ont proceder... c'est malin ça
Marsh Posté le 05-11-2007 à 23:07:13
Je mettrais :
Citation : dans package.keywords : sys-devel/gcc ** (au cas où ton ebuild ne viserait pas ton arch -> masked by: missing keyword) |
Marsh Posté le 05-11-2007 à 23:22:09
j_c_p a écrit : Je mettrais :
|
Merci infiniment je sais pas comment te remercier
ça fonctionne
Edit: ça m'étonne, gcc-4.3 ne demande aucune dépendance pour s'installer le gcc stable installé est le 4.2.2
Marsh Posté le 05-11-2007 à 23:24:25
Ah tient la compilation a déjà planté pas été bien loin celle là
Edit: jolie erreur regarde
Citation : * |
Marsh Posté le 05-11-2007 à 23:42:49
hihi
Marsh Posté le 05-11-2007 à 23:47:57
Je suis pressé que gcc-4.3 apparaisse dans portage, même dans la branche instable, en effet j'aurais un Core 2 Duo a noël, et c'est le premier gcc qui pourra compiler spécifiquement pour cette architecture (pas question d'ebuild foireux sur mon PC de noël je me contenterais de -nocona en attendant, si tjrs pas de gcc-4.3 dans portage a noël...)
j'espère que l'arbre de portage sera autant a jour que celui de noël
Marsh Posté le 17-11-2007 à 05:03:40
Même message d'erreur avec l'ebuild de sys-devel/gcc-4.3.0_alpha20071109
je ne comprend pas du tout l'erreur, si ça dit a qqun de faire une tentative de compréhension
Citation : Calculating dependencies... done! |
bon...nouvelles du front
C'est marqué "export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1" dans le message d'erreur, je me suis dit tient export c'est une commande que je connais, alors j'ai tapé tel quel sans savoir du tout ce que ça peut bien faire, et puis bingo ça compile maintenant !
j'ai rien compris a ce que j'ai fait, mais grace a ce message d'erreur de portage que j'ai recopié betement ça marche
Edit: ok donc gcc-4.3 compile, a priori il ne devrait pas planter...
ma question est donc maintenant:
une fois que j'aurais installé le stage 3 ia64, je pourrais modifier le CFLAGS afin de mettre -march=core alors que le stage 3 ia64 aura été compilé pour ia64
ou bien me vaudra t-il mieux partir d'un stage inférieur, peut etre stage 1 (j'ai jamais fait il parait que sasfépu bien que les stage 1 et 2 soit bel et bien dispo systématiquement )
Et voila un lien qui pourrait en interesser quelques un http://www.daniel.jp/joomla/info/p [...] entoo.html
et l'ebuild de gcc-4.3.0_alpha20071109:
http://gentoo-overlays.zugaina.org [...] 109.ebuild
a vous les compilations avec optimisation spécifique aux core 2 duo
Edit: ah les joies de la compilation de gcc svn, cpio veut pas se compiler mais apparemment j'ai trouvé la soluce, a voir
Impec cpio est passé, quel est le paquet suivant qui va foirer
pour info j'ai du mettre ça en cflags: -std=gnu89
sinon cpio ne compile pas avec gcc-4.3...
Bon, la recompilation de quelques paquets de "system" etait juste expérimentale maintenant que j'ai compilé le gcc de l'ebuild du 9 novembre avec gcc-4.2.2, je recompile celui du 9 novembre avec lui même , ainsi j'aurais un gcc plus mieux et je pourrais m'attaquer réellement a la recompilation de toute la chaine de compilation comme indiqué dans la doc officielle ici
http://www.gentoo.org/doc/fr/gcc-upgrading.xml
ce qui impliquera de recompiler encore une fois le gcc du 9 novembre
c'est vraiment super tout ça
Vivement noël et mon core 2 Duo E6550, je vais pouvoir compiler avec -march=core2
source: http://gcc.gnu.org/gcc-4.3/changes.html
Lien indispensable pour arriver a compiler system et world avec ce gcc du 9 novembre http://www.unknownart.webd.pl/o/gcc43/
Marsh Posté le 20-11-2007 à 01:52:49
Shit, même pas fini de recompiler tout world qu'un ebuild plus récent de GCC-4.3 est sorti
http://gentoo-overlays.zugaina.org [...] 116.ebuild
ça va trop vite lol
Marsh Posté le 05-11-2007 à 17:48:16
Bonsoir
http://fr.gentoo-wiki.com/HOWTO_In [...] _officiels
j'ai suivi ce tuto et ait placé l'ebuild suivant a l'emplacement indiqué dans le tuto:
http://gentoo-overlays.zugaina.org [...] 026.ebuild
maheureusement je n'arrive pas a l'installer, malgré un respect total du tuto
pentium3 gcc # emerge -uav gcc
These are the packages that would be merged, in order:
Calculating dependencies... done!
Total: 0 packages, Size of downloads: 0 kB
Nothing to merge; would you like to auto-clean packages? [Yes/No]
Help me
J'ai essayé ça sans succes aussi:
pentium3 gcc # emerge -uav =sys-devel/gcc-4.3.0_alpha20071026
These are the packages that would be merged, in order:
Calculating dependencies /
!!! All ebuilds that could satisfy "=sys-devel/gcc-4.3.0_alpha20071026" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-devel/gcc-4.3.0_alpha20071026 (masked by: missing keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
Message édité par trouble_fete le 17-11-2007 à 21:07:53
---------------
Tyan Tiger 200T, SDR PC 133, 1*256Mo, Bi-Tualatin 1,4Ghz, disque Maxtor 6Y080L0 IDE 80Go, FX 5200 en format PCI, modem/routeur DSL-524T, le tout sous Gentoo