During build and test for the 1.6.2-rc2 release vote I noticed the following warnings. None is new, they were already present at least for 1.6.1:

Only Solaris

xlate/xlate.c:120:38: warning: passing argument 2 of 'iconv' from incompatible pointer type [-Wincompatible-pointer-types] xlate/xlate.c:343:42: warning: passing argument 2 of 'iconv' from incompatible pointer type [-Wincompatible-pointer-types]


RHEL 8+Solaris (test code):

test/testbuckets.c:108:13: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] test/testbuckets.c:108:21: warning: ': result match' directive writing 14 bytes into a region of size between 1 and 200 [-Wformat-overflow=] test/testbuckets.c:108:5: note: 'sprintf' output between 15 and 214 bytes into a destination of size 200

And then we have the OpenSSL 3 deprecations in cvrypto:

ENGINE *ENGINE_by_id(const char *id);
int ENGINE_finish(ENGINE *e);
int ENGINE_free(ENGINE *e);
int ENGINE_init(ENGINE *e);
int ENGINE_register_all_complete(void);
void ENGINE_load_builtin_engines(void);

in crypto/apr_crypto_openssl.c lines 141, 142, 208, 209, 326, 330, 331.

Best regards,

Rainer

Reply via email to