pemcrack icon indicating copy to clipboard operation
pemcrack copied to clipboard

Error in make

Open mdziczkowski opened this issue 3 years ago • 1 comments

When I attempted to do the make, I recieved a following error output:

gcc pemcrack.c -o bin/pemcrack -lssl -lcrypto pemcrack.c: In function 'main': pemcrack.c:138:16: warning: implicit declaration of function 'strlen' [-Wimplicit-function- declaration] 138 | while (strlen(line) && isspace(line[strlen(line)-1])) | ^~~~~~ pemcrack.c:138:16: warning: incompatible implicit declaration of built-in function 'strlen' pemcrack.c:14:1: note: include '<string.h>' or provide a declaration of 'strlen' 13 | #include <openssl/err.h> +++ |+#include <string.h> 14 | #include <openssl/rsa.h> pemcrack.c:138:32: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration] 138 | while (strlen(line) && isspace(line[strlen(line)-1])) | ^~~~~~~

mdziczkowski avatar Nov 16 '21 21:11 mdziczkowski

pemcrack.c is missing includes:

#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

BenBE avatar Nov 16 '21 22:11 BenBE