Make

Sarah -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

j'ai réussi à installer l'émulateur ( Wrekavoc ) sous ubntu mais pas sous lucid

quand je mets la commande make

j'ai cette erreur

make[2]: *** No rule to make target '/usr/lib/libgsl.so', needed by 'bin/wrekavoc'. Stop.
make[1]: *** [CMakeFiles/bin/wrekavoc.dir/all] Error 2
make: *** [all] Error 2

et cette erreur avec la commande ./configure :

sh-4.1# ./configure
./configure: line 1753: syntax error near unexpected token '-Wall'
./configure: line 1753: 'AM_INIT_AUTOMAKE(-Wall)'

Merci

2 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    1) Normalement le "./configure" se lance avant le "make".

    ./configure


    2) Si le "./configure" est bien fait, il doit te dire que libgsl.so est manquante. Il faut donc l'installer (voir ci-après), et le principe est le même pour chaque librairie manquante.

    Concrètement il suffit d'installer le paquet qui installe ce fichier et l'installer par exemple avec apt-get. Toute la difficulté va être de trouver ce nom de paquet, mais avec apt-file, c'est facile. Commençons par installer apt-file :

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install apt-file
    apt-file update


    Maintenant, cherchons ce fichier :

    apt-file search /usr/lib/libgsl.so


    Chez moi ça donne :

    (mando@aldur) (~) $ apt-file search /usr/lib/libgsl.so
    libgsl0-dbg: /usr/lib/debug/usr/lib/libgsl.so.0.16.0
    libgsl0-dev: /usr/lib/libgsl.so
    libgsl0ldbl: /usr/lib/libgsl.so.0
    libgsl0ldbl: /usr/lib/libgsl.so.0.16.0


    Il faut donc installer le paquet libgsl0-dev grâce à la commande :

    sudo apt-get install libgsl0-dev


    3) Maintenant tu peux retenter "make".

    Bonne chance
    0
    1. Sarah
       
      Merci mamiemando j'ai installer ce qu'il fallait mais cette fois quand je mets ./configure j'ai cette erreur :

      configure: line 1753: syntax error near unexpected token '-Wall'
      configure: line 1753: 'AM_INIT_AUTOMAKE(-Wall)'


      dans cette ligne y a :

      1752: grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
      1753 : # program-specific install script used by HP pwplus--don't use.


      je comprends rien !


      Mercii
      0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Peux-tu me donner le lien vers c que tu cherches à compiler ? Par ailleurs, vu le message d'erreur, on dirait que tu n'as pas reporté la bonne ligne (vu que "-Wall" ne figure pas). Vu que c'est une option de gcc, je pense que c'est peut être simplement gcc qui n'est pas installé. Donc essaye de l'installer :

    sudo apt-get install gcc libc6-dev


    Bonne chance
    0