I was able to successfully compile croypto++ on my iMac OS X 10.11.1 using Apple LLVM version 7.0.0 (clang-700.1.76)
Target: x86_64-apple-darwin15.0.0 Thread model: posix I copied config.recommend to config.h then ran the make file using "make static dynamic cyptest.exe. I receive the following error when I attempt to run crypts.exe like this ./cryptest.exe v: Using seed: 1449600590 Testing Settings... passed: Your machine is little endian. passed: CRYPTOPP_ALLOW_UNALIGNED_DATA_ACCESS is not defined. Will restrict to aligned data access. passed: sizeof(byte) == 1 passed: sizeof(word16) == 2 passed: sizeof(word32) == 4 passed: sizeof(word64) == 8 passed: sizeof(word128) == 16 passed: sizeof(hword) == 4, sizeof(word) == 8, sizeof(dword) == 16 passed: hasMMX == 1, hasISSE == 1, hasSSE2 == 1, hasSSSE3 == 1, hasAESNI == 1, hasRDRAND == 1, hasRDSEED == 1, hasCLMUL == 1, isP4 == 0, cacheLineSize == 64, AESNI_INTRINSICS == 0 Testing operating system provided blocking random number generator... passed: it took 0 seconds to generate 16 bytes passed: 16 generated bytes compressed to 18 bytes by DEFLATE Testing operating system provided nonblocking random number generator... passed: 100000 generated bytes compressed to 100020 bytes by DEFLATE Testing AutoSeeded generator... passed: 100000 generated bytes compressed to 100020 bytes by DEFLATE passed: discarded 10000 bytes Testing RDRAND generator... passed: Maurer Randomness Test returned value 1.000000 passed: 10000 generated bytes compressed to 10010 bytes by DEFLATE passed: discarded 10000 bytes Testing RDSEED generator... CryptoPP::Exception caught: RDSEED: GCC_RSA_GenerateBlock operation failed -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com. More information about Crypto++ and this group is available at http://www.cryptopp.com. --- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to cryptopp-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.