Code: Select all
perform.c: In function ‘do_quickbms_hmac’:
perform.c:925:31: error: invalid application of ‘sizeof’ to incomplete type ‘EVP_MD_CTX {aka struct evp_md_ctx_st}’
tmpctx = calloc(1, sizeof(EVP_MD_CTX));
^~~~~~~~~~
perform.c: In function ‘perform_encryption’:
perform.c:976:24: error: dereferencing pointer to incomplete type ‘EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}’
i = evp_ctx->encrypt;
^~
In file included from quickbms.c:589:0:
cmd.c: In function ‘createRSA’:
cmd.c:4384:16: error: dereferencing pointer to incomplete type ‘RSA {aka struct rsa_st}’
rsa_key->n = BN_bin2bn(key, keysz, rsa_key->n); // n
^~
cmd.c: In function ‘CMD_Encryption_func’:
cmd.c:5323:42: error: invalid application of ‘sizeof’ to incomplete type ‘EVP_MD_CTX {aka struct evp_md_ctx_st}’
evpmd_ctx = calloc(1, sizeof(EVP_MD_CTX));
^~~~~~~~~~
cmd.c:5328:41: error: invalid application of ‘sizeof’ to incomplete type ‘HMAC_CTX {aka struct hmac_ctx_st}’
hmac_ctx = calloc(1, sizeof(HMAC_CTX));
^~~~~~~~
In file included from quickbms.c:589:0:
cmd.c:5374:36: error: invalid application of ‘sizeof’ to incomplete type ‘EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}’
evp_ctx = calloc(1, sizeof(EVP_CIPHER_CTX));
^~~~~~~~~~~~~~
In file included from quickbms.c:589:0:
cmd.c:5392:38: error: invalid application of ‘sizeof’ to incomplete type ‘EVP_MD_CTX {aka struct evp_md_ctx_st}’
evpmd_ctx = calloc(1, sizeof(EVP_MD_CTX));
^~~~~~~~~~
cmd.c:5400:41: error: invalid application of ‘sizeof’ to incomplete type ‘HMAC_CTX {aka struct hmac_ctx_st}’
hmac_ctx = calloc(1, sizeof(HMAC_CTX));
^~~~~~~~
make: *** [Makefile:25: all] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build quickbms.
Also i give the same error with the AUR packages.