Install John the Ripper Jumbo I've been following the instructions here for installing John the Ripper on my Macbook Pro (El Capitan). I've skipped the Iterm and Cuda sections (I have a Redeon GPU).

All is well until I run

make clean macosx-x86-64


Which gives me the error:

gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops dynamic_fmt.c
In file included from dynamic_fmt.c:69:
./sha.h:4:10: fatal error: 'openssl/sha.h' file not found
#include &lt;openssl/sha.h&gt;
         ^
1 error generated.
make[1]: *** [dynamic_fmt.o] Error 1
make: *** [macosx-x86-64] Error 2


How can I get it to compile?

I've read that it is better to use CommonCrypto API instead of OpenSSL. However, I'm not sure how to go about doing this. Is there a better solution?
I had more luck using the latest Jumbro version (1.8.0.6).

To retrieve and compile:

git clone https://github.com/magnumripper/JohnTheRipper jumbo
cd jumbo/src
./configure --enable-mpi


Note there is no need to edit the Makefile to enable the MPI any more - the above command will get everything ready for building.

make clean


Boom - everything now working.