Comment installer gcc ? [problème résolu]

Comment installer gcc ? [problème résolu] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 02-02-2003 à 14:39:44    

sur ma RH7.3, j'ai gcc 2.96-113 et jaimerai passer a gcc 3.2.1
 
or quand j'essaie de l'installer (via les sources car je n'ai pas trouvé de rpm pour RH7.3) ; je fais donc :
 
./configure
make
make install
 
je n'ai aucune erreur et puis quand je vais vérifier dans Kpackage, je suis tjs sur gcc 2.96-113 :cry:  
 
 
qqn pourrait m'aider svp ?


Message édité par equi NoX le 02-02-2003 à 19:03:09
Reply

Marsh Posté le 02-02-2003 à 14:39:44   

Reply

Marsh Posté le 02-02-2003 à 14:41:32    

Tu lis le fichier INSTALL. Déjà, tu te trompes dans les commandes de  compilation.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 02-02-2003 à 14:46:16    

2.96 :cry:  
 
j'ai bien essayé de lire Install mais c'est à la limite de l'incompréhensible... :pt1cable:  
 
mon seul fichier d'aide m'explique comment installer des versions multiples de gcc et malgré l'aide je n'y arriverai pas : au lieu de mettre les commandes précises à entrer, ca part dans tous les sens :sarcastic:  
 
enfin moi je n'y comprend rien, que faut il que je fasse exactement ?


Message édité par equi NoX le 02-02-2003 à 14:48:31
Reply

Marsh Posté le 02-02-2003 à 14:50:55    

compiler gcc c'est comment dire ... sportif
pas autant que la glib mais bon...
 
sur rpmfind ou freshmeat me dit pas quy'a pas de rpm pr gcc 3.2 !


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-02-2003 à 14:52:14    

si je le dis : sur rpm find la derniere version de gcc pour RH7.3 c la 2.96...
 
par là


Message édité par equi NoX le 02-02-2003 à 14:53:58
Reply

Marsh Posté le 02-02-2003 à 14:54:53    

bah migre en rh8
ou fait la mulle et fai rpm -i lenomdupackage -f --no-deps
 
(ou un truc comme ca! celà dit c'est tres ... porc !)


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-02-2003 à 14:57:46    

pour migrer vers RH8, je suis obligé de down les 3Go et de les graver ?

Reply

Marsh Posté le 02-02-2003 à 15:04:09    

:non:  :pfff:  
 
normalement y'a des outils avec rh qui font ca tt seuls ...
 
mais moi a part la Debian, la Lfs et la gentoo, je me rapelle pas des commandes ....
 
donc fais une recherche sur www.google.fr/linux ou meme sur le forum et tu devrai trouver!


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-02-2003 à 15:37:15    

je les trouve pas ces outils :cry:

Reply

Marsh Posté le 02-02-2003 à 15:43:17    

urpmi sur mdk je crois
 
regarde le man de rpm il le fait p-e tt seul


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-02-2003 à 15:43:17   

Reply

Marsh Posté le 02-02-2003 à 15:53:42    

excuse moi mais estce que tu pourrai m'expliquer le contenu de ta phrase ?
 
parce que je n'ai pas compris grand chose... :heink:

Reply

Marsh Posté le 02-02-2003 à 15:57:29    

oups deslé
 
Je sais que sur la distribution Mandrake il existe un outil appelé Urpmi uqi doit faire ca (la maj de la distri)
 
Cependant, rpm a peut etre une fonction qui le fait, tape man rpm dans un terminal et lis la doc , tu y trouvera surement des choses interessantes


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-02-2003 à 17:06:56    

finalement j'ai trouvé un site où (je pense) il y a tout ce qu'il me faut :
 
le seul pb c que quand j'install gcc-3.2.1-2.i386.rpm
 
j'ai ce message :
 

Code :
  1. cpp = 3.2.1-2 is needed by gcc-3.2.1-2
  2.         binutils >= 2.12.90.0.7-1 is needed by gcc-3.2.1-2
  3.         glibc-devel >= 2.2.90-12 is needed by gcc-3.2.1-2
  4.         libgcc >= 3.2.1-2 is needed by gcc-3.2.1-2


 
je lance donc l'installation de cpp-3.2.1-2.i386.rpm et la :
 

Code :
  1. [root@localhost download]# rpm -i cpp-3.2.1-2.i386.rpm
  2. file /usr/bin/cpp from install of cpp-3.2.1-2 conflicts with file from package cpp-2.96-113
  3. file /usr/share/info/cpp.info-1.gz from install of cpp-3.2.1-2 conflicts with file from package cpp-2.96-113
  4. file /usr/share/info/cpp.info-2.gz from install of cpp-3.2.1-2 conflicts with file from package cpp-2.96-113
  5. file /usr/share/info/cpp.info-3.gz from install of cpp-3.2.1-2 conflicts with file from package cpp-2.96-113
  6. file /usr/share/info/cpp.info.gz from install of cpp-3.2.1-2 conflicts with file from package cpp-2.96-113
  7. file /usr/share/man/man1/cpp.1.gz from install of cpp-3.2.1-2 conflicts with file from package cpp-2.96-113
  8. [root@localhost download]# rpm -i binutils-2.


 
 
 :cry: je n'y arriverai donc jamais ? :sarcastic:

Reply

Marsh Posté le 02-02-2003 à 17:10:43    

d'ou l'interet de faire une maj de la distri


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-02-2003 à 17:12:51    

mais je n'ai même pas trouvé de site me permettant de mettre à jour ma 7.3 vers 8.0 :pfff:

Reply

Marsh Posté le 02-02-2003 à 17:13:44    

ca doit bien etre faisable qd meme !
toutes les distri le permette ... meme windows le permet lol


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-02-2003 à 17:15:43    

mais sur google-linux, le mieux que j'ai trouvé c'est 5.xx vers 6.xx
 
ca me fait une belle jambe :pt1cable:

Reply

Marsh Posté le 02-02-2003 à 17:16:30    

arf !
et sur le site de rh? ils en parle pas ?


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-02-2003 à 17:16:57    

HuGoBioS a écrit :

ca doit bien etre faisable qd meme !
toutes les distri le permette ... meme windows le permet lol


 
 :non: win te permet de faire une maj de ton portefeuille c tout !  :whistle:

Reply

Marsh Posté le 02-02-2003 à 17:18:17    

parano a écrit :


 
 :non: win te permet de faire une maj de ton portefeuille c tout !  :whistle:  

je parle de la maj auto (winupdate)
mais oublions win est restons dans Linux lol


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-02-2003 à 17:21:18    

j'avais bien compris ! je suis un nintaigriste au courant !  :D

Reply

Marsh Posté le 02-02-2003 à 17:22:31    

non ils en parlent pas sur leur site...
 
ca me fait ch*er de down 3Go par semaine quand même :pfff:

Reply

Marsh Posté le 02-02-2003 à 17:27:48    

equi NoX a écrit :

finalement j'ai trouvé un site où (je pense) il y a tout ce qu'il me faut :
 
le seul pb c que quand j'install gcc-3.2.1-2.i386.rpm
 
j'ai ce message :
 

Code :
  1. cpp = 3.2.1-2 is needed by gcc-3.2.1-2
  2.         binutils >= 2.12.90.0.7-1 is needed by gcc-3.2.1-2
  3.         glibc-devel >= 2.2.90-12 is needed by gcc-3.2.1-2
  4.         libgcc >= 3.2.1-2 is needed by gcc-3.2.1-2


 
je lance donc l'installation de cpp-3.2.1-2.i386.rpm et la :
 

Code :
  1. [root@localhost download]# rpm -i cpp-3.2.1-2.i386.rpm
  2. file /usr/bin/cpp from install of cpp-3.2.1-2 conflicts with file from package cpp-2.96-113
  3. file /usr/share/info/cpp.info-1.gz from install of cpp-3.2.1-2 conflicts with file from package cpp-2.96-113
  4. file /usr/share/info/cpp.info-2.gz from install of cpp-3.2.1-2 conflicts with file from package cpp-2.96-113
  5. file /usr/share/info/cpp.info-3.gz from install of cpp-3.2.1-2 conflicts with file from package cpp-2.96-113
  6. file /usr/share/info/cpp.info.gz from install of cpp-3.2.1-2 conflicts with file from package cpp-2.96-113
  7. file /usr/share/man/man1/cpp.1.gz from install of cpp-3.2.1-2 conflicts with file from package cpp-2.96-113
  8. [root@localhost download]# rpm -i binutils-2.


 
 
 :cry: je n'y arriverai donc jamais ? :sarcastic:  


 
te fais pas chier
 
- tu choppes les sources 3.2.1 sur gcc.gnu.org
- tar xvfz gcc-3.2.1.tar.gz
- cd gcc-3.2.1
 
./configure --prefix=/usr/local --mandir=/usr/local/share/man --infodir=/usr/local/share/info --enable-shared --enable-threads=posix --disable-checking --host=i686-pc-linux-gnu --with-system-zlib --enable-__cxa_atexit --with-gnu-as --with-gnu-ld
 
- make
- make install
- gcc -v
 
s'il te met "version gcc 2.96", tu fais ça :
 
- mv /usr/bin/gcc /usr/bin/gcc2.96
- ln -s /usr/local/bin/gcc /usr/bin/gcc
- gcc -v
là tu dois avoir gcc 3.2

Reply

Marsh Posté le 02-02-2003 à 17:30:50    

BMOTheKiller a écrit :


 
te fais pas chier
 
- tu choppes les sources 3.2.1 sur gcc.gnu.org
- tar xvfz gcc-3.2.1.tar.gz
- cd gcc-3.2.1
 
./configure --prefix=/usr/local --mandir=/usr/local/share/man --infodir=/usr/local/share/info --enable-shared --enable-threads=posix --disable-checking --host=i686-pc-linux-gnu --with-system-zlib --enable-__cxa_atexit --with-gnu-as --with-gnu-ld
 
- make
- make install
- gcc -v
 
s'il te met "version gcc 2.96", tu fais ça :
 
- mv /usr/bin/gcc /usr/bin/gcc2.96
- ln -s /usr/local/bin/gcc /usr/bin/gcc
- gcc -v
là tu dois avoir gcc 3.2


 :pfff: tu va exploser les dependances un peu qd meme là


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-02-2003 à 17:44:06    

HuGoBioS a écrit :


 :pfff: tu va exploser les dependances un peu qd meme là


 
pas du tout
 
il aura 2 gcc sur sa machine qui seront installés à 2 endroits différents
 
gcc 2.96 -> /usr
gcc 3.2.1 -> /usr/local
 
c'est ce que j'ai fait sous RH 8
 
j'ai gardé le 3.2 pour certaines sources qui aimaient pas le 3.2.1 (emule par exemple)
 
ensuite s'il le souhaite, il peut virer gcc 2.96 sans rien démolir

Reply

Marsh Posté le 02-02-2003 à 17:50:26    

BMOTheKiller a écrit :


 
pas du tout
 
il aura 2 gcc sur sa machine qui seront installés à 2 endroits différents
 
gcc 2.96 -> /usr
gcc 3.2.1 -> /usr/local
 
c'est ce que j'ai fait sous RH 8
 
j'ai gardé le 3.2 pour certaines sources qui aimaient pas le 3.2.1 (emule par exemple)
 
ensuite s'il le souhaite, il peut virer gcc 2.96 sans rien démolir

ha oui effectivement pkoi pas ...


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-02-2003 à 18:03:12    

ola tout plein de réponses :bounce:  
 
 
merci à tous, je vais essayer tout ca :D

Reply

Marsh Posté le 02-02-2003 à 19:02:27    

ok c'est bon, merci à tous :bounce:
 
(et surtout à BMOTheKiller :jap: )


Message édité par equi NoX le 02-02-2003 à 19:03:47
Reply

Marsh Posté le 02-02-2003 à 19:37:59    


 
 :non:  
 
make bootstrap


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 02-02-2003 à 19:44:00    

quelle est la différence ?
 
j'ai fait "make" et ça marche très bien...

Reply

Marsh Posté le 02-02-2003 à 19:47:14    

kadreg a écrit :


 
 :non:  
 
make bootstrap


 
vi effectivement, j'y ai plus pensé, merci de la correction

Reply

Marsh Posté le 02-02-2003 à 19:49:06    

quelle est la différence ?

Reply

Marsh Posté le 02-02-2003 à 19:55:18    

equi NoX a écrit :

quelle est la différence ?


 
make compilera gcc 3 avec le gcc installé (donc le 2.96)
make bootstrap compilera gcc3 avec gcc3.  
 
La seconde solution est mieux car ... euh.... elle est mieux.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 02-02-2003 à 20:03:09    

disons qu'en faisant un make bootstrap, une fois que gcc3 sera créé, il compilera lui-même le reste des librairies, qui seront directement liées à lui même avec les optimisations, ça comprend aussi binutils, cpp, ...
 
c'est surtout un problème de liaison et d'optimisation

Reply

Marsh Posté le 02-02-2003 à 20:17:16    

HuGoBioS a écrit :

bah migre en rh8


 
et comme ca il pourra se taper plein de bugs dus aux locales et a gcc ... 3.2 :D


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 02-02-2003 à 20:23:21    

KazeKami a écrit :


 
et comme ca il pourra se taper plein de bugs dus aux locales et a gcc ... 3.2 :D


 
enfin la 7.3 c'est pas mieux, elle a aussi sa dose de bugs, la 7.2 était impecc, mais avec un gcc 2.96 encore plus buggé que le 3.2 :D  
mais au moins y avait jamais de problème de locales...
 
enfin passer sur une 8.0 maintenant ne sert à rien, qd je vois la file rawhide, je me dis que RH va pas tarder et dès que xfree 4.3 est sorti ainsi que gnome 2.2 (là dans la rawhide c'est 2.1.90-4 actuellement), on va avoir une jolie 8.1 qui mériterait même de s'appeler 9.0 vu le paquet de modif qu'il y a eu :D

Reply

Marsh Posté le 03-02-2003 à 10:35:36    

clair, par contre j'ai testé la 8.1 beta (une 8.0.92 en fait) et j'ai relevé pas mal de bugs. etait-ce du au fait ke je faisais une MAJ de la 8.0 ? va savoir vu ke j'ai pas eu le temps de retester une install complete (imperatif de taf oblige)


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 03-02-2003 à 10:40:14    

à mon avis, va falloir absolument éviter une màj à partir de la 8.0, faudra faire une installe propre pour éviter de partir sur les problèmes de conf de la 8.0, par exemple pour l'internationalisation pourrie... :sarcastic:

Reply

Marsh Posté le 03-02-2003 à 10:41:47    

c entre autre ca ki m'avait emmerdé, j'avais edité mon /etc/sysconfig/i18n pour plus etre emmerdé par les accents. bah j'avais un bo clavier qwerty au premier demarrage de la 8.1beta, avec un message d'erreur  au lancement  :D


Message édité par kazekami le 03-02-2003 à 10:44:09

---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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