Probleme installation gcc

azerty -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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.

5 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Pourquoi n'installes tu pas simplement gcc via un paquet ? Quelle distribution utilises-tu et que cherches tu as à faire ?

    Bonne chance
    0
  2. azerty
     
    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
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
  4. azerty
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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