I've tried compiling several times, but I keep getting errors on the XAPP_MC.cpp file. Is there anything I can do to get around that? Here's the output of the error:

Code:
CXX XAPP_MC.o
XAPP_MC.cpp: In static member function ‘static std::string XAPP::MC::GetUniqueId()’:
XAPP_MC.cpp:410: error: ‘MD5_CTX’ was not declared in this scope
XAPP_MC.cpp:410: error: expected ‘;’ before ‘md5Hash’
XAPP_MC.cpp:411: error: ‘MD5_DIGEST_LENGTH’ was not declared in this scope
XAPP_MC.cpp:413: error: ‘md5Hash’ was not declared in this scope
XAPP_MC.cpp:414: error: ‘MD5_Init’ was not declared in this scope
XAPP_MC.cpp:415: error: ‘MD5_Update’ was not declared in this scope
XAPP_MC.cpp:416: error: ‘digest’ was not declared in this scope
XAPP_MC.cpp:416: error: ‘MD5_Final’ was not declared in this scope
make[1]: *** [XAPP_MC.o] Error 1
I'll keep trying to make it work I guess but I'm running out of ideas. :/