DKMS don't compile headers
Hi dears!
I'm reporting a problem with NVIDIA (probably) and headers kernel. But, is happening at three weeks at least.
In annex, you will find a log DKMS file, that are "/var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build/make.log"
Thank you, guys.
Building module:
Cleaning build area...
Building module(s)................................
Signing module /var/lib/dkms/nvidia-current/535.183.06/build/nvidia.ko
Signing module /var/lib/dkms/nvidia-current/535.183.06/build/nvidia-modeset.ko
Signing module /var/lib/dkms/nvidia-current/535.183.06/build/nvidia-drm.ko
Signing module /var/lib/dkms/nvidia-current/535.183.06/build/nvidia-uvm.ko
Signing module /var/lib/dkms/nvidia-current/535.183.06/build/nvidia-peermem.ko
Cleaning build area...
nvidia-current.ko.xz:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.10.6-amd64/updates/dkms/
nvidia-current-modeset.ko.xz:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.10.6-amd64/updates/dkms/
nvidia-current-drm.ko.xz:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.10.6-amd64/updates/dkms/
nvidia-current-uvm.ko.xz:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.10.6-amd64/updates/dkms/
nvidia-current-peermem.ko.xz:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.10.6-amd64/updates/dkms/
depmod.....
Sign command: /lib/modules/6.10.6-amd64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Building module:
Cleaning build area...(bad exit status: 2)
Failed command:
make clean
Building module(s)...
Signing module /var/lib/dkms/v4l2loopback/0.13.2/build/v4l2loopback.ko
Cleaning build area...(bad exit status: 2)
Failed command:
make clean
v4l2loopback.ko.xz:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.10.6-amd64/updates/dkms/
depmod.....
Sign command: /lib/modules/6.10.6-amd64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Building module:
Cleaning build area...
Building module(s)...(bad exit status: 2)
Failed command:
make -j12 KERNELRELEASE=6.10.6-amd64 -C /lib/modules/6.10.6-amd64/build M=/var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build
Error! Bad return status for module build on kernel: 6.10.6-amd64 (x86_64)
Consult /var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build/make.log for more information.
dkms autoinstall on 6.10.6-amd64/x86_64 succeeded for nvidia-current v4l2loopback
dkms autoinstall on 6.10.6-amd64/x86_64 failed for xtrx(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.10.6-amd64 failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: error processing package linux-image-6.10.6-amd64 (--configure):
installed linux-image-6.10.6-amd64 package post-installation script subprocess returned error exit status 11
dpkg: dependency problems prevent configuration of linux-headers-6.10.6-amd64:
linux-headers-6.10.6-amd64 depends on linux-image-6.10.6-amd64 (= 6.10.6-1) | linux-image-6.10.6-amd64-unsigned (= 6.10.6-1); however:
Package linux-image-6.10.6-amd64 is not configured yet.
Package linux-image-6.10.6-amd64-unsigned is not installed.
dpkg: error processing package linux-headers-6.10.6-amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-image-amd64:
linux-image-amd64 depends on linux-image-6.10.6-amd64 (= 6.10.6-1); however:
Package linux-image-6.10.6-amd64 is not configured yet.
dpkg: error processing package linux-image-amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-headers-amd64:
linux-headers-amd64 depends on linux-headers-6.10.6-amd64 (= 6.10.6-1); however:
Package linux-headers-6.10.6-amd64 is not configured yet.
dpkg: error processing package linux-headers-amd64 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-image-6.10.6-amd64
linux-headers-6.10.6-amd64
linux-image-amd64
linux-headers-amd64
DKMS make.log for xtrx-0.0.1+git20190320.5ae3a3e-3.5 for kernel 6.10.6-amd64 (x86_64)
Fri Aug 23 08:48:25 -03 2024
make: Entering directory '/usr/src/linux-headers-6.10.6-amd64'
CC [M] /var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build/xtrx.o
/var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build/xtrx.c: In function ‘xtrx_uart_do_tx’:
/var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build/xtrx.c:472:28: error: ‘struct uart_state’ has no member named ‘xmit’
472 | xmit = &port->state->xmit;
| ^~
/var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build/xtrx.c:473:13: error: implicit declaration of function ‘uart_circ_empty’; did you mean ‘uart_lsr_tx_empty’? [-Werror=implicit-function-declaration]
473 | if (uart_circ_empty(xmit))
| ^~~~~~~~~~~~~~~
| uart_lsr_tx_empty
/var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build/xtrx.c:480:25: error: invalid use of undefined type ‘struct circ_buf’
480 | c = xmit->buf[xmit->tail] & 0xff;
| ^~
/var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build/xtrx.c:480:35: error: invalid use of undefined type ‘struct circ_buf’
480 | c = xmit->buf[xmit->tail] & 0xff;
| ^~
/var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build/xtrx.c:484:21: error: invalid use of undefined type ‘struct circ_buf’
484 | xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1);
| ^~
/var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build/xtrx.c:484:35: error: invalid use of undefined type ‘struct circ_buf’
484 | xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1);
| ^~
/var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build/xtrx.c:490:13: error: implicit declaration of function ‘uart_circ_chars_pending’ [-Werror=implicit-function-declaration]
490 | if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS)
| ^~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-6.10.6-common/scripts/Makefile.build:249: /var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build/xtrx.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.10.6-common/Makefile:1959: /var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.5/build] Error 2
make: *** [/usr/src/linux-headers-6.10.6-common/Makefile:252: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.10.6-amd64'
Reply to: