Date: Thu, 17 Jun 2010 02:18:36 +0400 From: Solar Designer <solar@...nwall.com> To: john-users@...ts.openwall.com Subject: Re: 1.7.6-jumbo-2 Erik, W.A., all - I've just released 1.7.6-jumbo-3, which should build cleanly on Mac OS X (it does on my 10.5 with somewhat-dated Xcode). I haven't looked into updating the MPI patch yet. On Tue, Jun 15, 2010 at 08:58:32AM -0400, Erik Winkler wrote: > The compile error on Mac OSX is due to the fact that u_char is defined in sys/types.h. Adding the following line to KRB4_fmt.c will solve the compile error. > > #include <sys/types.h> Thanks. I've solved this differently, though - by using "unsigned char". > Also, NETLMv2_fmt.c and NETNTLMv2_fmt.c need to have the following changed to static to eliminate the "duplicate symbol" ld errors: > > uchar saved_plain[PLAINTEXT_LENGTH + 1]; > uchar challenge[SALT_SIZE + 1]; > uchar output[BINARY_SIZE + 1]; > > must be changed to: > > static uchar saved_plain[PLAINTEXT_LENGTH + 1]; > static uchar challenge[SALT_SIZE + 1]; > static uchar output[BINARY_SIZE + 1]; Right. I've included this change. Thank you! 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.