[debian] installer gcc sous debian etch ?

Résolu
Utilisateur anonyme -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Je viens d'installer debian etch netinst.
Je n'arrive pas a faire un ./configure d'un package.
Apparemment j'ai l'erreur suivante :

configure: error: no acceptable C compiler found in $PATH

mais si je fais apt-get install gcc j'ai le resultat suivant:

# apt-get install gcc
Reading package lists... Done
Building dependency tree... Done
Package gcc is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package gcc has no installation candidate

J'ai tenté apt-get install build-essential
mais j'ai le meme echec.

Le serveur sur lequel est installé debian etch a bien la connexion avec
Internet et le apt-get update fonctionne tres bien.

Une idee?

Merci
Configuration: Windows XP
Firefox 2.0.0.5

6 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Toute les manips que je donne sont à faire en root (seul le apt-cache peut être fait en utilisateur).
    Pour compléter ce que dit lami20j :
    aptitude update
    aptitude upgrade
    apt-cache search gcc | grep gcc

    Exemple :
    (mando@aldur) (~) $ apt-cache search gcc | grep gcc
    colorgcc - Colorizer for GCC warning/error messages
    gcc - The GNU C compiler
    gcc-2.95 - The GNU C compiler
    ...

    Si gcc n'apparaît pas, corrige tes miroirs (fichier /etc/apt/sources.list) en root.
    Voici les miens (si tu veux rester en etch change simplement les "lenny" par "etch") :
    deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
    deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
    
    deb https://www.debian.org/security/ lenny/updates main contrib
    deb-src https://www.debian.org/security/ lenny/updates main contrib
    
    deb https://www.debian-multimedia.org/ lenny main

    Remets à jour ton arbre de portage si tu as changé les miroirs et retente l'installation de gcc :
    aptitude update
    aptitude upgrade
    aptitude install gcc g++
    

    Bonne chance
    3
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    tu peux toujours utilisé
    apt-cache search motif
    pour chercher le paquets
    à remplacer motif avec ce que tu cherches

    dans ce cas
    apt-cache search 2.6.18-4-686 | grep headers
    t'affichera
    linux-headers-2.6.18-4-686 - Header files for LInux 2.6.18 on PPro/Celeron/PII/PIII/P4
    apt-get install linux-headers-2.6.18-4-686
    affiche quand même
     uname -a
    avant de commencer l'installation
    2
    1. Utilisateur anonyme
       
      lami20j, mamiemando, ca marche!
      Un grand merci pour votre aide.

      au final:
      Reinstallation de debian etch netinst (mais je pense que
      sources.list etait faux dans l'install precedente)
      aptitude install gcc g++
      aptitude install make
      apt-get install linux-headers-2.6.18-4-686
      0
    2. Mamas
       
      Bjr à tous,

      Je reviens vers vous car j'ai un gros souci, très proche de celui que vous avez évoqué dans ce sujet.
      J'essai d'installer l'IPBX Asterisk-1.6.0.9 et après avoir rencontré des problèmes avec gcc, j'ai effectué les commandes suivante :

      Mon mirroir dans etc/apt/sources.list contient les liens ci-dessous:

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

      Mes dernières commandes suite au message (configure: error: no acceptable C compiler found in $PATH) :

      aptitude update
      aptitude upgrade
      aptitude install gcc g++
      apt-get install make
      apt-get install linux-image-2.6.18-6-686 (résultat de apt-cache search 2.6.18-6-686 après un 'uname -a')

      la commande ./configure me donne le résultat suivant :

      checking host system type... i686-pc-linux-gnu
      checking for gcc... gcc
      ...
      checking for zlib.h... yes
      configure: error: *** termcap support not found

      Ma commande make me donne le message suivant :
      make: -F. : commande introuvable
      ****
      **** The configure script must be executed before running 'make'.
      **** Please run "./configure".
      ****

      Hors, j'ai bien exécuté le "./configure"juste avant.

      Pouvez-vous m'aider élucider le problème avec la commande make s'il vous plait.

      Bien cordialement
      0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    que te donne?!
    apt-cache search gcc
    --
    lami20j
    0
  4. Utilisateur anonyme
     
    Merci pour votre support.

    Je viens de reinstaller le server a partir du disque netinst debian etch.
    Apparemment les depots enregistres dans /etc/apt/sources.list ne devaient
    pas etre corrects parce que c'est beaucoup mieux. Peut etre que je n'avais pas
    specifie que le serveur se situait en France lors de la premiere install... ?

    j'ai pu faire avec succes :
    #apt-get install gcc g++

    # apt-cache search gcc | grep gcc
    gcc-4.1-base - The GNU Compiler Collection (base package)
    libgcc1 - GCC support library
    gcc-4.1 - The GNU C compiler
    colorgcc - Colorizer for GCC warning/error messages
    gcc - The GNU C compiler
    gcc-2.95 - The GNU C compiler
    gcc-2.95-doc - Documentation for the GNU compilers (gcc, gobjc, g++)
    gcc-3.3 - The GNU C compiler
    gcc-3.3-base - The GNU Compiler Collection (base package)
    gcc-3.4 - The GNU C compiler
    gcc-3.4-base - The GNU Compiler Collection (base package)
    gcc-4.1-locales - The GNU C compiler (native language support files)
    gcc-4.1-source - Source of the GNU Compiler Collection
    gcc-avr - The GNU C compiler (cross compiler for avr)
    gcc-m68hc1x - GNU C compiler for the Motorola 68HC11/12 processors
    gcc272 - The GNU C compiler.
    gcc272-docs - Documentation for the gcc compiler (gcc272).
    gccxml - XML output extension to GCC
    lib64gcc1 - GCC support library (64bit)
    pocketpc-gcc - The GNU C compiler for Pocket PC

    Il a fallu que j'installe aussi
    # apt-get install make

    mais maintenant j'ai un probleme avec make:
    You do not appear to have the sources for the 2.6.18-4-686 kernel installed.

    Une idee?

    Merci
    0
    1. Opalinux
       
      J'ai aussi le même problème lorsque j'installe zaptel pour asterisk
      apres le ./configure lorsque je fais make j'ai l'erreur :
      You do not appear to have the sources for the 2.6.18-4-686 kernel installed.

      Aidez moi merci
      0
    2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
       
      Merci de poster ta question dans un nouveau fil de discussion. Dans l'idée il faut installer le paquet linux-sources-$(uname -r) ou linux-headers-$(uname -r) (je pense que le second suffit). Exemple sous Debian, en root :

      aptitude update
      aptitude safe-upgrade
      aptitude install linux-headers-$(uname -r)


      Bonne chance
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    de rien :-)
    0
    1. Mamas
       
      Bjr à tous,

      Je reviens vers vous car j'ai un gros souci, très proche de celui que vous avez évoqué dans ce sujet.
      J'essai d'installer l'IPBX Asterisk-1.6.0.9 et après avoir rencontré des problèmes avec gcc, j'ai effectué les commandes suivante :

      Mon mirroir dans etc/apt/sources.list contient les liens ci-dessous:

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

      Mes dernières commandes suite au message (configure: error: no acceptable C compiler found in $PATH) :

      aptitude update
      aptitude upgrade
      aptitude install gcc g++
      apt-get install make
      apt-get install linux-image-2.6.18-6-686 (résultat de apt-cache search 2.6.18-6-686 après un 'uname -a')

      la commande ./configure me donne le résultat suivant :

      checking host system type... i686-pc-linux-gnu
      checking for gcc... gcc
      ...
      checking for zlib.h... yes
      configure: error: *** termcap support not found

      Ma commande make me donne le message suivant :
      make: -F. : commande introuvable
      ****
      **** The configure script must be executed before running 'make'.
      **** Please run "./configure".
      ****

      Hors, j'ai bien exécuté le "./configure"juste avant.

      Pouvez-vous m'aider élucider le problème avec la commande make s'il vous plait.

      Bien cordialement
      0
  7. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    aptitude install libncurses5-dev
    --
    106485010510997108
    0