#1 Help Me

closed
nobody
5
2015-02-18
2005-12-08
No

HTTPSock.o
String.o(.text+0x1d62): In function
`CString::Crypt(CString const&, bool, CString const&)':
: undefined reference to `BF_set_key'
String.o(.text+0x1ddf): In function
`CString::Crypt(CString const&, bool, CString const&)':
: undefined reference to `BF_cbc_encrypt'
Csocket.o(.text+0x9): In function `InitSSL(ECompType)':
: undefined reference to `SSL_load_error_strings'
Csocket.o(.text+0xe): In function `InitSSL(ECompType)':
: undefined reference to `SSL_library_init'
Csocket.o(.text+0x44): In function `InitSSL(ECompType)':
: undefined reference to `RAND_load_file'
Csocket.o(.text+0x84): In function `InitSSL(ECompType)':
: undefined reference to `COMP_rle'
Csocket.o(.text+0x93): In function `InitSSL(ECompType)':
: undefined reference to `SSL_COMP_add_compression_method'
Csocket.o(.text+0xa5): In function `InitSSL(ECompType)':
: undefined reference to `COMP_zlib'
Csocket.o(.text+0xb4): In function `InitSSL(ECompType)':
: undefined reference to `SSL_COMP_add_compression_method'
Csocket.o(.text+0xe5): In function `SSLErrors(char
const*, unsigned int)':
: undefined reference to `ERR_error_string_n'
Csocket.o(.text+0xed): In function `SSLErrors(char
const*, unsigned int)':
: undefined reference to `ERR_get_error'
Csocket.o(.text+0x426): In function `Csock::AcceptSSL()':
: undefined reference to `SSL_accept'
Csocket.o(.text+0x441): In function `Csock::AcceptSSL()':
: undefined reference to `SSL_get_error'
Csocket.o(.text+0x4c0): In function
`Csock::ConnectSSL(CString const&)':
: undefined reference to `SSL_connect'
Csocket.o(.text+0x4d7): In function
`Csock::ConnectSSL(CString const&)':
: undefined reference to `SSL_get_error'
Csocket.o(.text+0x63a): In function `Csock::Read(char*,
int)':
: undefined reference to `SSL_read'
Csocket.o(.text+0x67c): In function `Csock::Read(char*,
int)':
: undefined reference to `SSL_get_error'
Csocket.o(.text+0xd2d): In function `Csock::FREE_SSL()':
: undefined reference to `SSL_shutdown'
Csocket.o(.text+0xd39): In function `Csock::FREE_SSL()':
: undefined reference to `SSL_free'
Csocket.o(.text+0xd79): In function `Csock::FREE_CTX()':
: undefined reference to `SSL_CTX_free'
Csocket.o(.text+0xee9): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSLv23_server_method'
Csocket.o(.text+0xf03): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSL_CTX_new'
Csocket.o(.text+0xf2f): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSL_CTX_set_default_passwd_cb'
Csocket.o(.text+0xf3d): In function
`Csock::SSLServerSetup()':
: undefined reference to
`SSL_CTX_set_default_passwd_cb_userdata'
Csocket.o(.text+0xf59): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSLv2_server_method'
Csocket.o(.text+0xf61): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSLv3_server_method'
Csocket.o(.text+0xf86): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSL_CTX_use_certificate_file'
Csocket.o(.text+0xfa2): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSL_CTX_use_PrivateKey_file'
Csocket.o(.text+0xfbe): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSL_CTX_set_cipher_list'
Csocket.o(.text+0xfd9): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSL_new'
Csocket.o(.text+0xffd): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSL_set_rfd'
Csocket.o(.text+0x100d): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSL_set_wfd'
Csocket.o(.text+0x1019): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSL_set_accept_state'
Csocket.o(.text+0x103f): In function
`Csock::SSLServerSetup()':
: undefined reference to `SSL_set_verify'
Csocket.o(.text+0x10b1): In function
`Csock::SSLClientSetup()':
: undefined reference to `SSLv23_client_method'
Csocket.o(.text+0x10cf): In function
`Csock::SSLClientSetup()':
: undefined reference to `SSL_CTX_new'
Csocket.o(.text+0x10f6): In function
`Csock::SSLClientSetup()':
: undefined reference to `SSL_new'
Csocket.o(.text+0x1116): In function
`Csock::SSLClientSetup()':
: undefined reference to `SSL_set_rfd'
Csocket.o(.text+0x1126): In function
`Csock::SSLClientSetup()':
: undefined reference to `SSL_set_wfd'
Csocket.o(.text+0x113b): In function
`Csock::SSLClientSetup()':
: undefined reference to `SSL_set_verify'
Csocket.o(.text+0x115e): In function
`Csock::SSLClientSetup()':
: undefined reference to `SSL_CTX_set_default_passwd_cb'
Csocket.o(.text+0x116c): In function
`Csock::SSLClientSetup()':
: undefined reference to
`SSL_CTX_set_default_passwd_cb_userdata'
Csocket.o(.text+0x117f): In function
`Csock::SSLClientSetup()':
: undefined reference to `SSL_CTX_use_certificate_file'
Csocket.o(.text+0x1197): In function
`Csock::SSLClientSetup()':
: undefined reference to `SSL_CTX_use_PrivateKey_file'
Csocket.o(.text+0x11c1): In function
`Csock::SSLClientSetup()':
: undefined reference to `SSLv2_client_method'
Csocket.o(.text+0x11cd): In function
`Csock::SSLClientSetup()':
: undefined reference to `SSLv3_client_method'
Csocket.o(.text+0x1b69): In function
`Csock::GetPeerPubKey()':
: undefined reference to `X509_get_pubkey'
Csocket.o(.text+0x1b87): In function
`Csock::GetPeerPubKey()':
: undefined reference to `EVP_PKEY_free'
Csocket.o(.text+0x1b9a): In function
`Csock::GetPeerPubKey()':
: undefined reference to `BN_bn2hex'
Csocket.o(.text+0x1bd9): In function
`Csock::GetPeerPubKey()':
: undefined reference to `CRYPTO_free'
Csocket.o(.text+0x2145): In function `Csock::Write(char
const*, int)':
: undefined reference to `SSL_write'
Csocket.o(.text+0x2161): In function `Csock::Write(char
const*, int)':
: undefined reference to `SSL_get_error'
Csocket.o(.text+0xbf7): In function
`Csock::GetSSLSession()':
: undefined reference to `SSL_get_session'
Csocket.o(.text+0xc27): In function `Csock::getX509()':
: undefined reference to `SSL_get_peer_certificate'
Csocket.o(.text+0xcfd): In function `Csock::GetPending()':
: undefined reference to `SSL_pending'
Utils.o(.text+0x7a): In function
`CBlowfish::MD5(unsigned char const*, unsigned int)':
: undefined reference to `MD5'
Utils.o(.text+0xaf): In function
`CBlowfish::Crypt(unsigned char*, unsigned char*,
unsigned int)':
: undefined reference to `BF_cfb64_encrypt'
Utils.o(.text+0x7cd): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `RSA_generate_key'
Utils.o(.text+0x7d7): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `EVP_PKEY_new'
Utils.o(.text+0x7eb): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `EVP_PKEY_assign'
Utils.o(.text+0x814): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `PEM_write_RSAPrivateKey'
Utils.o(.text+0x81c): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_new'
Utils.o(.text+0x831): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_set_version'
Utils.o(.text+0x83a): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_get_serialNumber'
Utils.o(.text+0x842): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `ASN1_INTEGER_set'
Utils.o(.text+0x852): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_gmtime_adj'
Utils.o(.text+0x866): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_gmtime_adj'
Utils.o(.text+0x86f): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_set_pubkey'
Utils.o(.text+0x877): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_get_subject_name'
Utils.o(.text+0x948): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_NAME_add_entry_by_txt'
Utils.o(.text+0x969): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_NAME_add_entry_by_txt'
Utils.o(.text+0x98a): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_NAME_add_entry_by_txt'
Utils.o(.text+0x9ab): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_NAME_add_entry_by_txt'
Utils.o(.text+0x9cb): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_NAME_add_entry_by_txt'
Utils.o(.text+0x9eb): more undefined references to
`X509_NAME_add_entry_by_txt' follow
Utils.o(.text+0xa18): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_set_subject_name'
Utils.o(.text+0xa1d): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `EVP_md5'
Utils.o(.text+0xa28): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_sign'
Utils.o(.text+0xa3c): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_free'
Utils.o(.text+0xa44): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `EVP_PKEY_free'
Utils.o(.text+0xa69): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `EVP_PKEY_free'
Utils.o(.text+0xa84): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `EVP_des_ede3_cbc'
Utils.o(.text+0xad5): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `PEM_write_X509'
Utils.o(.text+0xadd): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `X509_free'
Utils.o(.text+0xae5): In function
`CUtils::GenerateCert(_IO_FILE*, bool, CString const&)':
: undefined reference to `EVP_PKEY_free'
Utils.o(.text+0x146): In function
`CBlowfish::CBlowfish(CString const&, int, CString
const&)':
: undefined reference to `BF_set_key'
Utils.o(.text+0x1ae): In function
`CBlowfish::CBlowfish(CString const&, int, CString
const&)':
: undefined reference to `BF_set_key'
collect2: ld returned 1 exit status
make: *** [znc] Error 1

Discussion

  • Daniel Schmitz
    Daniel Schmitz
    2006-03-06

    Logged In: YES
    user_id=1469038

    Hi,
    i think you just want to compile znc with ssl support, but
    have no ssl installed on this box.

    just install ssl correctly and try again.

     
  • SHiZNO
    SHiZNO
    2006-09-22

    • status: open --> closed