freeswitch / sofia-sip

Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification.
GNU Lesser General Public License v2.1
267 stars 175 forks source link

Error with Openssl v 3.0.13 #268

Open girishdharmaraj1980 opened 2 weeks ago

girishdharmaraj1980 commented 2 weeks ago
     LINK sip-options

/usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to SSL_get_error' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toTLS_server_method' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to SSL_CTX_set_options' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toSSL_write' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to SSL_get_shutdown' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toSSL_free' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to SSL_CTX_use_certificate_chain_file' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toSSL_set_fd' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to ERR_reason_error_string' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toERR_lib_error_string' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to SSL_read' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toSSL_new' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to SSL_CTX_use_certificate_file' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toSSL_shutdown' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to ERR_clear_error' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toSSL_CTX_sess_set_remove_cb' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to SSL_accept' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toSSL_CTX_new' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to SHA1_Update' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toOPENSSL_init_ssl' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to ERR_func_error_string' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toSSL_CTX_use_PrivateKey_file' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to SSL_CTX_set_cipher_list' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference totls_log_errors' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to SHA1_Init' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toSSL_CTX_free' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to ERR_get_error' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference toSSL_CTX_check_private_key' /usr/bin/ld: ../libsofia-sip-ua/.libs/libsofia-sip-ua.so: undefined reference to `SHA1_Final' collect2: error: ld returned 1 exit status make[2]: [Makefile:581: sip-options] Error 1 make[2]: Leaving directory '/usr/src/sofia-sip/utils' make[1]: [Makefile:506: all-recursive] Error 1 make[1]: Leaving directory '/usr/src/sofia-sip' make: *** [Makefile:427: all] Error 2

girishdharmaraj1980 commented 2 weeks ago

cat /etc/*release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

openssl version OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024)

themsley-voiceflex commented 2 weeks ago

You neglected to mention the sofia-sip version you're trying to build. Current is 1.13.17 and you need a reasonably current version to support openssl 3.