Date: Tue, 23 Apr 2013 19:14:52 +0200 From: magnum <john.magnum@...hmail.com> To: john-dev@...ts.openwall.com Subject: Re: Bleeding fails to build On 23 Apr, 2013, at 10:56 , Alexander Cherepanov <cherepan@...me.ru> wrote: > $ make -j4 linux-x86-64 > /dev/null > dynamic_fmt.c:338: warning: ‘tmpOut’ defined but not used > aix_ssha_fmt_plug.c: In function ‘crypt_all’: > aix_ssha_fmt_plug.c:223: warning: implicit declaration of function ‘PKCS5_PBKDF2_HMAC’ > putty_fmt_plug.c: In function ‘valid’: > putty_fmt_plug.c:95: warning: unused variable ‘q’ > rawSHA1_ng_fmt.c:575:3: warning: #warning not using optimized sse4.1 compare because -msse4 was not specified > aix_ssha_fmt_plug.o: In function `crypt_all': > aix_ssha_fmt_plug.c:(.text+0x2bc): undefined reference to `PKCS5_PBKDF2_HMAC' > collect2: ld returned 1 exit status > make: *** [../run/john] Error 1 > make: *** [linux-x86-64] Error 2 > > > And target linux-x86-64 fails with the following error: > > make: icc: Command not found These issues are in bleeding only. The PBKDF2 thing is a need for newer OpenSSL, perhaps 1.0.0 or something, I do not know. Just some #ifdefs needed like we do to Truecrypt et al: https://github.com/magnumripper/JohnTheRipper/issues/284 Second, the icc-precompiled sse-intrinsics-32/64.S assembler files were invalidated by changes in the intrinsics source code. Someone needs to rebuild them and I'm not sure when I'll have time. In the meantime, just drop the 'i' from the end of your make target and they will be built by gcc like the rest. So upgrade your SSL or use unstable for now, which does not have these problems. magnum
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.