Kamailio 5.7 build on Debian Bookworm gave me the following build
warnings.  The only curl related build dependency that I have is
libcurl4-openssl-dev and the only openssl related build dependency is
libssl-dev.

-- Juha

--------------------------------------

CC (gcc) [M http_client.so]             functions.o
functions.c: In function 'curL_request_url':
functions.c:158:9: warning: 'CURLOPT_PROTOCOLS' is deprecated: since 7.85.0. 
Use CURLOPT_PROTOCOLS_STR [-Wdeprecated-declarations]
  158 |         res = curl_easy_setopt(
      |         ^~~
In file included from http_client.h:36,
                 from functions.c:45:
/usr/include/x86_64-linux-gnu/curl/curl.h:1749:3: note: declared here
 1749 |   CURLOPTDEPRECATED(CURLOPT_PROTOCOLS, CURLOPTTYPE_LONG, 181,
      |   ^~~~~~~~~~~~~~~~~
functions.c:160:9: warning: 'CURLOPT_REDIR_PROTOCOLS' is deprecated: since 
7.85.0. Use CURLOPT_REDIR_PROTOCOLS_STR [-Wdeprecated-declarations]
  160 |         res = curl_easy_setopt(
      |         ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1755:3: note: declared here
 1755 |   CURLOPTDEPRECATED(CURLOPT_REDIR_PROTOCOLS, CURLOPTTYPE_LONG, 182,
      |   ^~~~~~~~~~~~~~~~~
functions.c:387:17: warning: 'CURLINFO_SIZE_DOWNLOAD' is deprecated: since 
7.55.0. Use CURLINFO_SIZE_DOWNLOAD_T [-Wdeprecated-declarations]
  387 |                 curl_easy_getinfo(curl, CURLINFO_SIZE_DOWNLOAD, 
&download_size);
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2841:3: note: declared here
 2841 |   CURLINFO_SIZE_DOWNLOAD
      |   ^~~~~~~~~~~~~~~~~~~~~~



CC (gcc) [M tls.so]             tls_mod.o
tls_mod.c: In function 'mod_child':
tls_mod.c:455:25: warning: 'OPENSSL_fork_prepare' is deprecated: Since OpenSSL 
3.0 [-Wdeprecated-declarations]
  455 |                         OPENSSL_fork_prepare();
      |                         ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/comp.h:22,
                 from /usr/include/openssl/ssl.h:28,
                 from tls_init.h:30,
                 from tls_mod.c:45:
/usr/include/openssl/crypto.h:427:28: note: declared here
  427 | OSSL_DEPRECATEDIN_3_0 void OPENSSL_fork_prepare(void);
      |                            ^~~~~~~~~~~~~~~~~~~~
tls_mod.c:467:25: warning: 'OPENSSL_fork_parent' is deprecated: Since OpenSSL 
3.0 [-Wdeprecated-declarations]
  467 |                         OPENSSL_fork_parent();
      |                         ^~~~~~~~~~~~~~~~~~~
/usr/include/openssl/crypto.h:428:28: note: declared here
  428 | OSSL_DEPRECATEDIN_3_0 void OPENSSL_fork_parent(void);
      |                            ^~~~~~~~~~~~~~~~~~~
tls_mod.c:471:25: warning: 'OPENSSL_fork_child' is deprecated: Since OpenSSL 
3.0 [-Wdeprecated-declarations]
  471 |                         OPENSSL_fork_child();
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/openssl/crypto.h:429:28: note: declared here
  429 | OSSL_DEPRECATEDIN_3_0 void OPENSSL_fork_child(void);
      |                            ^~~~~~~~~~~~~~~~~~
tls_mod.c: In function 'ksr_rand_engine_param':
tls_mod.c:514:17: warning: 'RAND_set_rand_method' is deprecated: Since OpenSSL 
3.0 [-Wdeprecated-declarations]
  514 |                 RAND_set_rand_method(RAND_ksr_krand_method());
      |                 ^~~~~~~~~~~~~~~~~~~~
In file included from tls_rand.h:26,
                 from tls_mod.c:54:
/usr/include/openssl/rand.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int RAND_set_rand_method(const RAND_METHOD *meth);
      |                           ^~~~~~~~~~~~~~~~~~~~
tls_mod.c:517:17: warning: 'RAND_set_rand_method' is deprecated: Since OpenSSL 
3.0 [-Wdeprecated-declarations]
  517 |                 RAND_set_rand_method(RAND_ksr_fastrand_method());
      |                 ^~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rand.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int RAND_set_rand_method(const RAND_METHOD *meth);
      |                           ^~~~~~~~~~~~~~~~~~~~
tls_mod.c:520:17: warning: 'RAND_set_rand_method' is deprecated: Since OpenSSL 
3.0 [-Wdeprecated-declarations]
  520 |                 RAND_set_rand_method(RAND_ksr_cryptorand_method());
      |                 ^~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rand.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int RAND_set_rand_method(const RAND_METHOD *meth);
      |                           ^~~~~~~~~~~~~~~~~~~~
tls_mod.c:523:17: warning: 'RAND_set_rand_method' is deprecated: Since OpenSSL 
3.0 [-Wdeprecated-declarations]
  523 |                 RAND_set_rand_method(RAND_ksr_kxlibssl_method());
      |                 ^~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rand.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int RAND_set_rand_method(const RAND_METHOD *meth);
      |                           ^~~~~~~~~~~~~~~~~~~~
tls_mod.c: In function 'mod_register':
tls_mod.c:674:9: warning: 'RAND_set_rand_method' is deprecated: Since OpenSSL 
3.0 [-Wdeprecated-declarations]
  674 |         RAND_set_rand_method(RAND_ksr_cryptorand_method());
      |         ^~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rand.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int RAND_set_rand_method(const RAND_METHOD *meth);
      |                           ^~~~~~~~~~~~~~~~~~~~
tls_mod.c: In function 'tls_engine_init':
tls_mod.c:708:9: warning: 'ENGINE_by_id' is deprecated: Since OpenSSL 3.0 
[-Wdeprecated-declarations]
  708 |         e  = ENGINE_by_id("dynamic");
      |         ^
In file included from tls_mod.c:153:
/usr/include/openssl/engine.h:336:31: note: declared here
  336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
      |                               ^~~~~~~~~~~~
tls_mod.c:727:9: warning: 'ENGINE_ctrl_cmd_string' is deprecated: Since OpenSSL 
3.0 [-Wdeprecated-declarations]
  727 |         if (!ENGINE_ctrl_cmd_string(e, "SO_PATH", 
NCONF_get_string(config, engine_section, "dynamic_path"), 0)) {
      |         ^~
/usr/include/openssl/engine.h:479:5: note: declared here
  479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char 
*arg,
      |     ^~~~~~~~~~~~~~~~~~~~~~
tls_mod.c:731:9: warning: 'ENGINE_ctrl_cmd_string' is deprecated: Since OpenSSL 
3.0 [-Wdeprecated-declarations]
  731 |         if (!ENGINE_ctrl_cmd_string(e, "ID", engine_id, 0)) {
      |         ^~
/usr/include/openssl/engine.h:479:5: note: declared here
  479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char 
*arg,
      |     ^~~~~~~~~~~~~~~~~~~~~~
tls_mod.c:735:9: warning: 'ENGINE_ctrl_cmd' is deprecated: Since OpenSSL 3.0 
[-Wdeprecated-declarations]
  735 |         if (!ENGINE_ctrl_cmd(e, "LOAD", 1, NULL, NULL, 0)) {
      |         ^~
/usr/include/openssl/engine.h:450:27: note: declared here
  450 | OSSL_DEPRECATEDIN_3_0 int ENGINE_ctrl_cmd(ENGINE *e, const char 
*cmd_name,
      |                           ^~~~~~~~~~~~~~~
tls_mod.c:742:17: warning: 'ENGINE_ctrl_cmd_string' is deprecated: Since 
OpenSSL 3.0 [-Wdeprecated-declarations]
  742 |                 if (!ENGINE_ctrl_cmd_string(e, confval->name, 
confval->value, 0)) {
      |                 ^~
/usr/include/openssl/engine.h:479:5: note: declared here
  479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char 
*arg,
      |     ^~~~~~~~~~~~~~~~~~~~~~
tls_mod.c:748:9: warning: 'ENGINE_init' is deprecated: Since OpenSSL 3.0 
[-Wdeprecated-declarations]
  748 |         if (!ENGINE_init(e)) {
      |         ^~
/usr/include/openssl/engine.h:620:27: note: declared here
  620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e);
      |                           ^~~~~~~~~~~
tls_mod.c:753:17: warning: 'ENGINE_set_default_string' is deprecated: Since 
OpenSSL 3.0 [-Wdeprecated-declarations]
  753 |                 rc = ENGINE_set_default_string(e, 
tls_engine_settings.engine_algorithms.s);
      |                 ^~
/usr/include/openssl/engine.h:685:27: note: declared here
  685 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default_string(ENGINE *e,
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~
tls_mod.c:759:9: warning: 'ENGINE_free' is deprecated: Since OpenSSL 3.0 
[-Wdeprecated-declarations]
  759 |         ENGINE_free(e);
      |         ^~~~~~~~~~~
/usr/include/openssl/engine.h:493:27: note: declared here
  493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e);
      |                           ^~~~~~~~~~~
tls_mod.c: In function 'tls_engine_private_key':
tls_mod.c:768:9: warning: 'ENGINE_load_private_key' is deprecated: Since 
OpenSSL 3.0 [-Wdeprecated-declarations]
  768 |         return ENGINE_load_private_key(ksr_tls_engine, key_id, NULL, 
NULL);
      |         ^~~~~~
/usr/include/openssl/engine.h:638:11: note: declared here
  638 | EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id,
      |           ^~~~~~~~~~~~~~~~~~~~~~~
CC (gcc) [M tls.so]             tls_rand.o
tls_rand.c: In function 'ksr_kxlibssl_init':
tls_rand.c:197:17: warning: 'RAND_get_rand_method' is deprecated: Since OpenSSL 
3.0 [-Wdeprecated-declarations]
  197 |                 _ksr_kxlibssl_local_method = RAND_get_rand_method();
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from tls_rand.h:26,
                 from tls_rand.c:30:
/usr/include/openssl/rand.h:50:42: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 const RAND_METHOD *RAND_get_rand_method(void);
      |                                          ^~~~~~~~~~~~~~~~~~~~

_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org

Reply via email to