Erreur compilation john the ripper

bonjour,

comme dit dans le titre,
j’ai une erreur de compilation de john

je n’utilise pas le paquet tout fait car je souhaite pouvoir utiliser rar2john
j’ai donc telecharge l’archive John the Ripper 1.7.9-jumbo-7 (Unix - sources, tar.bz2, 1559 KB)

mais lors de la compilation j’ai 2 erreurs:

cri@debian:~/Téléchargements/john-1.7.9-jumbo-7/src$ make clean linux-x86-native rm -f ../run/john ../run/unshadow ../run/unafs ../run/unique ../run/undrop ../run/ssh2john ../run/pdf2john ../run/rar2john ../run/zip2john ../run/genmkvpwd ../run/mkvcalcproba ../run/calc_stat ../run/tgtsnarf ../run/racf2john ../run/mozilla2john ../run/hccap2john ../run/pwsafe2john ../run/raw2dyna ../run/keepass2john ../run/keychain2john john.local.conf ../run/john.bin ../run/john.com ../run/unshadow.com ../run/unafs.com ../run/unique.com ../run/undrop.com ../run/ssh2john.com ../run/pdf2john.com ../run/rar2john.com ../run/zip2john ../run/racf2john.com ../run/mozilla2john.com ../run/hccap2john.com ../run/pwsafe2john.com ../run/keepass2john.com ../run/keychain2john.com john.local.conf ../run/john.exe ../run/unshadow.exe ../run/unafs.exe ../run/unique.exe ../run/undrop.exe ../run/ssh2john.exe ../run/pdf2john.exe ../run/rar2john.exe ../run/zip2john.exe ../run/genmkvpwd.exe ../run/mkvcalcproba.exe ../run/calc_stat.exe ../run/racf2john.exe ../run/mozilla2john.exe ../run/hccap2john.exe ../run/pwsafe2john.exe ../run/raw2dyna.exe ../run/keepass2john.exe ../run/keychain2john.exe john.local.conf ../run/john-mingw.exe ../run/unshadow.exe ../run/unafs.exe ../run/unique.exe ../run/undrop.exe ../run/ssh2john.exe ../run/pdf2john.exe ../run/rar2john.exe ../run/zip2john.exe ../run/genmkvpwd.exe ../run/mkvcalcproba.exe ../run/calc_stat.exe ../run/racf2john.exe ../run/mozilla2john.exe ../run/hccap2john.exe ../run/pwsafe2john.exe ../run/raw2dyna.exe ../run/keepass2john.exe ../run/keychain2john.exe john.local.conf rm -f ../run/john.exe john-macosx-* *.o *.bak core rm -f ../run/*.cl ../run/*.h ../run/office2john ../run/vncpcap2john rm -f detect bench para-bench generic.h arch.h tmp.s rm -f cuda/*.o cuda/*~ *~ ../run/SIPdump rm -f fmt_registers.h fmt_externs.h john_build_rule.h cp /dev/null Makefile.dep ln -f -s x86-sse.h arch.h make ../run/john ../run/unshadow ../run/unafs ../run/unique ../run/undrop ../run/ssh2john ../run/pdf2john ../run/rar2john ../run/zip2john ../run/genmkvpwd ../run/mkvcalcproba ../run/calc_stat ../run/tgtsnarf ../run/racf2john ../run/mozilla2john ../run/hccap2john ../run/pwsafe2john ../run/raw2dyna ../run/keepass2john ../run/keychain2john john.local.conf \ JOHN_OBJS=" DES_fmt.o DES_std.o DES_bs.o DES_bs_b.o BSDI_fmt.o MD5_fmt.o MD5_std.o BF_fmt.o BF_std.o AFS_fmt.o LM_fmt.o trip_fmt.o timer.o md5_go.o md5_eq.o md5.o rc4.o hmacmd5.o base64.o md4.o dynamic_fmt.o dynamic_parser.o dynamic_preloads.o dynamic_utils.o rawSHA224_fmt.o rawSHA256_fmt.o rawSHA384_fmt.o rawSHA512_fmt.o hmacMD5_fmt.o hmacSHA1_fmt.o hmacSHA224_fmt.o hmacSHA256_fmt.o hmacSHA384_fmt.o hmacSHA512_fmt.o episerver_fmt.o keepass_fmt.o pwsafe_fmt.o XSHA512_fmt.o hmailserver_fmt.o dragonfly3_fmt.o dragonfly4_fmt.o drupal7_fmt.o django_fmt.o cryptsha256_fmt.o cryptsha512_fmt.o SybaseASE_fmt.o SKEY_fmt.o ssh_fmt.o ssh2john.o pdf_fmt.o pdf2john.o pdfcrack_common.o pdfcrack_md5.o pdfparser.o pdfcrack.o pdfcrack_rc4.o unrarcmd.o unrarfilter.o unrarhlp.o unrar.o unrarppm.o unrarvm.o rar_fmt.o rar2john.o rawSHA0_fmt.o zip_fmt.o zip2john.o gladman_hmac.o gladman_pwd2key.o racf2john.o pwsafe2john.o keepass2john.o keychain2john.o wpapsk_fmt.o hccap2john.o mozilla_fmt.o KeyDBCracker.o mozilla_des.o lowpbe.o mozilla2john.o BFEgg_fmt_plug.o crc32_fmt_plug.o DMD5_fmt_plug.o DOMINOSEC_fmt_plug.o EPI_fmt_plug.o gost_fmt_plug.o gost_plug.o HDAA_fmt_plug.o IPB2_fmt_plug.o keychain_fmt_plug.o KRB4_fmt_plug.o KRB4_std_plug.o KRB5_fmt_plug.o KRB5_std_plug.o lotus5_fmt_plug.o md4_gen_fmt_plug.o mediawiki_fmt_plug.o mscash1_fmt_plug.o mscash2_fmt_plug.o MSCHAPv2_fmt_plug.o mskrb5_fmt_plug.o mssql05_fmt_plug.o mssql-old_fmt_plug.o mysql_fmt_plug.o mysqlSHA1_fmt_plug.o NETLM_fmt_plug.o NETLMv2_fmt_plug.o NETNTLM_fmt_plug.o NETNTLMv2_fmt_plug.o NETSPLITLM_fmt_plug.o NS_fmt_plug.o nsldap_fmt_plug.o nt2_fmt_plug.o NT_fmt_plug.o odf_fmt_plug.o office_fmt_plug.o oracle11_fmt_plug.o oracle_fmt_plug.o osc_fmt_plug.o phpassMD5_fmt_plug.o PHPS_fmt_plug.o pixMD5_fmt_plug.o pkzip_fmt_plug.o PO_fmt_plug.o racf_fmt_plug.o rawMD4_fmt_plug.o rawMD5_fmt_plug.o rawmd5u_fmt_plug.o rawSHA1_fmt_plug.o rawSHA1_linkedIn_fmt_plug.o salted_sha1_fmt_plug.o sapB_fmt_plug.o sapG_fmt_plug.o sha1_gen_fmt_plug.o sip_fmt_plug.o vnc_fmt_plug.o wbb3_fmt_plug.o XSHA_fmt_plug.o rawSHA1_ng_fmt.o plugin.o dummy.o batch.o bench.o charset.o common.o compiler.o config.o cracker.o crc32.o external.o formats.o getopt.o idle.o inc.o john.o list.o loader.o logger.o math.o memory.o misc.o options.o params.o path.o recovery.o rpp.o rules.o signals.o single.o status.o tty.o wordlist.o mkv.o mkvlib.o fake_salts.o win32_memmap.o unicode.o unshadow.o unafs.o undrop.o unique.o c3_fmt.o x86.o x86-sse.o sha1-mmx.o md4-mmx.o md5-mmx.o sse-intrinsics.o" \ CFLAGS="-c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native" \ ASFLAGS="-c -march=native" \ LDFLAGS="-s -L/usr/local/lib -L/usr/local/ssl/lib -lssl -lcrypto -lm -lz -lcrypt -ldl -march=native" make[1]: entrant dans le répertoire « /home/cri/Téléchargements/john-1.7.9-jumbo-7/src » gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops DES_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops DES_std.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops DES_bs.c DES_bs.c:310:25: warning: always_inline function might not be inlinable [-Wattributes] gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -Os -funroll-loops -finline-functions DES_bs_b.c DES_bs_b.c:1415:26: warning: always_inline function might not be inlinable [-Wattributes] In file included from DES_bs_b.c:1087:0: nonstd.c:2754:1: warning: always_inline function might not be inlinable [-Wattributes] nonstd.c:2677:1: warning: always_inline function might not be inlinable [-Wattributes] nonstd.c:1483:1: warning: always_inline function might not be inlinable [-Wattributes] nonstd.c:1327:1: warning: always_inline function might not be inlinable [-Wattributes] nonstd.c:1115:1: warning: always_inline function might not be inlinable [-Wattributes] nonstd.c:669:1: warning: always_inline function might not be inlinable [-Wattributes] nonstd.c:592:1: warning: always_inline function might not be inlinable [-Wattributes] nonstd.c:136:1: warning: always_inline function might not be inlinable [-Wattributes] DES_bs_b.c:1000:26: warning: always_inline function might not be inlinable [-Wattributes] gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops BSDI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops MD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops MD5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops BF_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops BF_std.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops AFS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops LM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops trip_fmt.c trip_fmt.c:341:26: warning: always_inline function might not be inlinable [-Wattributes] trip_fmt.c:294:26: warning: always_inline function might not be inlinable [-Wattributes] gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops timer.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops md5_go.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops md5_eq.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops md5.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops rc4.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops hmacmd5.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops base64.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops md4.c gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops dynamic_fmt.c In file included from dynamic_fmt.c:69:0: sha.h:4:25: fatal error: openssl/sha.h: Aucun fichier ou dossier de ce type compilation terminated. make[1]: *** [dynamic_fmt.o] Erreur 1 make[1]: quittant le répertoire « /home/cri/Téléchargements/john-1.7.9-jumbo-7/src » make: *** [linux-x86-native] Erreur 2

des idées?

trop con,
et je n’ai pas encore fété le nouvel an

je n’étais pas root :114

tout fonctionne
désolé du dérangement