Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Thu, 18 Dec 2014 22:51:07 +0300
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: truecrypt_fmt_plug.c fails build on non-x86

magnum -

After a simple "./configure" on ARM:

solar@...aro-ubuntu-desktop:~/john-1.8.0-jumbo-1/src$ time make -s -j2
truecrypt_fmt_plug.c: In function ‘crypt_all’:
truecrypt_fmt_plug.c:313:7: error: ‘is_sha512’ undeclared (first use in this function)
truecrypt_fmt_plug.c:313:7: note: each undeclared identifier is reported only once for each function it appears in
truecrypt_fmt_plug.c:314:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
truecrypt_fmt_plug.c:314:95: error: ‘num_iterations’ undeclared (first use in this function)
make[1]: *** [truecrypt_fmt_plug.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [default] Error 2

real    6m16.311s
user    10m43.370s
sys     0m18.410s

I think we'll see this failure on (all?) other non-x86 archs as well.

Alexander

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.