ebuild non officiel [résolu] gcc-4.3.0_alpha20071109

ebuild non officiel [résolu] gcc-4.3.0_alpha20071109 - Divers - Linux et OS Alternatifs

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  :(  
 

Citation :

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:

Citation :


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
Reply

Marsh Posté le 05-11-2007 à 17:48:16   

Reply

Marsh Posté le 05-11-2007 à 21:04:25    

UP :??:


---------------
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
Reply

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 ;).


Message édité par j_c_p le 05-11-2007 à 21:24:03
Reply

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 ?


---------------
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
Reply

Marsh Posté le 05-11-2007 à 22:08:07    

Je connais /etc/portage/package.unmask mais ça n'y change rien :??:


---------------
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
Reply

Marsh Posté le 05-11-2007 à 22:09:35    

Là après diverses manip. j'arrive a ça...:

Citation :


pentium3 gcc # emerge -uav gcc
 
These are the packages that would be merged, in order:
 
Calculating dependencies /
!!! All ebuilds that could satisfy "gcc" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-devel/gcc-3.3.5.20050130-r1 (masked by: package.mask)
- sys-devel/gcc-3.4.1-r3 (masked by: package.mask, ~x86 keyword)
- sys-devel/gcc-3.2.3-r4 (masked by: profile, package.mask)
- sys-devel/gcc-3.4.5-r1 (masked by: package.mask)
- sys-devel/gcc-4.0.4 (masked by: package.mask, missing keyword)
- sys-devel/gcc-4.0.3 (masked by: package.mask, missing keyword)
- sys-devel/gcc-3.2.2 (masked by: profile, package.mask, missing keyword)
- sys-devel/gcc-4.1.2 (masked by: package.mask)
- sys-devel/gcc-4.1.1 (masked by: package.mask)
- sys-devel/gcc-3.3.2-r7 (masked by: profile, package.mask)
- sys-devel/gcc-4.2.0 (masked by: package.mask, ~x86 keyword)
- sys-devel/gcc-3.3.6-r1 (masked by: package.mask)
- sys-devel/gcc-4.2.2 (masked by: ~x86 keyword)
- sys-devel/gcc-2.95.3-r9 (masked by: profile, package.mask)
- sys-devel/gcc-4.2.1 (masked by: package.mask, ~x86 keyword)
- sys-devel/gcc-3.4.6-r1 (masked by: package.mask)
- sys-devel/gcc-3.4.6-r2 (masked by: package.mask)
- sys-devel/gcc-4.1.1-r3 (masked by: package.mask)
- sys-devel/gcc-3.4.4-r1 (masked by: package.mask)
- sys-devel/gcc-4.1.1-r1 (masked by: package.mask)
- sys-devel/gcc-3.3.6 (masked by: package.mask)
- sys-devel/gcc-2.95.3-r10 (masked by: profile, package.mask, ~x86 keyword)
- sys-devel/gcc-4.1.0-r1 (masked by: package.mask, ~x86 keyword)
- sys-devel/gcc-4.3.0_alpha20071026 (masked by: missing keyword)
- sys-devel/gcc-3.3.5-r1 (masked by: package.mask)
- sys-devel/gcc-3.1.1-r2 (masked by: profile, package.mask)
- sys-devel/gcc-3.4.5 (masked by: package.mask)
- sys-devel/gcc-3.4.6 (masked by: package.mask, ~x86 keyword)
 
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.


---------------
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
Reply

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.

Reply

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 :D 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é :o )


---------------
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
Reply

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 :o help me...


---------------
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
Reply

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à  :o
 
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  :heink:  
 
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 :o
 
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


Message édité par trouble_fete le 05-11-2007 à 22:30:40

---------------
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
Reply

Marsh Posté le 05-11-2007 à 22:18:49   

Reply

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)  
                  .unmask   : sys-devel/gcc

Message cité 1 fois
Message édité par j_c_p le 05-11-2007 à 23:08:15
Reply

Marsh Posté le 05-11-2007 à 23:22:09    

j_c_p a écrit :

Je mettrais :

Citation :

dans package.keywords : sys-devel/gcc  ** (au cas où ton ebuild ne viserait pas ton arch -> masked by: missing keyword)  
                  .unmask   : sys-devel/gcc



 
 
Merci infiniment :) :) je sais pas comment te remercier  :jap:
 
ça fonctionne  :love:
 
Edit: ça m'étonne, gcc-4.3 ne demande aucune dépendance pour s'installer :??: le gcc stable installé est le 4.2.2


Message édité par trouble_fete le 05-11-2007 à 23:23:58

---------------
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
Reply

Marsh Posté le 05-11-2007 à 23:24:25    

Ah tient la compilation a déjà planté :D :D pas été bien loin celle là
 
Edit: jolie erreur regarde  :love:  
 

Citation :

*
 * ERROR: sys-devel/gcc-4.3.0_alpha20071026 failed.
 * Call stack:
 *                        ebuild.sh, line 1711:  Called dyn_setup
 *                        ebuild.sh, line  762:  Called qa_call 'pkg_setup'
 *                        ebuild.sh, line   44:  Called pkg_setup
 *   gcc-4.3.0_alpha20071026.ebuild, line   43:  Called die
 * The specific snippet of code:
 *              die "Please \`export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1\`
