Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # cmake --build . --config Release
- Scanning dependencies of target gost_core
- [ 1%] Building C object CMakeFiles/gost_core.dir/gost89.c.o
- [ 3%] Building C object CMakeFiles/gost_core.dir/gosthash.c.o
- [ 5%] Building C object CMakeFiles/gost_core.dir/gosthash2012.c.o
- [ 7%] Building C object CMakeFiles/gost_core.dir/gost_grasshopper_core.c.o
- [ 9%] Building C object CMakeFiles/gost_core.dir/gost_grasshopper_defines.c.o
- [ 11%] Building C object CMakeFiles/gost_core.dir/gost_grasshopper_galois_precompiled.c.o
- [ 12%] Building C object CMakeFiles/gost_core.dir/gost_grasshopper_precompiled.c.o
- [ 14%] Building C object CMakeFiles/gost_core.dir/gost_grasshopper_cipher.c.o
- [ 16%] Building C object CMakeFiles/gost_core.dir/gost_ec_keyx.c.o
- [ 18%] Building C object CMakeFiles/gost_core.dir/gost_ec_sign.c.o
- [ 20%] Building C object CMakeFiles/gost_core.dir/gost_omac.c.o
- [ 22%] Building C object CMakeFiles/gost_core.dir/gost_omac_acpkm.c.o
- [ 24%] Linking C static library libgost_core.a
- [ 24%] Built target gost_core
- Scanning dependencies of target gost_engine
- [ 25%] Building C object CMakeFiles/gost_engine.dir/e_gost_err.c.o
- [ 27%] Building C object CMakeFiles/gost_engine.dir/gost_asn1.c.o
- [ 29%] Building C object CMakeFiles/gost_engine.dir/gost_crypt.c.o
- [ 31%] Building C object CMakeFiles/gost_engine.dir/gost_ctl.c.o
- [ 33%] Building C object CMakeFiles/gost_engine.dir/gost_eng.c.o
- [ 35%] Building C object CMakeFiles/gost_engine.dir/gost_keywrap.c.o
- [ 37%] Building C object CMakeFiles/gost_engine.dir/gost_params.c.o
- [ 38%] Building C object CMakeFiles/gost_engine.dir/gost_keyexpimp.c.o
- [ 40%] Building C object CMakeFiles/gost_engine.dir/gost_ameth.c.o
- [ 42%] Building C object CMakeFiles/gost_engine.dir/gost_md.c.o
- [ 44%] Building C object CMakeFiles/gost_engine.dir/gost_md2012.c.o
- [ 46%] Building C object CMakeFiles/gost_engine.dir/gost_pmeth.c.o
- /opt/engine-master/gost_pmeth.c: In function 'pkey_gost_copy':
- /opt/engine-master/gost_pmeth.c:62:38: error: passing argument 1 of 'EVP_PKEY_CTX_get_data' discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
- src_data = EVP_PKEY_CTX_get_data(src);
- ^~~
- In file included from /opt/engine-master/gost_pmeth.c:10:
- /usr/include/openssl/evp.h:1370:7: note: expected 'EVP_PKEY_CTX *' {aka 'struct evp_pkey_ctx_st *'} but argument is of type 'const EVP_PKEY_CTX *' {aka 'const struct evp_pkey_ctx_st *'}
- void *EVP_PKEY_CTX_get_data(EVP_PKEY_CTX *ctx);
- ^~~~~~~~~~~~~~~~~~~~~
- /opt/engine-master/gost_pmeth.c: In function 'pkey_gost_mac_copy':
- /opt/engine-master/gost_pmeth.c:573:38: error: passing argument 1 of 'EVP_PKEY_CTX_get_data' discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
- src_data = EVP_PKEY_CTX_get_data(src);
- ^~~
- In file included from /opt/engine-master/gost_pmeth.c:10:
- /usr/include/openssl/evp.h:1370:7: note: expected 'EVP_PKEY_CTX *' {aka 'struct evp_pkey_ctx_st *'} but argument is of type 'const EVP_PKEY_CTX *' {aka 'const struct evp_pkey_ctx_st *'}
- void *EVP_PKEY_CTX_get_data(EVP_PKEY_CTX *ctx);
- ^~~~~~~~~~~~~~~~~~~~~
- /opt/engine-master/gost_pmeth.c: In function 'register_pmeth_gost':
- /opt/engine-master/gost_pmeth.c:1052:40: error: passing argument 2 of 'EVP_PKEY_meth_set_copy' from incompatible pointer type [-Werror=incompatible-pointer-types]
- EVP_PKEY_meth_set_copy(*pmeth, pkey_gost_mac_copy);
- ^~~~~~~~~~~~~~~~~~
- In file included from /opt/engine-master/gost_pmeth.c:10:
- /usr/include/openssl/evp.h:1422:35: note: expected 'int (*)(EVP_PKEY_CTX *, EVP_PKEY_CTX *)' {aka 'int (*)(struct evp_pkey_ctx_st *, struct evp_pkey_ctx_st *)'} but argument is of type 'int (*)(EVP_PKEY_CTX *, const EVP_PKEY_CTX *)' {aka 'int (*)(struct evp_pkey_ctx_st *, const struct evp_pkey_ctx_st *)'}
- int (*copy) (EVP_PKEY_CTX *dst,
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
- EVP_PKEY_CTX *src));
- ~~~~~~~~~~~~~~~~~~
- /opt/engine-master/gost_pmeth.c:1062:40: error: passing argument 2 of 'EVP_PKEY_meth_set_copy' from incompatible pointer type [-Werror=incompatible-pointer-types]
- EVP_PKEY_meth_set_copy(*pmeth, pkey_gost_mac_copy);
- ^~~~~~~~~~~~~~~~~~
- In file included from /opt/engine-master/gost_pmeth.c:10:
- /usr/include/openssl/evp.h:1422:35: note: expected 'int (*)(EVP_PKEY_CTX *, EVP_PKEY_CTX *)' {aka 'int (*)(struct evp_pkey_ctx_st *, struct evp_pkey_ctx_st *)'} but argument is of type 'int (*)(EVP_PKEY_CTX *, const EVP_PKEY_CTX *)' {aka 'int (*)(struct evp_pkey_ctx_st *, const struct evp_pkey_ctx_st *)'}
- int (*copy) (EVP_PKEY_CTX *dst,
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
- EVP_PKEY_CTX *src));
- ~~~~~~~~~~~~~~~~~~
- /opt/engine-master/gost_pmeth.c:1072:40: error: passing argument 2 of 'EVP_PKEY_meth_set_copy' from incompatible pointer type [-Werror=incompatible-pointer-types]
- EVP_PKEY_meth_set_copy(*pmeth, pkey_gost_mac_copy);
- ^~~~~~~~~~~~~~~~~~
- In file included from /opt/engine-master/gost_pmeth.c:10:
- /usr/include/openssl/evp.h:1422:35: note: expected 'int (*)(EVP_PKEY_CTX *, EVP_PKEY_CTX *)' {aka 'int (*)(struct evp_pkey_ctx_st *, struct evp_pkey_ctx_st *)'} but argument is of type 'int (*)(EVP_PKEY_CTX *, const EVP_PKEY_CTX *)' {aka 'int (*)(struct evp_pkey_ctx_st *, const struct evp_pkey_ctx_st *)'}
- int (*copy) (EVP_PKEY_CTX *dst,
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
- EVP_PKEY_CTX *src));
- ~~~~~~~~~~~~~~~~~~
- /opt/engine-master/gost_pmeth.c:1083:40: error: passing argument 2 of 'EVP_PKEY_meth_set_copy' from incompatible pointer type [-Werror=incompatible-pointer-types]
- EVP_PKEY_meth_set_copy(*pmeth, pkey_gost_mac_copy);
- ^~~~~~~~~~~~~~~~~~
- In file included from /opt/engine-master/gost_pmeth.c:10:
- /usr/include/openssl/evp.h:1422:35: note: expected 'int (*)(EVP_PKEY_CTX *, EVP_PKEY_CTX *)' {aka 'int (*)(struct evp_pkey_ctx_st *, struct evp_pkey_ctx_st *)'} but argument is of type 'int (*)(EVP_PKEY_CTX *, const EVP_PKEY_CTX *)' {aka 'int (*)(struct evp_pkey_ctx_st *, const struct evp_pkey_ctx_st *)'}
- int (*copy) (EVP_PKEY_CTX *dst,
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
- EVP_PKEY_CTX *src));
- ~~~~~~~~~~~~~~~~~~
- /opt/engine-master/gost_pmeth.c:1091:36: error: passing argument 2 of 'EVP_PKEY_meth_set_copy' from incompatible pointer type [-Werror=incompatible-pointer-types]
- EVP_PKEY_meth_set_copy(*pmeth, pkey_gost_copy);
- ^~~~~~~~~~~~~~
- In file included from /opt/engine-master/gost_pmeth.c:10:
- /usr/include/openssl/evp.h:1422:35: note: expected 'int (*)(EVP_PKEY_CTX *, EVP_PKEY_CTX *)' {aka 'int (*)(struct evp_pkey_ctx_st *, struct evp_pkey_ctx_st *)'} but argument is of type 'int (*)(EVP_PKEY_CTX *, const EVP_PKEY_CTX *)' {aka 'int (*)(struct evp_pkey_ctx_st *, const struct evp_pkey_ctx_st *)'}
- int (*copy) (EVP_PKEY_CTX *dst,
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
- EVP_PKEY_CTX *src));
- ~~~~~~~~~~~~~~~~~~
- cc1: all warnings being treated as errors
- make[2]: *** [CMakeFiles/gost_engine.dir/build.make:206: CMakeFiles/gost_engine.dir/gost_pmeth.c.o] Error 1
- make[1]: *** [CMakeFiles/Makefile2:375: CMakeFiles/gost_engine.dir/all] Error 2
- make: *** [Makefile:141: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement