Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Wed, 24 Apr 2013 05:02:21 +0400
From: Alexander Cherepanov <cherepan@...me.ru>
To: john-dev@...ts.openwall.com
Subject: Re: Bleeding fails to build

On 2013-04-23 21:14, magnum wrote:
> 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[1]: *** [../run/john] Error 1
>> make: *** [linux-x86-64] Error 2
>>
>>
>> And target linux-x86-64 fails with the following error:
>>
>> make[1]: 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.

Ok, thanks for the info.

-- 
Alexander Cherepanov

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.