IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

La commande make ne fonctionne pas


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2012
    Messages : 324
    Par défaut La commande make ne fonctionne pas
    Bonsoir,
    J'essai d'installer l'outil flow-tools et j'ai trouvé la démarche sur ce lien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    http://blog.ijun.org/2013/06/monitor-network-bandwidth-usage-with.html
    mais aucune des commandes indiquées ne fonctionnent. Les voici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    # make config-recursive
    # make install clean
    voici l'erreur que je reçois:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    make: *** No rule to make target `configure-recursive'.  Stop.
    make: *** No rule to make target `install'.  Stop.
    Merci d'avance pour votre aide

  2. #2
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 287
    Par défaut
    make lance une compilation. Pour savoir quoi faire, make a besoin d'un fichier makefile. Avant les 2 make que tu cites, il y a un 'cd bla/bla/' dans le document original. En ce plaçant à cet endroit, j'imagine qu'il y a un makefile décrivant la compilation à lancer

  3. #3
    Membre très actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2012
    Messages : 324
    Par défaut
    Il n'y a pas de file makefile mais ilya un fichier makefile.im et un autre .am

  4. #4
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 347
    Par défaut
    Bonjour,

    Citation Envoyé par Flodelarab Voir le message
    make lance une compilation. Pour savoir quoi faire, make a besoin d'un fichier makefile. Avant les 2 make que tu cites, il y a un 'cd bla/bla/' dans le document original. En ce plaçant à cet endroit, j'imagine qu'il y a un makefile décrivant la compilation à lancer
    Juste pour dire que make ne lance pas une compilation si on ne lui dit pas de lancer une compilation.
    Il faut plus le voir comme un gestionnaire de mise à jour de fichier qui peuvent avoir des dépendances avec d'autres fichiers.

    Pour revenir sur le problème lui-même, en général, avant de lancer le make, on lance un configure avec des options qui permet de fabriquer le makefile selon les besoin et les pré-requis.

    Il y a bien souvent, un petit fichier readme ou install.txt qui explique comment on fait...

  5. #5
    Membre très actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2012
    Messages : 324
    Par défaut
    J'essai de faire un configure avec --with-mysql mais je remarque qu'à la fin il y'a une ligne où c'est écrit error:failed.

  6. #6
    Membre très actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2012
    Messages : 324
    Par défaut
    Bon j'ai changé de paquet et j'ai installé un avec l'extension rpm.
    Mais quand je fais rpm -ivh packet.rpm
    j'ai ces deux erreurs:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    rpm: RPM should not be used directly install RPM packages, use Alien instead!
    rpm: However assuming you know what you are doing...
    error: Failed dependencies:
    	ld-linux.so.2 is needed by flow-tools-0.67-2mysql.i386
    	libc.so.6 is needed by flow-tools-0.67-2mysql.i386
    	libnsl.so.1 is needed by flow-tools-0.67-2mysql.i386
    	libz.so.1 is needed by flow-tools-0.67-2mysql.i386
    	libc.so.6(GLIBC_2.0) is needed by flow-tools-0.67-2mysql.i386
    	libc.so.6(GLIBC_2.1) is needed by flow-tools-0.67-2mysql.i386
    	libc.so.6(GLIBC_2.1.3) is needed by flow-tools-0.67-2mysql.i386
    je comprend qu'il y'a d'autre paquets à installer avant. Mais je ne comprend pas la première erreur.
    Merci

  7. #7
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 102
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rpm: RPM should not be used directly install RPM packages, use Alien instead!
    Ici, on te dit de ne pas installer à la main, mais d'utiliser l'outil Alien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rpm: However assuming you know what you are doing...
    Ici, on te dit: Toutefois, en supposant que tu sais ce que tu fais...

    Mais j'ai des doutes... (sur le fait que tu maîtrises bien la chose!)

    De toute façon, ce n'est plus un problème de shell, mais un problème d'installation d'un package. (y a probablement un forum plus approprié où tu auras plus de chances d'avoir la bonne réponse)

    Peux-tu nous dire sous quel système tu travailles?

    En général, il vaut mieux utiliser les outils d'installation standard, comme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt-get install flow-tools # sous Ubuntu

  8. #8
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 347
    Par défaut
    Oui, mais en principe, le configure est verbeux, et si tu lis tout ce qu'il écrit, tu devrais voir des dépendances manquantes et qui ne sont pas facultatives.

  9. #9
    Membre très actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2012
    Messages : 324
    Par défaut
    Je n'arrive pas à trouver les paquets manquants que j'ai mentionné plus haut.
    Pourriez vous m'aider s'il vous plait
    merci

Discussions similaires

  1. [WB9] Une commande Webdev ne fonctionne pas
    Par Tina51 dans le forum WebDev
    Réponses: 4
    Dernier message: 16/03/2007, 22h24
  2. Boutons de commande qui ne fonctionnent pas
    Par Shakti dans le forum IHM
    Réponses: 4
    Dernier message: 24/11/2006, 16h29
  3. La commande cd ne fonctionne pas
    Par keiserjo dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 06/10/2006, 22h53
  4. [Make] ne fonctionne pas avec des .cpp
    Par Jean_Benoit dans le forum Systèmes de compilation
    Réponses: 3
    Dernier message: 19/09/2006, 21h32
  5. La commande make ne répond pas
    Par hammag dans le forum Linux
    Réponses: 2
    Dernier message: 02/05/2006, 10h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo