#1 Le 24/04/2010, à 18:31
- toto1
probleme avec la commande make
Bonjour,
J'essaye de compiler un italc.
Après avoir utilisé la commande ./configure –prefix=/usr
Je lance la commande "make" et j'obtiens cette erreur.
make all-recursive
make[1]: entrant dans le répertoire « /home/technologie/italc-1.0.9 »
Making all in lib
make[2]: entrant dans le répertoire « /home/technologie/italc-1.0.9/lib »
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./include -I.. -I/usr/include -I/usr/include -I/usr/include/qt4 -I/usr/include/qt4/Qt -D_REENTRANT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_XML_LIB -DQT_THREAD_SUPPORT -O2 -DBUILD_ICA -DBUILD_LIBRARY -I/usr/include -g -O2 -Wall -fPIC -fno-strict-aliasing -MT dsa_key.o -MD -MP -MF ".deps/dsa_key.Tpo" -c -o dsa_key.o `test -f './src/dsa_key.cpp' || echo './'`./src/dsa_key.cpp; \
then mv -f ".deps/dsa_key.Tpo" ".deps/dsa_key.Po"; else rm -f ".deps/dsa_key.Tpo"; exit 1; fi
In file included from ./include/dsa_key.h:49,
from ./src/dsa_key.cpp:46:
./include/types.h:33: error: ‘uint32_t’ does not name a type
In file included from ./include/isd_base.h:37,
from ./include/local_system.h:31,
from ./src/dsa_key.cpp:47:
./include/italc_rfb_ext.h:55: error: ‘Q_UINT32’ does not name a type
./include/italc_rfb_ext.h:56: error: ‘Q_UINT32’ does not name a type
make[2]: *** [dsa_key.o] Erreur 1
make[2]: quittant le répertoire « /home/technologie/italc-1.0.9/lib »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/technologie/italc-1.0.9 »
make: *** [all] Erreur 2
Merci de votre aide
Hors ligne
#2 Le 24/04/2010, à 20:16
- slasher-fun
Re : probleme avec la commande make
Bonjour,
La version des dépôts ne te convient pas ?
Hors ligne
#3 Le 11/05/2010, à 20:33
- Kamuro
Re : probleme avec la commande make
Je me permet de up ce sujet parce que j'ai à peu près le même problème... J'ai téléchargé les sources d'un logiciel et pour l'installer je dois le compiler. D'après le fichier Install fournis, il faut juste rentrer la commande make sauf que j'obtiens un truc assez bizarre...
make -C src all
make[1]: entrant dans le répertoire « /home/adrien/Téléchargements/aircrack-ng-1.1/src »
make -C osdep
make[2]: entrant dans le répertoire « /home/adrien/Téléchargements/aircrack-ng-1.1/src/osdep »
Building for Linux
make[3]: entrant dans le répertoire « /home/adrien/Téléchargements/aircrack-ng-1.1/src/osdep »
make[3]: « .os.Linux » est à jour.
make[3]: quittant le répertoire « /home/adrien/Téléchargements/aircrack-ng-1.1/src/osdep »
make[2]: quittant le répertoire « /home/adrien/Téléchargements/aircrack-ng-1.1/src/osdep »
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o aircrack-ng.o aircrack-ng.c
In file included from aircrack-ng.c:65:
crypto.h:12:26: error: openssl/hmac.h: Aucun fichier ou dossier de ce type
crypto.h:13:25: error: openssl/sha.h: Aucun fichier ou dossier de ce type
crypto.h:15:25: error: openssl/rc4.h: Aucun fichier ou dossier de ce type
crypto.h:16:25: error: openssl/aes.h: Aucun fichier ou dossier de ce type
cc1: warnings being treated as errors
In file included from aircrack-ng.c:69:
sha1-sse2.h: In function ‘calc_4pmk’:
sha1-sse2.h:140: error: implicit declaration of function ‘HMAC’
sha1-sse2.h:140: error: implicit declaration of function ‘EVP_sha1’
aircrack-ng.c: In function ‘crack_wpa_thread’:
aircrack-ng.c:3934: error: implicit declaration of function ‘EVP_md5’
make[1]: *** [aircrack-ng.o] Erreur 1
make[1]: quittant le répertoire « /home/adrien/Téléchargemts/aircrack-ng-1.1/src »
make: *** [all] Erreur 2
Qu'est-ce que je peux ou dois faire pour que ça marche ?
Hors ligne
#4 Le 11/05/2010, à 20:42
- slasher-fun
Re : probleme avec la commande make
Bonjour,
La version des dépôts ne te convient pas ?
Hors ligne
#5 Le 11/05/2010, à 20:44
- Kamuro
Re : probleme avec la commande make
Euh... Je vois pas vraiment ce que ça dire... Ça fait vraiment pas longtemps que j'utilise Ubuntu...
Hors ligne
#6 Le 11/05/2010, à 20:45
- slasher-fun
Re : probleme avec la commande make
Lis un petit peu la doc sur l'installation d'un logiciel, ça devrait t'éclairer
Hors ligne
#7 Le 11/05/2010, à 20:56
- kamui57
Re : probleme avec la commande make
Il y a beaucoup plus simple pour installer des logiciels que de les compiler...
Vous ouvrez le gestionnaire de paquets Synaptic, cherchez votre paquet (ici aircrack ou italc par exemple), le sélectionnez dans la liste qui s'affiche, faites clic droit - sélectionner pour installation, appliquer les changements, et voilà il s'installe tout seul.
Plus d'infos sur Synaptic dans la documentation http://doc.ubuntu-fr.org/synaptic
http://doc.ubuntu-fr.org/installation_logiciel
http://doc.ubuntu-fr.org/
N'hésitez pas à naviguer dedans elle est très utile !
Et sinon ya le livre Simple comme Ubuntu
http://www.framabook.org/ubuntu.html
et le tuto sur le site du zéro
http://www.siteduzero.com/tutoriel-3-12 … linux.html
qui sont vraiment super
Dernière modification par kamui57 (Le 11/05/2010, à 21:03)
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas (proverbe indien)
Toshiba Satellite L655 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
Toshiba Satellite M30 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
https://help.ubuntu.com/community/Pastebinit pour poster du texte sur internet en console
Hors ligne
#8 Le 11/05/2010, à 21:02
- Kamuro
Re : probleme avec la commande make
J'ai lu la doc et je dois avouer que je pensais pas que c'était aussi complexe pour installer à partir des sources...
Merci de l'astuce Kamui, je vais voir ça ^^
Hors ligne
#9 Le 11/05/2010, à 22:08
- Kamuro
Re : probleme avec la commande make
Je dois admettre que Synaptic est SUPER utile ! J'ai passé un temps fou pour trouver ce que je voulais mais entre temps j'ai trouvé pleins de trucs qui ont l'air utile ^^ Merci encore !
Hors ligne