Pages : 1
#1 Le 24/10/2005, à 00:03
- hakunamubuntu
le probleme de gcc sur breezy
http://ubuntuforums.org/showthread.php? … hlight=gcc
En résumé le problème de gcc sur breezy est le suivant:
noyau 2.6.12 compilé avec gcc 3.4
version de gcc sur le cdrom: 4.0
:(:(
Si votre noyau est 2.6.13 => pas de problèmes, il est compilé avec 4.0
Si comme moi vous avez un noyau 2.6.12, et que vous avez besoin de compiler un programe qui necessite les kernel-sources:
#apt-get install gcc-3.4
#gedit /etc/bash.bashrc
à la fin du fichier, ajouter:
export CC=/usr/bin/gcc-3.4
___________________________________
Je rajouterai que si comme moi le programe que vous avez besoin de compiler est le driver eagle-usb de votre modem, ALORS apt-get install gcc-3.4 ne marche pas puisque vous ne disposez dans ce cas-là QUE du cd et de la mauvaise version de gcc (c'est qd meme tordu, non?)
Il ne vous reste plus qu'à installer "build essential" et "gcc" version 4.0 dans un premier temps, puis télécharger ces trois paquets qui suffisent pour les dépendances de gcc 3.4:
http://packages.debian.org/unstable/devel/gcc-3.4-base
http://packages.debian.org/unstable/devel/gcc-3.4
http://packages.debian.org/unstable/int … rs/cpp-3.4
Ensuite installer les paquets:
sudo dpkg -i <le paquet gcc-3.4-base>
sudo dpkg -i <le paquet cpp-3.4>
sudo dpkg -i <le paquet gcc-3.4>
Le reste ne change pas,
#gedit /etc/bash.bashrc et rajouter à la fin du fichier "export CC=/usr/bin/gcc-3.4"
Voila. Reste plus qu'à résoudre le probleme des clé usb et autres dvd qui ne se lancent pas comme il faudrait;
Dernière modification par hakunamubuntu (Le 24/10/2005, à 00:05)
"Voler! Tel a toujours été le rêve de l'homme et de l'animal de basse-cour"
Hors ligne
#2 Le 24/10/2005, à 08:31
- GuestStar
Re : le probleme de gcc sur breezy
Les adresses de téléchargement, mais ici les paquets du site Ubuntu, ayant souvent entendu dire qu'il ne fallait pas trop mélanger Ubuntu et Debian niveau paquet...
C'est sur le site Ubuntu packages.
Dernière modification par GuestStar (Le 24/10/2005, à 17:46)
Hors ligne
#3 Le 24/10/2005, à 19:15
- ikari
Re : le probleme de gcc sur breezy
Si votre noyau est 2.6.13 => pas de problèmes, il est compilé avec 4.0
Une petite question, si quelqu'un sait : est-ce que tous les noyaux de Breezy ne sont pas 2.6.12 ? Comment pourrais-je avoir un noyau 2.6.13 ?
(je me demandais s'il fallait ajouter cette précision dans le wiki)
Dernière modification par ikari (Le 24/10/2005, à 19:16)
Hors ligne
#4 Le 25/10/2005, à 22:45
- hakunamubuntu
Re : le probleme de gcc sur breezy
je ne sais pas quelles sont les différences entre les versions de breezy, par ex moi je suis en x86_64bits, est ce que le noyau est en 2.6.13 sur une autre version?
A mon avis pour avoir un 2.6.13 il doit plutot falloir recompiler son noyau...
"Voler! Tel a toujours été le rêve de l'homme et de l'animal de basse-cour"
Hors ligne
#5 Le 26/10/2005, à 14:16
- ikari
Re : le probleme de gcc sur breezy
Merci, je viens de lire le thread en anglais, que j'avais zappé la première fois, et ils disent effectivement que Ubuntu utilise le noyau 2.6.12, le noyau 2.6.13 est utilisé par d'autres distros ou alors il faut le compiler soi-même.
Hors ligne
#6 Le 04/11/2005, à 00:11
- hamou
Re : le probleme de gcc sur breezy
merci bcp pour ton explication mais stp tu pe mexpliquer la derniere etape : editer /etc/bash.bashrc parce que la j'y arrive pas il me mets toujours la meme chose lors du ./configure de eagle ... merci
Hors ligne
#7 Le 04/11/2005, à 03:29
- hakunamubuntu
Re : le probleme de gcc sur breezy
va voir là:
http://forum.ubuntu-fr.org/viewtopic.php?id=15858
"Voler! Tel a toujours été le rêve de l'homme et de l'animal de basse-cour"
Hors ligne
#8 Le 04/11/2005, à 14:14
- hamou
Re : le probleme de gcc sur breezy
Dsl mais je comprend pas exactement l'expression en fin de fichier : je l'ouvre je saute une ligne et je tape export CC=/usr/bin/gcc-3.4 ? ou bien je le met autre part ? c'est vraiment débile cette histoire de gcc
Hors ligne
#9 Le 04/11/2005, à 14:27
- nikko
Re : le probleme de gcc sur breezy
Tu peux aussi forcer l'utilisation de gcc-3.4 de la manière suivante.
Quand tu compiles, make appelle gcc, qui pointe sur gcc-4.0. Il suffit de le faire pointer sur gcc-3.4:
cd /usr/bin
sudo unlink gcc
sudo ln -s gcc-3.4 gcc
J'en ai eu besoin pour compiler un plugin pour xdtv.
Dernière modification par nikko (Le 04/11/2005, à 14:28)
Hors ligne
#10 Le 04/11/2005, à 14:30
- hamou
Re : le probleme de gcc sur breezy
Merci beaucoup je vais essayer tt de suite
Hors ligne
#11 Le 04/11/2005, à 16:03
- hamou
Re : le probleme de gcc sur breezy
Merveilleux ca marche !!!:lol:
Hors ligne