Details
Description
I can't figure what is the important part here, so the exerpt will be long:
Linking C executable ma_dyncol-t ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `yaDH_new': /home/admin/mariadb-10.0.7/extra/yassl/src/ssl.cpp:960: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `yaBN_bin2bn': /home/admin/mariadb-10.0.7/extra/yassl/src/ssl.cpp:984: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `yaSSL_new': /home/admin/mariadb-10.0.7/extra/yassl/src/ssl.cpp:225: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `yaSSL_CTX_new': /home/admin/mariadb-10.0.7/extra/yassl/src/ssl.cpp:213: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `yaSSLv23_client_method': /home/admin/mariadb-10.0.7/extra/yassl/src/ssl.cpp:207: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(ssl.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/ssl.cpp:198: more undefined references to `operator new(unsigned long)' follow ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `~Message': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:74: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `~Data': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:121: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `~Message': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:74: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:74: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `void yaSSL::ysDelete<yaSSL::DH>(yaSSL::DH*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(ssl.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:99: more undefined references to `operator delete(void*)' follow ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `TaoCrypt::AllocatorWithCleanup<unsigned char>::allocate(unsigned long, void const*)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/block.hpp:103: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `void TaoCrypt::tcArrayDelete<unsigned char>(unsigned char*)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/misc.hpp:102: undefined reference to `operator delete[](void*)' ../../libmysql/libmysqlclient.a(ssl.cpp.o): In function `void yaSSL::ysDelete<yaSSL::x509>(yaSSL::x509*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(ssl.cpp.o):(.data.rel.ro._ZTVN5yaSSL7MessageE[vtable for yaSSL::Message]+0x10): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(ssl.cpp.o):(.data.rel.ro._ZTVN5yaSSL7MessageE[vtable for yaSSL::Message]+0x18): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(ssl.cpp.o):(.data.rel.ro._ZTVN5yaSSL7MessageE[vtable for yaSSL::Message]+0x20): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(ssl.cpp.o):(.data.rel.ro._ZTVN5yaSSL7MessageE[vtable for yaSSL::Message]+0x28): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(ssl.cpp.o):(.data.rel.ro._ZTVN5yaSSL7MessageE[vtable for yaSSL::Message]+0x30): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(ssl.cpp.o):(.data.rel.ro._ZTVN5yaSSL13HandShakeBaseE[vtable for yaSSL::HandShakeBase]+0x10): more undefined references to `__cxa_pure_virtual' follow ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~ClientKeyExchange': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2141: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2141: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2141: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~ServerKeyExchange': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1807: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1807: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1807: more undefined references to `operator delete(void*)' follow ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::Connection::AllocPreSecret(unsigned int)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2326: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::ServerDHParams::alloc_pub(int)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1368: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::ServerDHParams::alloc_g(int)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1361: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::ServerDHParams::alloc_p(int)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1354: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::ClientDiffieHellmanPublic::alloc(int, bool)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:327: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:273: more undefined references to `operator new[](unsigned long)' follow ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~CertificateVerify': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1992: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1992: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1992: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~CertificateRequest': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1861: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1861: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1861: more undefined references to `operator delete(void*)' follow ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CreateFortezzaClient()': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2397: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CreateDHClient()': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2396: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CreateRSAClient()': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2394: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CreateFortezzaServerKEA()': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2390: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CreateDHServerKEA()': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2389: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2388: more undefined references to `operator new(unsigned long)' follow ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::operator>>(yaSSL::input_buffer&, yaSSL::CertificateVerify&)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2058: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CertificateRequest::Build()': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1877: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::CertificateVerify::Build(yaSSL::SSL&)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2009: undefined reference to `operator new[](unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:2020: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::operator>>(yaSSL::input_buffer&, yaSSL::CertificateRequest&)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1925: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::Certificate::Process(yaSSL::input_buffer&, yaSSL::SSL&)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1268: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::compress_rounds(yaSSL::SSL&, int, unsigned char const*)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1050: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1052: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1054: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::Data::Process(yaSSL::input_buffer&, yaSSL::SSL&)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1171: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:1175: more undefined references to `operator new(unsigned long)' follow ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::DH_Server::read(yaSSL::SSL&, yaSSL::input_buffer&)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:372: undefined reference to `operator new[](unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:413: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `yaSSL::DH_Server::build(yaSSL::SSL&)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:144: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:152: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:184: undefined reference to `operator new[](unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_imp.cpp:215: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~HandShakeHeader': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:151: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:151: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~HelloRequest': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:196: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:196: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `~ChangeCipherSpec': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:78: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/include/yassl_imp.hpp:78: more undefined references to `operator delete(void*)' follow ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `mySTL::pair<int, yaSSL::ClientKeyBase* (*)()>* mySTL::GetArrayMemory<mySTL::pair<int, yaSSL::ClientKeyBase* (*)()> >(unsigned long)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:115: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `mySTL::pair<int, yaSSL::ServerKeyBase* (*)()>* mySTL::GetArrayMemory<mySTL::pair<int, yaSSL::ServerKeyBase* (*)()> >(unsigned long)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:115: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `mySTL::pair<int, yaSSL::HandShakeBase* (*)()>* mySTL::GetArrayMemory<mySTL::pair<int, yaSSL::HandShakeBase* (*)()> >(unsigned long)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:115: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `mySTL::pair<int, yaSSL::Message* (*)()>* mySTL::GetArrayMemory<mySTL::pair<int, yaSSL::Message* (*)()> >(unsigned long)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:115: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `unsigned char* mySTL::GetArrayMemory<unsigned char>(unsigned long)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:115: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(yassl_imp.cpp.o): In function `void yaSSL::ysArrayDelete<unsigned char>(unsigned char*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:109: undefined reference to `operator delete[](void*)' ../../libmysql/libmysqlclient.a(buffer.cpp.o): In function `yaSSL::output_buffer::allocate(unsigned int)': /home/admin/mariadb-10.0.7/extra/yassl/src/buffer.cpp:233: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(buffer.cpp.o): In function `output_buffer': /home/admin/mariadb-10.0.7/extra/yassl/src/buffer.cpp:199: undefined reference to `operator new[](unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/buffer.cpp:199: undefined reference to `operator new[](unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/buffer.cpp:193: undefined reference to `operator new[](unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/buffer.cpp:193: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(buffer.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/buffer.cpp:80: more undefined references to `operator new[](unsigned long)' follow ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `yaSSL::GetSSL_Factory()': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_int.cpp:1586: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `yaSSL::SSL_SESSION::CopyX509(yaSSL::X509*)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_int.cpp:1467: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `yaSSL::Crypto::SetDH(yaSSL::DH_Parms const&)': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_int.cpp:2185: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `yaSSL::GetErrors()': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_int.cpp:1596: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `yaSSL::GetSessions()': /home/admin/mariadb-10.0.7/extra/yassl/src/yassl_int.cpp:1576: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/yassl_int.cpp:1609: more undefined references to `operator new(unsigned long)' follow ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::SSL_METHOD>(yaSSL::SSL_METHOD*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::sslFactory>(yaSSL::sslFactory*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysArrayDelete<char>(char*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:109: undefined reference to `operator delete[](void*)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::X509>(yaSSL::X509*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::Errors>(yaSSL::Errors*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::input_buffer>(yaSSL::input_buffer*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::output_buffer>(yaSSL::output_buffer*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o): In function `void yaSSL::ysDelete<yaSSL::DiffieHellman>(yaSSL::DiffieHellman*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(yassl_int.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: more undefined references to `operator delete(void*)' follow ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `TaoCrypt::Integer::One()': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/integer.cpp:2675: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `TaoCrypt::Integer::Zero()': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/integer.cpp:2665: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `void TaoCrypt::tcArrayDelete<unsigned long>(unsigned long*)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/misc.hpp:102: undefined reference to `operator delete[](void*)' ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `~AbstractGroup': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:43: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `~MultiplicativeGroupT': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:95: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `~AbstractRing': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:66: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `~ModularArithmetic': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/modarith.hpp:34: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `~MultiplicativeGroupT': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:95: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(integer.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/modarith.hpp:34: more undefined references to `operator delete(void*)' follow ../../libmysql/libmysqlclient.a(integer.cpp.o): In function `TaoCrypt::AllocatorWithCleanup<unsigned long>::allocate(unsigned long, void const*)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/block.hpp:103: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `TaoCrypt::CertDecoder::GetDigest()': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:717: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `TaoCrypt::CertDecoder::GetSignature()': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:696: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `TaoCrypt::PublicKey::SetSize(unsigned int)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:201: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `~CertDecoder': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:496: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:496: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:496: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `TaoCrypt::PublicKey::AddToEnd(unsigned char const*, unsigned int)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:213: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `TaoCrypt::CertDecoder::ConfirmSignature(TaoCrypt::Source&)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:974: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:978: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/src/asn.cpp:982: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `~BER_Decoder': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/asn.hpp:135: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `~RSA_Private_Decoder': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/asn.hpp:153: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `~BER_Decoder': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/asn.hpp:135: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/asn.hpp:135: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(asn.cpp.o): In function `~RSA_Private_Decoder': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/asn.hpp:153: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(asn.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/asn.hpp:174: more undefined references to `operator delete(void*)' follow ../../libmysql/libmysqlclient.a(asn.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt11BER_DecoderE[vtable for TaoCrypt::BER_Decoder]+0x20): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(asn.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt4HASHE[vtable for TaoCrypt::HASH]+0x20): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(asn.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt4HASHE[vtable for TaoCrypt::HASH]+0x28): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(asn.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt4HASHE[vtable for TaoCrypt::HASH]+0x30): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(asn.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt4HASHE[vtable for TaoCrypt::HASH]+0x38): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(asn.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt4HASHE[vtable for TaoCrypt::HASH]+0x40): more undefined references to `__cxa_pure_virtual' follow ../../libmysql/libmysqlclient.a(algebra.cpp.o): In function `~AbstractGroup': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:43: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:43: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(algebra.cpp.o): In function `~AbstractRing': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:66: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:66: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(algebra.cpp.o): In function `~AbstractEuclideanDomain': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:146: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(algebra.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/algebra.hpp:146: more undefined references to `operator delete(void*)' follow ../../libmysql/libmysqlclient.a(algebra.cpp.o): In function `mySTL::vector<TaoCrypt::Integer>* mySTL::GetArrayMemory<mySTL::vector<TaoCrypt::Integer> >(unsigned long)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:117: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(algebra.cpp.o): In function `TaoCrypt::Integer* mySTL::GetArrayMemory<TaoCrypt::Integer>(unsigned long)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:117: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(algebra.cpp.o): In function `TaoCrypt::WindowSlider* mySTL::GetArrayMemory<TaoCrypt::WindowSlider>(unsigned long)': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/mySTL/helpers.hpp:117: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(algebra.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt23AbstractEuclideanDomainE[vtable for TaoCrypt::AbstractEuclideanDomain]+0x20): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(algebra.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt23AbstractEuclideanDomainE[vtable for TaoCrypt::AbstractEuclideanDomain]+0x28): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(algebra.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt23AbstractEuclideanDomainE[vtable for TaoCrypt::AbstractEuclideanDomain]+0x30): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(algebra.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt23AbstractEuclideanDomainE[vtable for TaoCrypt::AbstractEuclideanDomain]+0x38): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(algebra.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt23AbstractEuclideanDomainE[vtable for TaoCrypt::AbstractEuclideanDomain]+0x80): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(algebra.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt23AbstractEuclideanDomainE[vtable for TaoCrypt::AbstractEuclideanDomain]+0x88): more undefined references to `__cxa_pure_virtual' follow ../../libmysql/libmysqlclient.a(md2.cpp.o): In function `~MD2': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/md2.hpp:34: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/md2.hpp:34: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(sha.cpp.o): In function `~SHA': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/sha.hpp:36: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(sha.cpp.o): In function `~SHA256': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/sha.hpp:68: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/sha.hpp:68: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(sha.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/sha.hpp:91: more undefined references to `operator delete(void*)' follow ../../libmysql/libmysqlclient.a(hash.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt19HASH64withTransformE[vtable for TaoCrypt::HASH64withTransform]+0x30): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(hash.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt19HASH64withTransformE[vtable for TaoCrypt::HASH64withTransform]+0x38): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(hash.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt19HASH64withTransformE[vtable for TaoCrypt::HASH64withTransform]+0x40): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(hash.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt19HASH64withTransformE[vtable for TaoCrypt::HASH64withTransform]+0x48): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(hash.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt19HASH64withTransformE[vtable for TaoCrypt::HASH64withTransform]+0x50): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(hash.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt19HASH64withTransformE[vtable for TaoCrypt::HASH64withTransform]+0x58): more undefined references to `__cxa_pure_virtual' follow ../../libmysql/libmysqlclient.a(md4.cpp.o): In function `~MD4': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/md4.hpp:33: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/md4.hpp:33: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(md5.cpp.o): In function `~MD5': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/md5.hpp:36: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/md5.hpp:36: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `yaSSL::CertManager::setPeerX509(yaSSL::X509*)': /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:360: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `x509': /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:52: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `yaSSL::CertManager::CopySelfCert(yaSSL::x509 const*)': /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:174: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `x509': /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:52: undefined reference to `operator new[](unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:40: undefined reference to `operator new[](unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:40: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `yaSSL::CertManager::SetPrivateKey(yaSSL::x509 const&)': /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:343: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `yaSSL::CertManager::Validate()': /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:264: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:297: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `yaSSL::CertManager::CopyCaCert(yaSSL::x509 const*)': /home/admin/mariadb-10.0.7/extra/yassl/src/cert_wrapper.cpp:188: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(cert_wrapper.cpp.o): In function `void yaSSL::ysDelete<TaoCrypt::Signer>(TaoCrypt::Signer*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(handshake.cpp.o): In function `yaSSL::sendCertificateVerify(yaSSL::SSL&, yaSSL::BufferOutput)': /home/admin/mariadb-10.0.7/extra/yassl/src/handshake.cpp:1167: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(handshake.cpp.o): In function `yaSSL::sendCertificateRequest(yaSSL::SSL&, yaSSL::BufferOutput)': /home/admin/mariadb-10.0.7/extra/yassl/src/handshake.cpp:1145: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(handshake.cpp.o): In function `yaSSL::sendCertificate(yaSSL::SSL&, yaSSL::BufferOutput)': /home/admin/mariadb-10.0.7/extra/yassl/src/handshake.cpp:1123: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(handshake.cpp.o): In function `yaSSL::sendServerHelloDone(yaSSL::SSL&, yaSSL::BufferOutput)': /home/admin/mariadb-10.0.7/extra/yassl/src/handshake.cpp:1102: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(handshake.cpp.o): In function `yaSSL::sendChangeCipher(yaSSL::SSL&, yaSSL::BufferOutput)': /home/admin/mariadb-10.0.7/extra/yassl/src/handshake.cpp:931: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(handshake.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/handshake.cpp:905: more undefined references to `operator new(unsigned long)' follow ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `~AES': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:497: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:497: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:497: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `~RC4': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:455: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:455: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:455: more undefined references to `operator delete(void*)' follow ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `AES': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:495: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:495: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `RC4': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:453: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:453: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `DES_EDE': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:415: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:415: more undefined references to `operator new(unsigned long)' follow ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `~RSA': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:662: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:662: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:662: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `~DSS': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:592: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:592: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:592: more undefined references to `operator delete(void*)' follow ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `yaSSL::PemToDer(_IO_FILE*, yaSSL::CertType, yaSSL::EncryptedInfo*)': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:987: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `Integer': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:730: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:730: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `DiffieHellman': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:839: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:839: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:723: more undefined references to `operator new(unsigned long)' follow ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `DiffieHellman': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:813: undefined reference to `operator new[](unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:808: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:813: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `RSA': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:651: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:651: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `DSS': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:580: undefined reference to `operator new(unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:580: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `RandomPool': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:536: undefined reference to `operator new(unsigned long)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:536: more undefined references to `operator new(unsigned long)' follow ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `~Mode_BASE': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/modes.hpp:64: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/modes.hpp:64: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `~Auth': /home/admin/mariadb-10.0.7/extra/yassl/include/crypto_wrapper.hpp:314: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/include/crypto_wrapper.hpp:314: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/include/crypto_wrapper.hpp:314: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/modes.hpp:64: more undefined references to `operator delete(void*)' follow ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `yaSSL::DiffieHellman::DHImpl::AllocKeys(unsigned int, unsigned int, unsigned int)': /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:773: undefined reference to `operator new[](unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:774: undefined reference to `operator new[](unsigned long)' /home/admin/mariadb-10.0.7/extra/yassl/src/crypto_wrapper.cpp:775: undefined reference to `operator new[](unsigned long)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `void yaSSL::ysDelete<yaSSL::Integer::IntegerImpl>(yaSSL::Integer::IntegerImpl*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `void yaSSL::ysDelete<yaSSL::RSA::RSAImpl>(yaSSL::RSA::RSAImpl*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `void yaSSL::ysDelete<yaSSL::DSS::DSSImpl>(yaSSL::DSS::DSSImpl*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `void yaSSL::ysDelete<yaSSL::DiffieHellman::DHImpl>(yaSSL::DiffieHellman::DHImpl*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o): In function `void yaSSL::ysDelete<yaSSL::RandomPool::RandomImpl>(yaSSL::RandomPool::RandomImpl*)': /home/admin/mariadb-10.0.7/extra/yassl/include/yassl_types.hpp:103: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):(.data.rel.ro._ZTVN8TaoCrypt9Mode_BASEE[vtable for TaoCrypt::Mode_BASE]+0x28): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):(.data.rel.ro._ZTVN5yaSSL4AuthE[vtable for yaSSL::Auth]+0x10): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):(.data.rel.ro._ZTVN5yaSSL4AuthE[vtable for yaSSL::Auth]+0x18): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):(.data.rel.ro._ZTVN5yaSSL4AuthE[vtable for yaSSL::Auth]+0x20): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):(.data.rel.ro._ZTVN5yaSSL10BulkCipherE[vtable for yaSSL::BulkCipher]+0x10): undefined reference to `__cxa_pure_virtual' ../../libmysql/libmysqlclient.a(crypto_wrapper.cpp.o):(.data.rel.ro._ZTVN5yaSSL10BulkCipherE[vtable for yaSSL::BulkCipher]+0x18): more undefined references to `__cxa_pure_virtual' follow ../../libmysql/libmysqlclient.a(aes.cpp.o): In function `~AES': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/aes.hpp:43: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(ripemd.cpp.o): In function `~RIPEMD160': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/ripemd.hpp:36: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(des.cpp.o): In function `~DES': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/des.hpp:52: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(des.cpp.o): In function `~DES_EDE2': /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/des.hpp:66: undefined reference to `operator delete(void*)' /home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/des.hpp:66: undefined reference to `operator delete(void*)' ../../libmysql/libmysqlclient.a(des.cpp.o):/home/admin/mariadb-10.0.7/extra/yassl/taocrypt/include/des.hpp:85: more undefined references to `operator delete(void*)' follow collect2: ld returned 1 exit status make[2]: *** [unittest/mysys/ma_dyncol-t] Error 1 make[1]: *** [unittest/mysys/CMakeFiles/ma_dyncol-t.dir/all] Error 2 make: *** [all] Error 2
The following works (that's how fulltest2 builds are done):
EXTRA_FLAGS="-O2 -Wuninitialized -DFORCE_INIT_OF_VARS" EXTRA_CONFIGS="--with-embedded-privilege-control" AM_EXTRA_MAKEFLAGS="VERBOSE=1" BUILD/compile-pentium-debug-max
Gliffy Diagrams
Attachments
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
Reproducible on centos56-quality2, here is an example of the log: http://buildbot.askmonty.org/buildbot/builders/rqg-perpush-mariaengine/builds/1450/steps/compile/logs/stdio.
It won't be happening there anymore though, I will modify the build command line.
Also reproducible on my reasonably clean CentOS 5.8 VM, so it's not a machine-specific.