1. #1
    Membre régulier
    Inscrit en
    mars 2010
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : mars 2010
    Messages : 151
    Points : 82
    Points
    82

    Par défaut installation programme avec makefile

    Bonjour,

    J'ai un programme que je veux utiliser sur ubuntu, le problème quand je fais make il me genère l'erreur suivante, voila le lien pour ceux qui veulent tester, c'est l'algorithme CHARM-L qu'on peut trouver dans ce lien http://www.cs.rpi.edu/~zaki/www-new/...Software#charm

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    g++ -O3 -Wno-non-template-friend  -c Array.cc       
    In file included from /usr/include/c++/5/ext/hash_map:60:0,
                     from hashtable.h:5,
                     from Array.cc:10:
    /usr/include/c++/5/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
     #warning \
      ^
    Array.cc:112:5: error: specializing member ‘Array<int>::compare’ requires ‘template<>’ syntax
     int Array<int>::compare(Array<int>* ar2)
         ^
    Makefile:30: recipe for target 'Array.o' failed
    make: *** [Array.o] Error 1
    Merci

  2. #2
    Membre à l'essai Avatar de Monsieur Fromage
    Homme Profil pro
    Apprenti ingénieur
    Inscrit en
    mars 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2017
    Messages : 7
    Points : 12
    Points
    12

    Par défaut

    Bonjour,

    Pourrais-tu nous montrer ton makefile ?
    Je viens de regarder le programme, je n'avais pas vu que le makefile était fourni. Je jette un œil.

  3. #3
    Membre à l'essai Avatar de Monsieur Fromage
    Homme Profil pro
    Apprenti ingénieur
    Inscrit en
    mars 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2017
    Messages : 7
    Points : 12
    Points
    12

    Par défaut

    J'ai personnellement réussi à compiler CHARM. Pour ce qui est de l'erreur, il faut modifier un peu le code mais rien de bien méchant. Pour comprendre je t'invite à "googler" ton message d'erreur et voir les réponses que tu as. Des réponses telles que http://stackoverflow.com/questions/2...emplate-syntax ou http://stackoverflow.com/questions/1...emplate-syntax t'aideront probablement. Le message d'erreur est d'ailleurs assez explicite. Sur windows, tu n'as pas cette erreur. Je pense donc que l'auteur de cet algo a du développer sur windows. Ceci explique cela. Dis moi si tu es parvenu à compiler le programme.

    Cordialement

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/05/2014, 18h29
  2. Réponses: 0
    Dernier message: 30/04/2009, 10h17
  3. installer deux programme avec Inno Setup
    Par bnisaid dans le forum Installation, Déploiement et Sécurité
    Réponses: 2
    Dernier message: 09/06/2008, 18h50
  4. [GTK]instal devPack avec dev c++
    Par FreshVic dans le forum Autres outils C & C++
    Réponses: 8
    Dernier message: 15/04/2003, 16h48
  5. [] [Install] Setup avec Wise
    Par pepper dans le forum Installation, Déploiement et Sécurité
    Réponses: 3
    Dernier message: 08/04/2003, 17h51

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