Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 7.86 KB | None | 0 0
  1. # cmake --build . --config Release
  2. Scanning dependencies of target gost_core
  3. [  1%] Building C object CMakeFiles/gost_core.dir/gost89.c.o
  4. [  3%] Building C object CMakeFiles/gost_core.dir/gosthash.c.o
  5. [  5%] Building C object CMakeFiles/gost_core.dir/gosthash2012.c.o
  6. [  7%] Building C object CMakeFiles/gost_core.dir/gost_grasshopper_core.c.o
  7. [  9%] Building C object CMakeFiles/gost_core.dir/gost_grasshopper_defines.c.o
  8. [ 11%] Building C object CMakeFiles/gost_core.dir/gost_grasshopper_galois_precompiled.c.o
  9. [ 12%] Building C object CMakeFiles/gost_core.dir/gost_grasshopper_precompiled.c.o
  10. [ 14%] Building C object CMakeFiles/gost_core.dir/gost_grasshopper_cipher.c.o
  11. [ 16%] Building C object CMakeFiles/gost_core.dir/gost_ec_keyx.c.o
  12. [ 18%] Building C object CMakeFiles/gost_core.dir/gost_ec_sign.c.o
  13. [ 20%] Building C object CMakeFiles/gost_core.dir/gost_omac.c.o
  14. [ 22%] Building C object CMakeFiles/gost_core.dir/gost_omac_acpkm.c.o
  15. [ 24%] Linking C static library libgost_core.a
  16. [ 24%] Built target gost_core
  17. Scanning dependencies of target gost_engine
  18. [ 25%] Building C object CMakeFiles/gost_engine.dir/e_gost_err.c.o
  19. [ 27%] Building C object CMakeFiles/gost_engine.dir/gost_asn1.c.o
  20. [ 29%] Building C object CMakeFiles/gost_engine.dir/gost_crypt.c.o
  21. [ 31%] Building C object CMakeFiles/gost_engine.dir/gost_ctl.c.o
  22. [ 33%] Building C object CMakeFiles/gost_engine.dir/gost_eng.c.o
  23. [ 35%] Building C object CMakeFiles/gost_engine.dir/gost_keywrap.c.o
  24. [ 37%] Building C object CMakeFiles/gost_engine.dir/gost_params.c.o
  25. [ 38%] Building C object CMakeFiles/gost_engine.dir/gost_keyexpimp.c.o
  26. [ 40%] Building C object CMakeFiles/gost_engine.dir/gost_ameth.c.o
  27. [ 42%] Building C object CMakeFiles/gost_engine.dir/gost_md.c.o
  28. [ 44%] Building C object CMakeFiles/gost_engine.dir/gost_md2012.c.o
  29. [ 46%] Building C object CMakeFiles/gost_engine.dir/gost_pmeth.c.o
  30. /opt/engine-master/gost_pmeth.c: In function 'pkey_gost_copy':
  31. /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]
  32.      src_data = EVP_PKEY_CTX_get_data(src);
  33.                                       ^~~
  34. In file included from /opt/engine-master/gost_pmeth.c:10:
  35. /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 *'}
  36.  void *EVP_PKEY_CTX_get_data(EVP_PKEY_CTX *ctx);
  37.        ^~~~~~~~~~~~~~~~~~~~~
  38. /opt/engine-master/gost_pmeth.c: In function 'pkey_gost_mac_copy':
  39. /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]
  40.      src_data = EVP_PKEY_CTX_get_data(src);
  41.                                       ^~~
  42. In file included from /opt/engine-master/gost_pmeth.c:10:
  43. /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 *'}
  44.  void *EVP_PKEY_CTX_get_data(EVP_PKEY_CTX *ctx);
  45.        ^~~~~~~~~~~~~~~~~~~~~
  46. /opt/engine-master/gost_pmeth.c: In function 'register_pmeth_gost':
  47. /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]
  48.          EVP_PKEY_meth_set_copy(*pmeth, pkey_gost_mac_copy);
  49.                                         ^~~~~~~~~~~~~~~~~~
  50. In file included from /opt/engine-master/gost_pmeth.c:10:
  51. /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 *)'}
  52.                              int (*copy) (EVP_PKEY_CTX *dst,
  53.                              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  54.                                           EVP_PKEY_CTX *src));
  55.                                           ~~~~~~~~~~~~~~~~~~
  56. /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]
  57.          EVP_PKEY_meth_set_copy(*pmeth, pkey_gost_mac_copy);
  58.                                         ^~~~~~~~~~~~~~~~~~
  59. In file included from /opt/engine-master/gost_pmeth.c:10:
  60. /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 *)'}
  61.                              int (*copy) (EVP_PKEY_CTX *dst,
  62.                              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  63.                                           EVP_PKEY_CTX *src));
  64.                                           ~~~~~~~~~~~~~~~~~~
  65. /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]
  66.          EVP_PKEY_meth_set_copy(*pmeth, pkey_gost_mac_copy);
  67.                                         ^~~~~~~~~~~~~~~~~~
  68. In file included from /opt/engine-master/gost_pmeth.c:10:
  69. /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 *)'}
  70.                              int (*copy) (EVP_PKEY_CTX *dst,
  71.                              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  72.                                           EVP_PKEY_CTX *src));
  73.                                           ~~~~~~~~~~~~~~~~~~
  74. /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]
  75.          EVP_PKEY_meth_set_copy(*pmeth, pkey_gost_mac_copy);
  76.                                         ^~~~~~~~~~~~~~~~~~
  77. In file included from /opt/engine-master/gost_pmeth.c:10:
  78. /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 *)'}
  79.                              int (*copy) (EVP_PKEY_CTX *dst,
  80.                              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  81.                                           EVP_PKEY_CTX *src));
  82.                                           ~~~~~~~~~~~~~~~~~~
  83. /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]
  84.      EVP_PKEY_meth_set_copy(*pmeth, pkey_gost_copy);
  85.                                     ^~~~~~~~~~~~~~
  86. In file included from /opt/engine-master/gost_pmeth.c:10:
  87. /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 *)'}
  88.                              int (*copy) (EVP_PKEY_CTX *dst,
  89.                              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  90.                                           EVP_PKEY_CTX *src));
  91.                                           ~~~~~~~~~~~~~~~~~~
  92. cc1: all warnings being treated as errors
  93. make[2]: *** [CMakeFiles/gost_engine.dir/build.make:206: CMakeFiles/gost_engine.dir/gost_pmeth.c.o] Error 1
  94. make[1]: *** [CMakeFiles/Makefile2:375: CMakeFiles/gost_engine.dir/all] Error 2
  95. make: *** [Makefile:141: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement