Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 15 Jun 2010 08:58:32 -0400
From: Erik Winkler <>
Subject: Re: 1.7.6-jumbo-2

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>

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];


On Jun 15, 2010, at 2:11 AM, wrote:

> On Tue, 15 Jun 2010 09:19:22 +0400, Solar Designer wrote:
>> Hi,
>> I've updated the jumbo patch to John the Ripper 1.7.6.
> Hi
> My system, OS X (10.6.3) Imac 2,8 GHz Intel Core i7
> I try to compile JTR  1.7.6 with john-1.7.6-jumbo-2.diff.gz, I get 
> errors:
> KRB4_fmt.c:93: error: expected specifier-qualifier-list before ‘u_char’

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.