Debian | can't install linux-headers-6.12.12+bpo-amd64; function “strlcpy” is unknown
0
votes
1
answer
247
views
I'm a Debian 12 derivative and I'm trying to install Nvidia drivers. To do so, I needed to install linux-headers and dependencies:
First, I've checked my kernel info,
uname -r
6.12.12+bpo-amd64
After that, I've tried to install relative packages:
sudo apt install linux-headers-6.12.12+bpo-amd64
And then, I've received the error messages,
make -j16 KERNELRELEASE=6.12.12+bpo-amd64 KERNEL_DIR=/lib/modules/6.12.12+bpo-amd64/build all...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.12.12+bpo-amd64 (x86_64)
Consult /var/lib/dkms/v4l2loopback/0.12.7/build/make.log for more information.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.12.12+bpo-amd64 failed!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
Failed to process /etc/kernel/header_postinst.d at /var/lib/dpkg/info/linux-headers-6.12.12+bpo-amd64.postinst line 11.
When I check the related logs,
sudo cat /var/lib/dkms/v4l2loopback/0.12.7/build/make.log
DKMS make.log for v4l2loopback-0.12.7 for kernel 6.12.12+bpo-amd64 (x86_64)
Prş 03 Nis 2025 22:14:27 +03
Building v4l2-loopback driver...
make -C /lib/modules/6.12.12+bpo-amd64/build M=/var/lib/dkms/v4l2loopback/0.12.7/build modules
make: Entering directory '/usr/src/linux-headers-6.12.12+bpo-amd64'
CC [M] /var/lib/dkms/v4l2loopback/0.12.7/build/v4l2loopback.o
/var/lib/dkms/v4l2loopback/0.12.7/build/v4l2loopback.c: In function ‘vidioc_querycap’:
/var/lib/dkms/v4l2loopback/0.12.7/build/v4l2loopback.c:717:9: error: implicit declaration of function ‘strlcpy’; did you mean ‘strncpy’? [-Werror=implicit-function-declaration]
717 | strlcpy(cap->driver, "v4l2 loopback", sizeof(cap->driver));
| ^~~~~~~
| strncpy
cc1: some warnings being treated as errors
make: *** [/usr/src/linux-headers-6.12.12+bpo-common/scripts/Makefile.build:234: /var/lib/dkms/v4l2loopback/0.12.7/build/v4l2loopback.o] Error 1
make: *** [/usr/src/linux-headers-6.12.12+bpo-common/Makefile:1962: /var/lib/dkms/v4l2loopback/0.12.7/build] Error 2
make: *** [/usr/src/linux-headers-6.12.12+bpo-common/Makefile:236: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.12.12+bpo-amd64'
make: *** [Makefile:43: v4l2loopback.ko] Error 2
What could be the possible reason and what should I do for that?
Best,
Orkut
Asked by Orkut Murat Yılmaz
(3 rep)
Apr 3, 2025, 07:29 PM
Last activity: Apr 4, 2025, 08:01 AM
Last activity: Apr 4, 2025, 08:01 AM