Ao tentar atualizar dá o seguinte erro:
Configurando v4l2loopback-dkms (0.12.3-1ubuntu0.1) ...
Removing old v4l2loopback-0.12.3 DKMS files...
------------------------------
Deleting module version: 0.12.3
completely from the DKMS tree.
------------------------------
Done.
Loading new v4l2loopback-0.12.3 DKMS files...
Building for 5.8.0-7625-generic
Building initial module for 5.8.0-7625-generic
ERROR (dkms apport): kernel package linux-headers-5.8.0-7625-generic is not supported
Error! Bad return status for module build on kernel: 5.8.0-7625-generic (x86_64)
Consult /var/lib/dkms/v4l2loopback/0.12.3/build/make.log for more information.
dpkg: erro ao processar o pacote v4l2loopback-dkms (--configure):
o subprocesso instalado, do pacote v4l2loopback-dkms, o script post-installation retornou erro do status de saída 10
Erros foram encontrados durante o processamento de:
v4l2loopback-dkms
o log:
`identar texto pré-formatado por 4 espaços`
DKMS make.log for v4l2loopback-0.12.3 for kernel 5.8.0-7625-generic (x86_64)
sex 30 out 2020 08:44:04 -03
Building v4l2-loopback driver...
make -C /lib/modules/5.8.0-7625-generic/build M=/var/lib/dkms/v4l2loopback/0.12.3/build modules
make[1]: Entrando no diretório '/usr/src/linux-headers-5.8.0-7625-generic'
CC [M] /var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.o
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:137:47: warning: ‘struct timeval’ declared inside parameter list will not be visible outside of this definition or declaration
137 | static inline void v4l2l_get_timestamp(struct timeval *tv) {
| ^~~~~~~
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c: In function ‘v4l2l_get_timestamp’:
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:147:4: error: dereferencing pointer to incomplete type ‘struct timeval’
147 | tv->tv_sec = (time_t)ts.tv_sec;
| ^~
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:147:16: error: ‘time_t’ undeclared (first use in this function); did you mean ‘ktime_t’?
147 | tv->tv_sec = (time_t)ts.tv_sec;
| ^~~~~~
| ktime_t
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:147:16: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:147:23: error: expected ‘;’ before ‘ts’
147 | tv->tv_sec = (time_t)ts.tv_sec;
| ^~
| ;
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c: In function ‘vidioc_qbuf’:
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:1527:24: error: passing argument 1 of ‘v4l2l_get_timestamp’ from incompatible pointer type [-Werror=incompatible-pointer-types]
1527 | v4l2l_get_timestamp(&b->buffer.timestamp);
| ^~~~~~~~~~~~~~~~~~~~
| |
| struct __kernel_v4l2_timeval *
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:137:56: note: expected ‘struct timeval *’ but argument is of type ‘struct __kernel_v4l2_timeval *’
137 | static inline void v4l2l_get_timestamp(struct timeval *tv) {
| ~~~~~~~~~~~~~~~~^~
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c: In function ‘v4l2_loopback_write’:
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:1954:22: error: passing argument 1 of ‘v4l2l_get_timestamp’ from incompatible pointer type [-Werror=incompatible-pointer-types]
1954 | v4l2l_get_timestamp(&b->timestamp);
| ^~~~~~~~~~~~~
| |
| struct __kernel_v4l2_timeval *
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:137:56: note: expected ‘struct timeval *’ but argument is of type ‘struct __kernel_v4l2_timeval *’
137 | static inline void v4l2l_get_timestamp(struct timeval *tv) {
| ~~~~~~~~~~~~~~~~^~
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c: In function ‘init_buffers’:
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:2059:23: error: passing argument 1 of ‘v4l2l_get_timestamp’ from incompatible pointer type [-Werror=incompatible-pointer-types]
2059 | v4l2l_get_timestamp(&b->timestamp);
| ^~~~~~~~~~~~~
| |
| struct __kernel_v4l2_timeval *
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:137:56: note: expected ‘struct timeval *’ but argument is of type ‘struct __kernel_v4l2_timeval *’
137 | static inline void v4l2l_get_timestamp(struct timeval *tv) {
| ~~~~~~~~~~~~~~~~^~
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c: In function ‘init_vdev’:
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:2090:23: error: ‘VFL_TYPE_GRABBER’ undeclared (first use in this function); did you mean ‘VFL_TYPE_SUBDEV’?
2090 | vdev->vfl_type = VFL_TYPE_GRABBER;
| ^~~~~~~~~~~~~~~~
| VFL_TYPE_SUBDEV
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c: In function ‘v4l2loopback_init_module’:
/var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.c:2441:44: error: ‘VFL_TYPE_GRABBER’ undeclared (first use in this function); did you mean ‘VFL_TYPE_SUBDEV’?
2441 | if (video_register_device(devs[i]->vdev, VFL_TYPE_GRABBER, video_nr[i]) < 0) {
| ^~~~~~~~~~~~~~~~
| VFL_TYPE_SUBDEV
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:290: /var/lib/dkms/v4l2loopback/0.12.3/build/v4l2loopback.o] Erro 1
make[1]: *** [Makefile:1780: /var/lib/dkms/v4l2loopback/0.12.3/build] Erro 2
make[1]: Saindo do diretório '/usr/src/linux-headers-5.8.0-7625-generic'
make: *** [Makefile:43: v4l2loopback.ko] Erro 2
já tentei dar os comandos:
sudo dpkg --configure -a
e
sudo apt --fix -broken install
e nada, mesmo erro, alguém já teve esse problema ou sabe como resolver?