[Dovecot] Compiling under Fedora Core 4 - Problem
OK - trying to migrate to dovecot and I like what I see so far, but having a hard time getting it to work. I decided to go with the 1.0 version because I need to get away from the ~/Mail namespace. I'm trying to port from a Linuxconf virtual WU-IMAP type config.
So - I compiled but then decided I wanted mysql so I tried to reconfigure and now getting compile errors. Looks like I'm missing something?
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x25): In function
report_errors': : undefined reference to
ERR_get_error_line_data'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0xa4): In function
vio_ssl_read': : undefined reference to
SSL_read'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0xc5): In function
vio_ssl_read': : undefined reference to
SSL_get_error'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0xf9): In function
vio_ssl_write': : undefined reference to
SSL_write'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x22d): In function
vio_ssl_close': : undefined reference to
SSL_shutdown'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x23d): In function
vio_ssl_close': : undefined reference to
SSL_free'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x35c): In function
sslaccept': : undefined reference to
SSL_new'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x372): In function
sslaccept': : undefined reference to
SSL_clear'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x380): In function
sslaccept': : undefined reference to
SSL_get_session'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x38f): In function
sslaccept': : undefined reference to
SSL_SESSION_set_timeout'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x3a3): In function
sslaccept': : undefined reference to
SSL_set_fd'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x3b1): In function
sslaccept': : undefined reference to
SSL_set_accept_state'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x3bf): In function
sslaccept': : undefined reference to
SSL_do_handshake'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x3d5): In function
sslaccept': : undefined reference to
SSL_get_peer_certificate'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x3e3): In function
sslaccept': : undefined reference to
X509_get_subject_name'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x3fb): In function
sslaccept': : undefined reference to
X509_NAME_oneline'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x40b): In function
sslaccept': : undefined reference to
X509_get_issuer_name'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x423): In function
sslaccept': : undefined reference to
X509_NAME_oneline'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x433): In function
sslaccept': : undefined reference to
X509_free'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x453): In function
sslaccept': : undefined reference to
SSL_get_shared_ciphers'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x4c1): In function
sslaccept': : undefined reference to
SSL_free'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x53b): In function
sslconnect': : undefined reference to
SSL_new'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x54d): In function
sslconnect': : undefined reference to
SSL_clear'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x55b): In function
sslconnect': : undefined reference to
SSL_get_session'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x56a): In function
sslconnect': : undefined reference to
SSL_SESSION_set_timeout'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x57e): In function
sslconnect': : undefined reference to
SSL_set_fd'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x58c): In function
sslconnect': : undefined reference to
SSL_set_connect_state'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x59a): In function
sslconnect': : undefined reference to
SSL_do_handshake'
/usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x607): In function
sslconnect': : undefined reference to
SSL_free'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x8): In
function get_dh512': : undefined reference to
DH_new'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x2a): In
function get_dh512': : undefined reference to
BN_bin2bn'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x49): In
function get_dh512': : undefined reference to
BN_bin2bn'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x67): In
function get_dh512': : undefined reference to
DH_free'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x9a): In
function report_errors': : undefined reference to
ERR_get_error_line_data'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0xcd): In
function vio_set_cert_stuff': : undefined reference to
SSL_CTX_use_certificate_file'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0xf1): In
function vio_set_cert_stuff': : undefined reference to
SSL_CTX_use_PrivateKey_file'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0xfd): In
function vio_set_cert_stuff': : undefined reference to
SSL_CTX_check_private_key'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x14e): In
function vio_set_cert_stuff': : undefined reference to
ERR_print_errors_fp'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x1c1): In
function vio_set_cert_stuff': : undefined reference to
ERR_print_errors_fp'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x1e9): In
function vio_verify_callback': : undefined reference to
X509_STORE_CTX_get_current_cert'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x1f3): In
function vio_verify_callback': : undefined reference to
X509_STORE_CTX_get_error'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x1fb): In
function vio_verify_callback': : undefined reference to
X509_STORE_CTX_get_error_depth'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x209): In
function vio_verify_callback': : undefined reference to
X509_get_subject_name'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x223): In
function vio_verify_callback': : undefined reference to
X509_NAME_oneline'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x271): In
function vio_verify_callback': : undefined reference to
X509_get_issuer_name'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x285): In
function vio_verify_callback': : undefined reference to
X509_NAME_oneline'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x2e7): In
function new_VioSSLConnectorFd': : undefined reference to
TLSv1_client_method'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x2f2): In
function new_VioSSLConnectorFd': : undefined reference to
SSL_CTX_new'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x30c): In
function new_VioSSLConnectorFd': : undefined reference to
SSL_CTX_set_cipher_list'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x326): In
function new_VioSSLConnectorFd': : undefined reference to
SSL_CTX_set_verify'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x350): In
function new_VioSSLConnectorFd': : undefined reference to
SSL_CTX_load_verify_locations'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x379): In
function new_VioSSLConnectorFd': : undefined reference to
SSL_CTX_ctrl'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x381): In
function new_VioSSLConnectorFd': : undefined reference to
DH_free'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x394): In
function new_VioSSLConnectorFd': : undefined reference to
SSL_CTX_set_default_verify_paths'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x3bc): In
function new_VioSSLConnectorFd': : undefined reference to
SSL_load_error_strings'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x3cd): In
function new_VioSSLConnectorFd': : undefined reference to
OPENSSL_add_all_algorithms_noconf'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x422): In
function new_VioSSLAcceptorFd': : undefined reference to
TLSv1_server_method'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x42d): In
function new_VioSSLAcceptorFd': : undefined reference to
SSL_CTX_new'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x447): In
function new_VioSSLAcceptorFd': : undefined reference to
SSL_CTX_set_cipher_list'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x469): In
function new_VioSSLAcceptorFd': : undefined reference to
SSL_CTX_ctrl'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x483): In
function new_VioSSLAcceptorFd': : undefined reference to
SSL_CTX_set_verify'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x49c): In
function new_VioSSLAcceptorFd': : undefined reference to
SSL_CTX_set_session_id_context'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x4c6): In
function new_VioSSLAcceptorFd': : undefined reference to
SSL_CTX_load_verify_locations'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x4ef): In
function new_VioSSLAcceptorFd': : undefined reference to
SSL_CTX_ctrl'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x4f7): In
function new_VioSSLAcceptorFd': : undefined reference to
DH_free'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x50a): In
function new_VioSSLAcceptorFd': : undefined reference to
SSL_CTX_set_default_verify_paths'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x532): In
function new_VioSSLAcceptorFd': : undefined reference to
SSL_load_error_strings'
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x543): In
function new_VioSSLAcceptorFd': : undefined reference to
OPENSSL_add_all_algorithms_noconf'
collect2: ld returned 1 exit status
make[3]: *** [dovecot-auth] Error 1
make[3]: Leaving directory
/ctyme/linuxapps/dovecot/dovecot-1.0-test78/src/auth' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory
/ctyme/linuxapps/dovecot/dovecot-1.0-test78/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/ctyme/linuxapps/dovecot/dovecot-1.0-test78'
make: *** [all] Error 2
-- Marc Perkel - marc@perkel.com
Spam Filter: http://www.junkemailfilter.com My Blog: http://marc.perkel.com
On 2005-07-16 10:44:37 -0700, Marc Perkel wrote:
Date: Sat, 16 Jul 2005 10:44:37 -0700 From: Marc Perkel marc@perkel.com Subject: [Dovecot] Compiling under Fedora Core 4 - Problem To: dovecot@dovecot.org
OK - trying to migrate to dovecot and I like what I see so far, but having a hard time getting it to work. I decided to go with the 1.0 version because I need to get away from the ~/Mail namespace. I'm trying to port from a Linuxconf virtual WU-IMAP type config.
So - I compiled but then decided I wanted mysql so I tried to reconfigure and now getting compile errors. Looks like I'm missing something?
install the openssl development package and make a bug report to them about missing dependencies.
darix
participants (2)
-
Marc Perkel
-
Marcus Rueckert