### Description

On Fedora 40 present build error
```
[2024-11-15T10:16:57.955Z] LD (gcc) [M tls.so]          tls.so
[2024-11-15T10:16:58.083Z] sources = tls_cfg.c tls_config.c tls_ct_wrq.c 
tls_domain.c tls_init.c tls_rpc.c tls_select.c tls_server.c tls_util.c 
tls_verify.c tls_wolfssl_mod.c     , auto_gen = , objs = tls_cfg.o tls_config.o 
tls_ct_wrq.o tls_domain.o tls_init.o tls_rpc.o tls_select.o tls_server.o 
tls_util.o tls_verify.o tls_wolfssl_mod.o
[2024-11-15T10:16:58.146Z] sources = tls_cfg.c tls_config.c tls_ct_wrq.c 
tls_domain.c tls_init.c tls_rpc.c tls_select.c tls_server.c tls_util.c 
tls_verify.c tls_wolfssl_mod.c     , auto_gen = , objs = tls_cfg.o tls_config.o 
tls_ct_wrq.o tls_domain.o tls_init.o tls_rpc.o tls_select.o tls_server.o 
tls_util.o tls_verify.o tls_wolfssl_mod.o
[2024-11-15T10:16:58.170Z] CC (gcc) [M tls_wolfssl.so]          tls_cfg.o
[2024-11-15T10:16:58.295Z] CC (gcc) [M tls_wolfssl.so]          tls_config.o
[2024-11-15T10:16:58.406Z] In file included from tls_config.c:29:
[2024-11-15T10:16:58.406Z] tls_util.h: In function ‘tls_err_ret’:
[2024-11-15T10:16:58.406Z] tls_util.h:44:30: error: implicit declaration of 
function ‘wolfSSL_get_servername’; did you mean ‘wolfSSL_get_curve_name’? 
[-Wimplicit-function-declaration]
[2024-11-15T10:16:58.406Z]    44 |                         sn = 
wolfSSL_get_servername(ssl, WOLFSSL_SNI_HOST_NAME);
[2024-11-15T10:16:58.406Z]       |                              
^~~~~~~~~~~~~~~~~~~~~~
[2024-11-15T10:16:58.406Z]       |                              
wolfSSL_get_curve_name
[2024-11-15T10:16:58.407Z] tls_util.h:44:28: error: assignment to ‘const char 
*’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
[2024-11-15T10:16:58.407Z]    44 |                         sn = 
wolfSSL_get_servername(ssl, WOLFSSL_SNI_HOST_NAME);
[2024-11-15T10:16:58.407Z]       |                            ^
[2024-11-15T10:16:58.411Z] tls_util.h:46:30: error: implicit declaration of 
function ‘ERR_get_error’ [-Wimplicit-function-declaration]
[2024-11-15T10:16:58.411Z]    46 |                 while((err = 
ERR_get_error())) {
[2024-11-15T10:16:58.411Z]       |                              ^~~~~~~~~~~~~
[2024-11-15T10:16:58.443Z] make[2]: *** [../../Makefile.rules:100: 
tls_config.o] Error 1
[2024-11-15T10:16:58.445Z] make[1]: *** [Makefile:508: modules] Error 1
[2024-11-15T10:16:58.445Z] make[1]: Leaving directory 
'/root/rpmbuild/BUILD/kamailio-6.0.0-dev3/src'
[2024-11-15T10:16:58.445Z] make: *** [Makefile:34: every-module] Error 2
```

### Troubleshooting

#### Reproduction

<!--
If the issue can be reproduced, describe how it can be done.
-->

Used wolfssl-5.7.4

* **Operating System**:

<!--
Details about the operating system, the type: Linux (e.g.,: Debian 8.4, Ubuntu 
16.04, CentOS 7.1, ...), MacOS, xBSD, Solaris, ...;
Kernel details (output of `lsb_release -a` and `uname -a`)
-->

```
(paste your output here)
```


-- 
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/4024
You are receiving this because you are subscribed to this thread.

Message ID: <kamailio/kamailio/issues/4...@github.com>
_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to