eval.c: In function ‘rb_eval_string_wrap’: eval.c:1734:5: warning: assignment discards qualifiers from pointer target type eval.c: In function ‘rb_eval_cmd’: eval.c:1875:5: warning: assignment discards qualifiers from pointer target type eval.c: In function ‘call_trace_func’: eval.c:2726:5: warning: assignment discards qualifiers from pointer target type eval.c: In function ‘rb_raise_jump’: eval.c:4751:2: warning: assignment discards qualifiers from pointer target type eval.c: In function ‘method_missing’: eval.c:5675:2: warning: assignment discards qualifiers from pointer target type eval.c: In function ‘rb_call0’: eval.c:5838:5: warning: assignment discards qualifiers from pointer target type eval.c: In function ‘rb_f_eval’: eval.c:6625:2: warning: assignment discards qualifiers from pointer target type eval.c: In function ‘exec_under’: eval.c:6649:5: warning: assignment discards qualifiers from pointer target type eval.c: In function ‘rb_load’: eval.c:6885:5: warning: assignment discards qualifiers from pointer target type eval.c: In function ‘call_end_proc’: eval.c:7915:5: warning: assignment discards qualifiers from pointer target type eval.c: In function ‘rb_f_END’: eval.c:7928:5: warning: assignment discards qualifiers from pointer target type eval.c: In function ‘mproc’: eval.c:9548:5: warning: assignment discards qualifiers from pointer target type gc.c: In function ‘obj_free’: gc.c:1280:29: warning: initialization from incompatible pointer type io.c: In function ‘next_argv’: io.c:4474:10: warning: ignoring return value of ‘fchown’, declared with attribute warn_unused_result io.c: In function ‘appendline’: io.c:1549:11: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result random.c: In function ‘random_seed’: random.c:288:17: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result ptr.c: In function ‘rb_dlptr_inspect’: ptr.c:463:5: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 5 has type ‘struct ptr_data *’ ptr.c:463:5: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 6 has type ‘void *’ ptr.c:463:5: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 5 has type ‘struct ptr_data *’ ptr.c:463:5: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 6 has type ‘void *’ sym.c: In function ‘rb_dlsym_inspect’: sym.c:272:21: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 4 has type ‘struct sym_data *’ sym.c:272:21: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 5 has type ‘void *’ sym.c:272:21: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 4 has type ‘struct sym_data *’ sym.c:272:21: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 5 has type ‘void *’ wait.c: In function ‘io_wait’: wait.c:115:10: warning: ignoring return value of ‘fileno’, declared with attribute warn_unused_result wait.c: In function ‘io_ready_p’: wait.c:65:10: warning: ignoring return value of ‘fileno’, declared with attribute warn_unused_result ossl_x509revoked.c: In function ‘ossl_x509revoked_new’: ossl_x509revoked.c:48:2: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type /usr/include/openssl/asn1.h:955:7: note: expected ‘void * (*)(void **, const unsigned char **, long int)’ but argument is of type ‘char * (*)()’ ossl_x509revoked.c: In function ‘DupX509RevokedPtr’: ossl_x509revoked.c:64:5: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type /usr/include/openssl/asn1.h:955:7: note: expected ‘void * (*)(void **, const unsigned char **, long int)’ but argument is of type ‘char * (*)()’ ossl_pkcs7.c: In function ‘ossl_pkcs7si_new’: ossl_pkcs7.c:90:5: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type /usr/include/openssl/asn1.h:955:7: note: expected ‘void * (*)(void **, const unsigned char **, long int)’ but argument is of type ‘char * (*)()’ ossl_pkcs7.c: In function ‘DupPKCS7SignerPtr’: ossl_pkcs7.c:103:5: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type /usr/include/openssl/asn1.h:955:7: note: expected ‘void * (*)(void **, const unsigned char **, long int)’ but argument is of type ‘char * (*)()’ ossl_pkcs7.c: In function ‘ossl_pkcs7ri_new’: ossl_pkcs7.c:116:5: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type /usr/include/openssl/asn1.h:955:7: note: expected ‘void * (*)(void **, const unsigned char **, long int)’ but argument is of type ‘char * (*)()’ ossl_pkcs7.c: In function ‘DupPKCS7RecipientPtr’: ossl_pkcs7.c:129:5: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type /usr/include/openssl/asn1.h:955:7: note: expected ‘void * (*)(void **, const unsigned char **, long int)’ but argument is of type ‘char * (*)()’ ossl_pkcs7.c: At top level: ossl_pkcs7.c:546:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token ossl_pkcs7.c: In function ‘ossl_pkcs7_set_certificates’: ossl_pkcs7.c:584:11: warning: assignment makes pointer from integer without a cast ossl_pkcs7.c: In function ‘ossl_pkcs7_get_certificates’: ossl_pkcs7.c:594:5: warning: passing argument 1 of ‘ossl_x509_sk2ary’ makes pointer from integer without a cast ossl.h:120:7: note: expected ‘struct stack_st_X509 *’ but argument is of type ‘int’ ossl_pkcs7.c: In function ‘ossl_pkcs7_set_crls’: ossl_pkcs7.c:624:10: warning: assignment makes pointer from integer without a cast ossl_pkcs7.c: In function ‘ossl_pkcs7_get_crls’: ossl_pkcs7.c:634:5: warning: passing argument 1 of ‘ossl_x509crl_sk2ary’ makes pointer from integer without a cast ossl.h:121:7: note: expected ‘struct stack_st_X509_CRL *’ but argument is of type ‘int’ make[1]: *** [ossl_pkcs7.o] Error 1 make: *** [all] Error 1