Probleme installation gcc

Fermé
azerty - 22 mai 2011 à 01:26
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 22 mai 2011 à 23:43
Bonjour à tous,
J'essaille d'installer gcc-4.6.0 mais apparament lorsque je lance le make, il me trouve une erreur 2, voila ce qu'il mécrit :

configure: error: cannot compute suffix of object files: cannot compile
See 'config.log' for more details.
make[2]: *** [configure-stage1-target-libgcc] Erreur 1
make[2]: quittant le répertoire « /home/toto/Desktop/gcc-4.6.0 »
make[1]: *** [stage1-bubble] Erreur 2
make[1]: quittant le répertoire « /home/toto/Desktop/gcc-4.6.0 »
make: *** [bootstrap] Erreur 2

Je ne peux donc installer gcc même aprés avoir lancé le make bootstrap car l'erreur 2 bloque l'installation ...
Avez vous une idée ?
Merci par avance.
A voir également:

5 réponses

mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
22 mai 2011 à 01:31
Pourquoi n'installes tu pas simplement gcc via un paquet ? Quelle distribution utilises-tu et que cherches tu as à faire ?

Bonne chance
0
Mais ce n'est pas ce que je suis en trin de faire ?

J'utilise une debian et je cherche à installer le plus récent des gcc pour pouvoir installer tcpdump-4.1.1 qui me permettrer d'installer ucarp 1.5.2 pour faire de la haute disponibilité avec des routeurs debian.
0
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
22 mai 2011 à 12:18
Non là tu récupères des archives de sources que tu compiles. Autant dire que tu dois t'embêter à installer un compilateur, compiler l'archive la déployer. Ce genre d'installation n'étant pas fait via le gestionnaire de paquet apt (apt-get, aptitude...) ta debian ne sait même pas qu'ils sont installés, donc ne te proposera jamais de les mettre à jour.

C'est la raison pour laquelle on passe autant que possible par apt, et en dernier recours par des sources.

Je t'invite à lire ceci pour voir les outils disponibles dans apt :
http://www.mistra.fr/tutoriel-linux-apt.html

Notamment :

apt-cache search tcpdump | grep tcpdump
apt-cache search ucarp | grep ucarp


... montrent que les paquets tcpdump et ucarp sont disponibles. On n'a donc même pas besoin d'un compilateur. En root :

aptitude update
aptitude safe-upgrade
aptitude install tcpdump ucarp


Après ça, c'est terminé pour l'installation il n'y a plus qu'à les configurer/utiliser.

Si on avait besoin de compiler, on partirait à la recherche de paquets "-dev" qui sont des paquets voués à être compilés (ou requis pour une compilation) et on installerait le paquet gcc.

Bonne chance
0
Ok mais je crois que j'ai un problèmede source en faite, j'ai suivi ce lien pour pouvoir rajouter les lignes des serveurs ftp : http://www.debian-fr.org/sources-list-au-carre-ou-minimaliste-t5659.html
Donc déja j'utilise debian lenny et lenny n'existe pas, je pense que c'est wheezy mais je n'en suis pas sûr ?
De plus lorsque je fait un aptitude update j'ai un problème de clé ; alors il y à des lignes de code à ajouter comme preferences mais je ne sais ou ajouter ces lignes de code, une idée ?
Sinon j'ai lancé un aptitude safe-upgrade aprés et la mise à jour s'est déroulé ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
22 mai 2011 à 23:43
En fait lenny existe mais est obsolète. Actuellement la stable est squeeze et la testing est wheezy. Personnellement je suis toujours en testing.

Tu peux éviter de te demander quelle nom désigne quelle release en utilisant directement dans /etc/apt/sources.list le mot clé oldstable (lenny), stable (squeeze), testing (wheezy) ou sid (qui désigne toujours unstable).

Voici mes fichiers /etc/apt/sources.list

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb https://www.debian.org/security/ testing/updates main contrib non-free
deb https://www.debian-multimedia.org/ testing main non-free


## Dépôts Sid
# priorités spécifiées dans /etc/apt/preferences 
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb https://www.debian.org/security/ sid/updates main contrib non-free
deb https://www.debian-multimedia.org/ sid main non-free


#deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free
#deb-src https://www.debian.org/security/ testing/updates main contrib non-free
#deb-src https://www.debian-multimedia.org/ testing main non-free


... et /etc/apt/preferences (à créer) :

Package: *
Pin: release o=Debian,a=testing
Pin-priority: 990

Package: *
Pin: release o=Debian,a=unstable
Pin-priority: 90


Ensuite en root :

aptitude update
aptitude safe-upgrade


Bonne chance
0