Make
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
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
A voir également:
- Make
- Make human - Télécharger - 3D
- Windows movie make - Télécharger - Montage & Édition
- Free make mp3 - Télécharger - Conversion & Extraction
- Free make - Télécharger - Conversion & Codecs
- Freemake Video Downloader - Télécharger - Téléchargement & Transfert
2 réponses
1) Normalement le "./configure" se lance avant le "make".
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 :
Maintenant, cherchons ce fichier :
Chez moi ça donne :
Il faut donc installer le paquet libgsl0-dev grâce à la commande :
3) Maintenant tu peux retenter "make".
Bonne chance
./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
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 :
Bonne chance
sudo apt-get install gcc libc6-dev
Bonne chance
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