Hi,
The failure is about a missing function:
> cat /var/lib/dkms/nat-rtsp/0.7+5.3/build/make.log
DKMS make.log for nat-rtsp-0.7+5.3 for kernel 6.8.12-amd64 (x86_64)
ven. 21 juin 2024 23:36:01 CEST
make : on entre dans le répertoire « /usr/src/linux-headers-6.8.12-amd64 »
CC [M] /var/lib/dkms/nat-rtsp/0.7+5.3/build/nf_conntrack_rtsp.o
CC [M] /var/lib/dkms/nat-rtsp/0.7+5.3/build/nf_nat_rtsp.o
/var/lib/dkms/nat-rtsp/0.7+5.3/build/nf_conntrack_rtsp.c: In function
‘help’:
/var/lib/dkms/nat-rtsp/0.7+5.3/build/nf_conntrack_rtsp.c:473:9: warning:
enumeration value ‘IP_CT_DIR_MAX’ not handled in switch [-Wswitch]
473 | switch (CTINFO2DIR(ctinfo)) {
| ^~~~~~
/var/lib/dkms/nat-rtsp/0.7+5.3/build/nf_conntrack_rtsp.c: In function
‘init’:
/var/lib/dkms/nat-rtsp/0.7+5.3/build/nf_conntrack_rtsp.c:553:17: error:
implicit declaration of function ‘strlcpy’; did you mean ‘strscpy’?
[-Werror=implicit-function-declaration]
553 | strlcpy(hlpr->name, tmpname, sizeof(hlpr->name));
| ^~~~~~~
| strscpy
cc1: some warnings being treated as errors
make[2]: ***
[/usr/src/linux-headers-6.8.12-common/scripts/Makefile.build:248 :
/var/lib/dkms/nat-rtsp/0.7+5.3/build/nf_conntrack_rtsp.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
make[1]: *** [/usr/src/linux-headers-6.8.12-common/Makefile:1946 :
/var/lib/dkms/nat-rtsp/0.7+5.3/build] Erreur 2
make: *** [/usr/src/linux-headers-6.8.12-common/Makefile:252 :
__sub-make] Erreur 2
make : on quitte le répertoire « /usr/src/linux-headers-6.8.12-amd64 »
Maybe it's linked to kernel headers cleaning, and some #include are missing?
Adrien