or define it in your make.conf if you want to use this ebuild.  This is to try
and cut down on people filing bugs for a compiler we do not currently support."
 *  The die message:
 *   Please `export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1` or define it in yo
ur make.conf if you want to use this ebuild.  This is to try and cut down on pe
ople filing bugs for a compiler we do not currently support.
 *
 * If you need support, post the topmost build error, and the call stack if rel
evant.
 * A complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.3.0_alp
ha20071026/temp/build.log'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 *
 
 * Messages for package sys-devel/gcc-4.3.0_alpha20071026:
 
 *
 * ERROR: sys-devel/gcc-4.3.0_alpha20071026 failed.
 * Call stack:
 *                        ebuild.sh, line 1711:  Called dyn_setup
 *                        ebuild.sh, line  762:  Called qa_call 'pkg_setup'
 *                        ebuild.sh, line   44:  Called pkg_setup
 *   gcc-4.3.0_alpha20071026.ebuild, line   43:  Called die
 * The specific snippet of code:
 *              die "Please \`export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1\`                                                               or define it in your make.conf if you want to use this ebuild.  This is to try                                                               and cut down on people filing bugs for a compiler we do not currently support."
 *  The die message:
 *   Please `export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1` or define it in yo                                                              ur make.conf if you want to use this ebuild.  This is to try and cut down on pe                                                              ople filing bugs for a compiler we do not currently support.
 *
 * If you need support, post the topmost build error, and the call stack if rel                                                              evant.
 * A complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.3.0_alp                                                              ha20071026/temp/build.log'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 *


 
 :sweat:


Message édité par trouble_fete le 05-11-2007 à 23:27:15

---------------
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
Reply

Marsh Posté le 05-11-2007 à 23:32:50    

Pas de quoi ;).
Sinon, oui, l'erreur est sympathique :p.

Reply

Marsh Posté le 05-11-2007 à 23:42:49    

hihi


---------------
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
Reply

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 :D :D (pas question d'ebuild foireux sur mon PC de noël :o 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 :D :D


Message édité par trouble_fete le 05-11-2007 à 23:49:14

---------------
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
Reply

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  :sweat:  
je ne comprend pas du tout l'erreur, si ça dit a qqun de faire une tentative de compréhension  :whistle:  
 

Citation :

Calculating dependencies... done!
>>> Verifying ebuild Manifests...
 
>>> Emerging (1 of 1) sys-devel/gcc-4.3.0_alpha20071109 to /
 * gcc-4.3-20071109.tar.bz2 MD5 RMD160 SHA1 SHA256 size ;-) ...           [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking gcc-4.3-20071109.tar.bz2 ;-) ...                              [ ok ]
 *
 * ERROR: sys-devel/gcc-4.3.0_alpha20071109 failed.
 * Call stack:
 *                        ebuild.sh, line 1717:  Called dyn_setup
 *                        ebuild.sh, line  768:  Called qa_call 'pkg_setup'
 *                        ebuild.sh, line   44:  Called pkg_setup
 *   gcc-4.3.0_alpha20071109.ebuild, line   43:  Called die
 * The specific snippet of code:
 *              die "Please \`export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1\` or define it in your make.conf if you want to use this ebuild.  This is to try and cut down on people filing bugs for a compiler we do not currently support."
 *  The die message:
 *   Please `export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1` or define it in your make.conf if you want to use this ebuild.  This is to try and cut down on people filing bugs for a compiler we do not currently support.
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.3.0_alpha20071109/temp/build.log'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 *
 
 * Messages for package sys-devel/gcc-4.3.0_alpha20071109:
 
 *
 * ERROR: sys-devel/gcc-4.3.0_alpha20071109 failed.
 * Call stack:
 *                        ebuild.sh, line 1717:  Called dyn_setup
 *                        ebuild.sh, line  768:  Called qa_call 'pkg_setup'
 *                        ebuild.sh, line   44:  Called pkg_setup
 *   gcc-4.3.0_alpha20071109.ebuild, line   43:  Called die
 * The specific snippet of code:
 *              die "Please \`export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1\` or define it in your make.conf if you want to use this ebuild.  This is to try and cut down on people filing bugs for a compiler we do not currently support."
 *  The die message:
 *   Please `export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1` or define it in your make.conf if you want to use this ebuild.  This is to try and cut down on people filing bugs for a compiler we do not currently support.
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.3.0_alpha20071109/temp/build.log'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 *


 
bon...nouvelles du front  :D  
 
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  :whistle:
 
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  :whistle: 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 :D
 
Edit: ah les joies de la compilation de gcc svn, cpio veut pas se compiler mais apparemment j'ai trouvé la soluce, a voir  :sweat:
 
Impec cpio est passé, quel est le paquet suivant qui va foirer  :whistle:
 
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 :D 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  :whistle:, 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  :bounce:  
 
c'est vraiment super tout ça  :love:
Vivement noël et mon core 2 Duo E6550, je vais pouvoir compiler avec -march=core2  :love:
 
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 :D http://www.unknownart.webd.pl/o/gcc43/


Message édité par trouble_fete le 18-11-2007 à 20:43:22

---------------
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
Reply

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


---------------
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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed