Skip to content

build error after update #6

@cryptozeny

Description

@cryptozeny

it was ok, but after update it builds fail... 😢

im on ubuntu 16.04

Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_ur_PK.qm
  GEN      qt/locale/bitcoin_uz@Cyrl.qm
  GEN      qt/locale/bitcoin_vi.qm
  GEN      qt/locale/bitcoin_vi_VN.qm
  GEN      qt/locale/bitcoin_zh_CN.qm
  GEN      qt/locale/bitcoin_zh_HK.qm
  GEN      qt/locale/bitcoin_zh.qm
  GEN      qt/locale/bitcoin_zh_TW.qm
  CXX      test/qt_test_test_deft_qt-test_bitcoin.o
  CXX      qt/test/qt_test_test_deft_qt-paymentservertests.o
  CXX      qt/test/qt_test_test_deft_qt-wallettests.o
In file included from /usr/include/openssl/x509.h:73:0,
                 from qt/test/../paymentrequestplus.h:15,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
/usr/include/openssl/evp.h:308:8: error: redefinition of ‘struct evp_cipher_st’
 struct evp_cipher_st {
        ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from qt/test/../paymentrequestplus.h:13,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
./crypto/balloon-evp.h:93:8: error: previous definition of ‘struct evp_cipher_st’
 struct evp_cipher_st {
        ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from qt/test/../paymentrequestplus.h:15,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
/usr/include/openssl/evp.h:449:8: error: redefinition of ‘struct evp_cipher_ctx_st’
 struct evp_cipher_ctx_st {
        ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from qt/test/../paymentrequestplus.h:13,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
./crypto/balloon-evp.h:111:8: error: previous definition of ‘struct evp_cipher_ctx_st’
 struct evp_cipher_ctx_st {
        ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from qt/test/../paymentrequestplus.h:15,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
/usr/include/openssl/evp.h:621:70: error: conflicting declaration of ‘int EVP_EncryptInit(EVP_CIPHER_CTX*, const EVP_CIPHER*, const unsigned char*, const unsigned char*) with ‘C’ linkage
             const unsigned char *key, const unsigned char *iv);
                                                              ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from qt/test/../paymentrequestplus.h:13,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
./crypto/balloon-evp.h:138:5: note: previous declaration with ‘C++ linkage
 int EVP_EncryptInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *ciph
     ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from qt/test/../paymentrequestplus.h:15,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
/usr/include/openssl/evp.h:626:55: error: conflicting declaration of ‘int EVP_EncryptUpdate(EVP_CIPHER_CTX*, unsigned char*, int*, const unsigned char*, int) with ‘C’ linkage
                       const unsigned char *in, int inl);
                                                       ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from qt/test/../paymentrequestplus.h:13,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
./crypto/balloon-evp.h:140:5: note: previous declaration with ‘C++ linkage
 int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, 
     ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from qt/test/../paymentrequestplus.h:15,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
/usr/include/openssl/evp.h:628:72: error: conflicting declaration of ‘int EVP_EncryptFinal(EVP_CIPHER_CTX*, unsigned char*, int*) with ‘C’ linkage
 cryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);
                                                              ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from qt/test/../paymentrequestplus.h:13,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
./crypto/balloon-evp.h:139:5: note: previous declaration with ‘C++ linkage
 int EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, i
     ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from qt/test/../paymentrequestplus.h:15,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
/usr/include/openssl/evp.h:690:43: error: conflicting declaration of ‘void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX*) with ‘C’ linkage
 void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *a);
                                           ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from qt/test/../paymentrequestplus.h:13,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
./crypto/balloon-evp.h:134:6: note: previous declaration with ‘C++ linkage
 void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *ctx);
      ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from qt/test/../paymentrequestplus.h:15,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
/usr/include/openssl/evp.h:691:45: error: conflicting declaration of ‘int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX*) with ‘C’ linkage
 int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *a);
                                             ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from qt/test/../paymentrequestplus.h:13,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
./crypto/balloon-evp.h:136:5: note: previous declaration with ‘C++ linkage
 int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *c);
     ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from qt/test/../paymentrequestplus.h:15,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
/usr/include/openssl/evp.h:695:58: error: conflicting declaration of ‘int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX*, int) with ‘C’ linkage
 int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX *c, int pad);
                                                          ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from qt/test/../paymentrequestplus.h:13,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
./crypto/balloon-evp.h:135:5: note: previous declaration with ‘C++ linkage
 int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX *ctx, int pad);
     ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from qt/test/../paymentrequestplus.h:15,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
/usr/include/openssl/evp.h:836:39: error: conflicting declaration of ‘const EVP_CIPHER* EVP_aes_128_ctr() with ‘C’ linkage
 const EVP_CIPHER *EVP_aes_128_ctr(void);
                                       ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from qt/test/../paymentrequestplus.h:13,
                 from qt/test/../paymentserver.h:35,
                 from qt/test/paymentservertests.h:8,
                 from qt/test/paymentservertests.cpp:5:
./crypto/balloon-evp.h:142:19: note: previous declaration with ‘C++ linkage
 const EVP_CIPHER *EVP_aes_128_ctr(void);
                   ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from ./qt/paymentrequestplus.h:15,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
/usr/include/openssl/evp.h:308:8: error: redefinition of ‘struct evp_cipher_st’
 struct evp_cipher_st {
        ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from ./qt/paymentrequestplus.h:13,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
./crypto/balloon-evp.h:93:8: error: previous definition of ‘struct evp_cipher_st’
 struct evp_cipher_st {
        ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from ./qt/paymentrequestplus.h:15,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
/usr/include/openssl/evp.h:449:8: error: redefinition of ‘struct evp_cipher_ctx_st’
 struct evp_cipher_ctx_st {
        ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from ./qt/paymentrequestplus.h:13,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
./crypto/balloon-evp.h:111:8: error: previous definition of ‘struct evp_cipher_ctx_st’
 struct evp_cipher_ctx_st {
        ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from ./qt/paymentrequestplus.h:15,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
/usr/include/openssl/evp.h:621:70: error: conflicting declaration of ‘int EVP_EncryptInit(EVP_CIPHER_CTX*, const EVP_CIPHER*, const unsigned char*, const unsigned char*) with ‘C’ linkage
                     const unsigned char *key, const unsigned char *iv);
                                                                      ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from ./qt/paymentrequestplus.h:13,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
./crypto/balloon-evp.h:138:5: note: previous declaration with ‘C++ linkage
 int EVP_EncryptInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, const unsigned char *key, const unsigned char *iv);
     ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from ./qt/paymentrequestplus.h:15,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
/usr/include/openssl/evp.h:626:55: error: conflicting declaration of ‘int EVP_EncryptUpdate(EVP_CIPHER_CTX*, unsigned char*, int*, const unsigned char*, int) with ‘C’ linkage
                       const unsigned char *in, int inl);
                                                       ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from ./qt/paymentrequestplus.h:13,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
./crypto/balloon-evp.h:140:5: note: previous declaration with ‘C++ linkage
 int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl);
     ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from ./qt/paymentrequestplus.h:15,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
/usr/include/openssl/evp.h:628:72: error: conflicting declaration of ‘int EVP_EncryptFinal(EVP_CIPHER_CTX*, unsigned char*, int*) with ‘C’ linkage
 int EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);
                                                                        ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from ./qt/paymentrequestplus.h:13,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
./crypto/balloon-evp.h:139:5: note: previous declaration with ‘C++ linkage
 int EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);
     ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from ./qt/paymentrequestplus.h:15,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
/usr/include/openssl/evp.h:690:43: error: conflicting declaration of ‘void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX*) with ‘C’ linkage
 void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *a);
                                           ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from ./qt/paymentrequestplus.h:13,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
./crypto/balloon-evp.h:134:6: note: previous declaration with ‘C++ linkage
 void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *ctx);
      ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from ./qt/paymentrequestplus.h:15,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
/usr/include/openssl/evp.h:691:45: error: conflicting declaration of ‘int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX*) with ‘C’ linkage
 int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *a);
                                             ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from ./qt/paymentrequestplus.h:13,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
./crypto/balloon-evp.h:136:5: note: previous declaration with ‘C++ linkage
 int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *c);
     ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from ./qt/paymentrequestplus.h:15,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
/usr/include/openssl/evp.h:695:58: error: conflicting declaration of ‘int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX*, int) with ‘C’ linkage
 int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX *c, int pad);
                                                          ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from ./qt/paymentrequestplus.h:13,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
./crypto/balloon-evp.h:135:5: note: previous declaration with ‘C++ linkage
 int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX *ctx, int pad);
     ^
In file included from /usr/include/openssl/x509.h:73:0,
                 from ./qt/paymentrequestplus.h:15,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
/usr/include/openssl/evp.h:836:39: error: conflicting declaration of ‘const EVP_CIPHER* EVP_aes_128_ctr() with ‘C’ linkage
 const EVP_CIPHER *EVP_aes_128_ctr(void);
                                       ^
In file included from ./crypto/balloon.h:5:0,
                 from ./primitives/block.h:10,
                 from ./chainparams.h:11,
                 from ./base58.h:17,
                 from ./qt/paymentrequestplus.h:13,
                 from ./qt/walletmodel.h:8,
                 from ./qt/sendcoinsdialog.h:8,
                 from qt/test/wallettests.cpp:8:
./crypto/balloon-evp.h:142:19: note: previous declaration with ‘C++ linkage
 const EVP_CIPHER *EVP_aes_128_ctr(void);
                   ^
Makefile:8311: recipe for target 'qt/test/qt_test_test_deft_qt-paymentservertests.o' failed
make[2]: *** [qt/test/qt_test_test_deft_qt-paymentservertests.o] Error 1
make[2]: *** Waiting for unfinished jobs....
qt/test/wallettests.cpp:107:6: warning: ‘void {anonymous}::BumpFee(TransactionView&, const uint256&, bool, std::__cxx11::string, bool) defined but not used [-Wunused-function]
 void BumpFee(TransactionView& view, const uint256& txid, bool expectDisabled, std::string expectError, bool cancel)
      ^
Makefile:8325: recipe for target 'qt/test/qt_test_test_deft_qt-wallettests.o' failed
make[2]: *** [qt/test/qt_test_test_deft_qt-wallettests.o] Error 1
make[2]: Leaving directory '/home/ak/git/DEFT/deft/src'
Makefile:9387: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/ak/git/DEFT/deft/src'
Makefile:747: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions