Ad Widget

Collapse

make install fails

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • trailman
    Junior Member
    • Mar 2007
    • 4

    #1

    make install fails

    I'm trying to install Zabbix 1.1.6 on a RHEL 4 machine. Iused the following configure command:
    ./configure --enable-server --enable-agent --with-mysql -with-jabber -with-libcurl --enable-static
    When doing make, I get this error: (This is part of it anyway, to much to post all)

    : undefined reference to `SSL_shutdown'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x2af): In function `vio_ssl_close':
    : undefined reference to `SSL_free'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x3e4): In function `sslaccept':
    : undefined reference to `SSL_new'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x446): In function `sslaccept':
    : undefined reference to `SSL_clear'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x454): In function `sslaccept':
    : undefined reference to `SSL_get_session'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x463): In function `sslaccept':
    : undefined reference to `SSL_SESSION_set_timeout'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x477): In function `sslaccept':
    : undefined reference to `SSL_set_fd'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x485): In function `sslaccept':
    : undefined reference to `SSL_set_accept_state'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x493): In function `sslaccept':
    : undefined reference to `SSL_do_handshake'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x4ac): In function `sslaccept':
    : undefined reference to `SSL_free'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x529): In function `sslconnect':
    : undefined reference to `SSL_new'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x585): In function `sslconnect':
    : undefined reference to `SSL_clear'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x593): In function `sslconnect':
    : undefined reference to `SSL_get_session'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x5a2): In function `sslconnect':
    : undefined reference to `SSL_SESSION_set_timeout'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x5b6): In function `sslconnect':
    : undefined reference to `SSL_set_fd'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x5c4): In function `sslconnect':
    : undefined reference to `SSL_set_connect_state'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x5d2): In function `sslconnect':
    : undefined reference to `SSL_do_handshake'
    /usr/lib/mysql/libmysqlclient.a(viossl.o)(.text+0x5eb): 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+0x5f): In function `get_dh512':
    : undefined reference to `DH_free'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x92): In function `report_errors':
    : undefined reference to `ERR_get_error_line_data'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0xc6): In function `vio_set_cert_stuff':
    : undefined reference to `SSL_CTX_use_certificate_file'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0xe6): In function `vio_set_cert_stuff':
    : undefined reference to `SSL_CTX_use_PrivateKey_file'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0xf2): In function `vio_set_cert_stuff':
    : undefined reference to `SSL_CTX_check_private_key'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x11d): In function `vio_set_cert_stuff':
    : undefined reference to `SSL_CTX_use_PrivateKey_file'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x153): In function `vio_set_cert_stuff':
    : undefined reference to `ERR_print_errors_fp'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x1b7): In function `vio_set_cert_stuff':
    : undefined reference to `ERR_print_errors_fp'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x1df): In function `vio_verify_callback':
    : undefined reference to `X509_STORE_CTX_get_current_cert'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x1e9): In function `vio_verify_callback':
    : undefined reference to `X509_STORE_CTX_get_error'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x1f1): In function `vio_verify_callback':
    : undefined reference to `X509_STORE_CTX_get_error_depth'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x205): In function `vio_verify_callback':
    : undefined reference to `X509_get_subject_name'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x219): In function `vio_verify_callback':
    : undefined reference to `X509_NAME_oneline'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x267): In function `vio_verify_callback':
    : undefined reference to `X509_get_issuer_name'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x27b): In function `vio_verify_callback':
    : undefined reference to `X509_NAME_oneline'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x2df): In function `new_VioSSLConnectorFd':
    : undefined reference to `TLSv1_client_method'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x2ea): In function `new_VioSSLConnectorFd':
    : undefined reference to `SSL_CTX_new'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x306): In function `new_VioSSLConnectorFd':
    : undefined reference to `SSL_CTX_set_cipher_list'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x320): In function `new_VioSSLConnectorFd':
    : undefined reference to `SSL_CTX_set_verify'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x34d): In function `new_VioSSLConnectorFd':
    : undefined reference to `SSL_CTX_load_verify_locations'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x376): In function `new_VioSSLConnectorFd':
    : undefined reference to `SSL_CTX_ctrl'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x37e): In function `new_VioSSLConnectorFd':
    : undefined reference to `DH_free'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x391): In function `new_VioSSLConnectorFd':
    : undefined reference to `SSL_CTX_set_default_verify_paths'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x3b7): In function `new_VioSSLConnectorFd':
    : undefined reference to `SSL_load_error_strings'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x3c8): In function `new_VioSSLConnectorFd':
    : undefined reference to `SSL_library_init'
    /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+0x449): In function `new_VioSSLAcceptorFd':
    : undefined reference to `SSL_CTX_set_cipher_list'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x46b): In function `new_VioSSLAcceptorFd':
    : undefined reference to `SSL_CTX_ctrl'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x485): In function `new_VioSSLAcceptorFd':
    : undefined reference to `SSL_CTX_set_verify'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x49e): In function `new_VioSSLAcceptorFd':
    : undefined reference to `SSL_CTX_set_session_id_context'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x4cb): In function `new_VioSSLAcceptorFd':
    : undefined reference to `SSL_CTX_load_verify_locations'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x4f4): In function `new_VioSSLAcceptorFd':
    : undefined reference to `SSL_CTX_ctrl'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x4fc): In function `new_VioSSLAcceptorFd':
    : undefined reference to `DH_free'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x50f): In function `new_VioSSLAcceptorFd':
    : undefined reference to `SSL_CTX_set_default_verify_paths'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x535): In function `new_VioSSLAcceptorFd':
    : undefined reference to `SSL_load_error_strings'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x546): In function `new_VioSSLAcceptorFd':
    : undefined reference to `SSL_library_init'
    /usr/lib/mysql/libmysqlclient.a(viosslfactories.o)(.text+0x54b): In function `new_VioSSLAcceptorFd':
    : undefined reference to `OPENSSL_add_all_algorithms_noconf'
    collect2: ld returned 1 exit status
    make[3]: *** [zabbix_server] Error 1
    make[3]: Leaving directory `/home/fca6264/zabbix-1.1.6/src/zabbix_server'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/fca6264/zabbix-1.1.6/src/zabbix_server'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/fca6264/zabbix-1.1.6/src'
    make: *** [all-recursive] Error 1

    Can anyone help with this? I'm using the 1.4 manual as an install reference, and I believe I have the needed packages, but apparently I've missed something along the way.
  • trailman
    Junior Member
    • Mar 2007
    • 4

    #2
    re: make install fails

    I got by this by dropping the --enable-static switch in the configure command. My server is up and monitoring hosts now.

    Comment

    Working...