Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Compilation error with openssl-3.0.0 and krb5-1.19.2 on Linux

84 views
Skip to first unread message

Chris Hills

unread,
Nov 10, 2021, 5:59:18 AM11/10/21
to
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

Chris Hills

unread,
Nov 10, 2021, 6:02:48 AM11/10/21
to
The error was in src/tests/softpkcs11/main.c so I just skipped the test
and I was able to compile successfully.
0 new messages