Date: Fri, 26 Aug 2011 08:26:30 -0500 From: "JimF" <jfoug@....net> To: <john-users@...ts.openwall.com> Subject: Re: John 1.7.8 fails to compile under freebsd x86-64 The usage of the #include <stdint.h> / #include <stdbool.h> in 'portable' C code, has been talked about a little over on the john-dev forum. Generally, it does not make for easily portable code. It will likely be something addressed this fall, after the GSOC work has been completed. As for the makefile rules, gmake and solaris make were the only 2 I had to work with. I would like to 'find' a universally correct 'generic make' way to do it, but so far have not found it. Magnum was the one who found the original sh/ls steps needed for gmake, then I found out how to do it for both gmake/solaris in the same makefile using 2 steps. We either need to find ways to add in new make languages, or find a universal method that works. Jim. ----- Original Message ----- From: "groszek" <necro@...icon.pl> To: <john-users@...ts.openwall.com> Sent: Friday, August 26, 2011 7:37 AM Subject: Re: [john-users] John 1.7.8 fails to compile under freebsd x86-64 > On 08/26/2011 02:26 PM, JimF wrote: >> First off, can you try J6rc1 (or J5), and use gmake instead of bsdmake? >> That will likely solve the build issue #3 you list. I will explain the >> how/why this might solve the problems. >> > > Ha! Indeed that helps. Had to comment out uint64_t declaration in > stdint.h and "#include <sys/file.h>" in recovery.c but other than that > it works. > > Awesome, thanks! > If you need freebsd box for testing i could provide one, but that'd be > other box with newer freebsd (8.2) and atom processor.
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.