PDA

View Full Version : error undefined reference ...............



amit_pansuria
8th June 2007, 08:39
helo my dynamic lib file is stored
at /usr/src/lib/qt-3.3/lib/lhmail.so

when i run my application
i got the following strange errors

../../liblhmail.so: undefined reference to `BIO_ctrl'
../../liblhmail.so: undefined reference to `d2i_DHparams'
../../liblhmail.so: undefined reference to `X509_dup'
../../liblhmail.so: undefined reference to `ASN1_HEADER_free'
../../liblhmail.so: undefined reference to `X509_LOOKUP_file'
../../liblhmail.so: undefined reference to `ERR_print_errors'
../../liblhmail.so: undefined reference to `EVP_PKEY_set1_RSA'
../../liblhmail.so: undefined reference to `EVP_PKEY_set1_DSA'
../../liblhmail.so: undefined reference to `CRYPTO_mem_ctrl'
../../liblhmail.so: undefined reference to `RSA_free'
../../liblhmail.so: undefined reference to `DH_free'
../../liblhmail.so: undefined reference to `BIO_free'
../../liblhmail.so: undefined reference to `PKCS7_free'
../../liblhmail.so: undefined reference to `X509_LOOKUP_hash_dir'
../../liblhmail.so: undefined reference to `EVP_PKEY_free'
../../liblhmail.so: undefined reference to `BUF_MEM_free'
../../liblhmail.so: undefined reference to `i2d_DHparams'
../../liblhmail.so: undefined reference to `PEM_read_bio_PrivateKey'
../../liblhmail.so: undefined reference to `EVP_PKEY_set1_DH'
../../liblhmail.so: undefined reference to `ERR_load_crypto_strings'
../../liblhmail.so: undefined reference to `X509_LOOKUP_ctrl'
../../liblhmail.so: undefined reference to `PEM_write_bio_PKCS7'
../../liblhmail.so: undefined reference to `ASN1_dup'
../../liblhmail.so: undefined reference to `i2d_DSAparams'
../../liblhmail.so: undefined reference to `BIO_printf'
../../liblhmail.so: undefined reference to `RSAPrivateKey_dup'
../../liblhmail.so: undefined reference to `EVP_PKEY_new'
../../liblhmail.so: undefined reference to `SMIME_read_PKCS7'
../../liblhmail.so: undefined reference to `EVP_PKEY_get1_RSA'
../../liblhmail.so: undefined reference to `EVP_PKEY_get1_DH'
../../liblhmail.so: undefined reference to `BIO_free_all'
../../liblhmail.so: undefined reference to `BIO_s_file'
../../liblhmail.so: undefined reference to `BIO_s_mem'
../../liblhmail.so: undefined reference to `BIO_new_fp'
../../liblhmail.so: undefined reference to `OPENSSL_add_all_algorithms_noconf'
../../liblhmail.so: undefined reference to `PKCS7_verify'
../../liblhmail.so: undefined reference to `d2i_DSAparams'
../../liblhmail.so: undefined reference to `CRYPTO_mem_leaks'
../../liblhmail.so: undefined reference to `BIO_new'
../../liblhmail.so: undefined reference to `X509_STORE_free'
../../liblhmail.so: undefined reference to `X509_STORE_new'
../../liblhmail.so: undefined reference to `X509_STORE_add_lookup'
../../liblhmail.so: undefined reference to `PEM_read_bio_X509_AUX'
../../liblhmail.so: undefined reference to `ERR_clear_error'
../../liblhmail.so: undefined reference to `BIO_new_mem_buf'
../../liblhmail.so: undefined reference to `DSA_free'
../../liblhmail.so: undefined reference to `EVP_PKEY_type'
../../liblhmail.so: undefined reference to `PKCS7_sign'
../../liblhmail.so: undefined reference to `EVP_PKEY_get1_DSA'
../../liblhmail.so: undefined reference to `ENGINE_load_builtin_engines'
collect2: ld returned 1 exit status
make: *** [pop3] Error 1

croland
8th June 2007, 13:32
It looks like there is an OpenSSL dependency. Are you using anything that depends on OpenSSL? If so you will need to add it to the lib path.

amit_pansuria
8th June 2007, 14:28
It looks like there is an OpenSSL dependency. Are you using anything that depends on OpenSSL? If so you will need to add it to the lib path.

ok now
my qt-3.3 lib is in /usr/lib/qt/lib
so where to add openssl and which particular lib i have to add and where to add
Regards,
Amit