[asterisk-bugs] [JIRA] (ASTERISK-24799) [patch] make fails with undefined reference to SSLv3_client_method

Alexander Traud (JIRA) noreply at issues.asterisk.org
Tue Feb 17 02:31:34 CST 2015


Alexander Traud created ASTERISK-24799:
------------------------------------------

             Summary: [patch] make fails with undefined reference to SSLv3_client_method
                 Key: ASTERISK-24799
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-24799
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Channels/chan_sip/TCP-TLS
    Affects Versions: 13.2.0, 12.8.1, 11.16.0, 1.8.32.2
            Reporter: Alexander Traud
            Severity: Minor


Asterisk is not able to link, gives following error message:
{noformat}tcptls.o: In function `__ssl_setup':
main/tcptls.c:773: undefined reference to `SSLv3_client_method'
collect2: error: ld returned 1 exit status
make[1]: *** [asterisk] Error 1
make: *** [main] Error 2{noformat}

Some distributions are going to disable SSLv3 in OpenSSL at compile time. For example, Debian does this in their upcoming OpenSSL 1.0.2 release (issue #[768476|https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768476#10]). Therefore, this patch adds a test for the definition of OPENSSL_NO_SSL3_METHOD. This avoids the above link error and Asterisk is made.

This patch was tested in Ubuntu 14.04 LTS against the current (but still experimental) Debian package, which includes the (final) release of OpenSSL 1.0.2 from January 2015.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list