Probleme installation gcc

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. Modérateur
    Pourquoi n'installes tu pas simplement gcc via un paquet ? Quelle distribution utilises-tu et que cherches tu as à faire ?

    Bonne chance
    0
    1. 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
      1. Modérateur
        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
        1. 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
          1. Modérateur
            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