Compilation error with openssl-3.0.0 and krb5-1.19.2 on Linux
From
Chris Hills@21:1/5 to
All on Wed Nov 10 10:59:15 2021
Using gcc-11.2.0 or clang-13.0.0 with openssl-3.0.0 and krb5-1.19.2
produces the following compilation error:-
main.c:430:13: error: assigning to 'RSA *' (aka 'struct rsa_st *') from
'const struct rsa_st *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
main.c:683:32: error: passing 'const struct rsa_st *' to parameter of
type 'RSA *' (aka 'struct rsa_st *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
main.c:1227:24: error: passing 'const struct rsa_st *' to parameter of
type 'RSA *' (aka 'struct rsa_st *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
main.c:1515:9: error: assigning to 'RSA *' (aka 'struct rsa_st *') from
'const struct rsa_st *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
main.c:1666:9: error: assigning to 'RSA *' (aka 'struct rsa_st *') from
'const struct rsa_st *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
main.c:1825:9: error: assigning to 'RSA *' (aka 'struct rsa_st *') from
'const struct rsa_st *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
main.c:1972:9: error: assigning to 'RSA *' (aka 'struct rsa_st *') from
'const struct rsa_st *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
I am not a programmer so I would appreciate any tips to fix it.
Thanks,
Chris Hills
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)