passchk.c: In function `pbkdf2': passchk.c:95: warning: implicit declaration of function `HMAC' passchk.c:95: warning: nested extern declaration of `HMAC' passchk.c:95: warning: implicit declaration of function `EVP_sha1' passchk.c:95: warning: nested extern declaration of `EVP_sha1' passchk.c:116: warning: nested extern declaration of `HMAC' passchk.c:116: warning: nested extern declaration of `EVP_sha1' passchk.c: In function `pw_encrypt': passchk.c:141: error: `SHA_DIGEST_LENGTH' undeclared (first use in this function) passchk.c:141: error: (Each undeclared identifier is reported only once passchk.c:141: error: for each function it appears in.) passchk.c:141: warning: unused variable `md' passchk.c: In function `pw_encrypt_new': passchk.c:162: error: `SHA_DIGEST_LENGTH' undeclared (first use in this function) passchk.c:179: warning: implicit declaration of function `PKCS5_PBKDF2_HMAC_SHA1' passchk.c:179: warning: nested extern declaration of `PKCS5_PBKDF2_HMAC_SHA1' passchk.c:162: warning: unused variable `md' passchk.c: In function `main': passchk.c:225: error: `SHA_DIGEST_LENGTH' undeclared (first use in this function) make[1]: *** [passchk] Error 1 make[1]: Leaving directory `/home/mike/downloads/project-zs-ng_r2040-v1.0.1b/sitebot/src' make: *** [bot] Error 2