The problem is that the version of xtrx-dkms that is provided in the repo does not work with any kernel later than 6.1, so if the kernel gets upgraded beyond 6.1, dkms starts giving syntax errors when it tries to compile /var/lib/dkms/xtrx/0.0.1+git20190320.5ae3a3e-3.2/build/xtrx.c and then the installation of that package fails.
If you aren't using that package, you can remove it. Unfortunately, I need to use that package for a software defined radio, and it looks to me like the changes to xtrx.c are relatively simple because they are a result of vm_flags needing to be treated differently.
This is easily repeatable... install bookworm, do an apt update to get to the latest release kernel, then do an apt install xtrx-dkms and watch it fail with syntax errors. I posted about this in a different thread and it looks to me like the solution is to get the dkms package in the repo updated. It looks to me like a matter of just changing three lines in xtrx.c but I haven't actually tried building it yet... am posting here before doing so and risking a nonstandard configuration.
If you aren't using that package, you can remove it. Unfortunately, I need to use that package for a software defined radio, and it looks to me like the changes to xtrx.c are relatively simple because they are a result of vm_flags needing to be treated differently.
This is easily repeatable... install bookworm, do an apt update to get to the latest release kernel, then do an apt install xtrx-dkms and watch it fail with syntax errors. I posted about this in a different thread and it looks to me like the solution is to get the dkms package in the repo updated. It looks to me like a matter of just changing three lines in xtrx.c but I haven't actually tried building it yet... am posting here before doing so and risking a nonstandard configuration.
Statistics: Posted by kludge — Wed Jul 23, 2025 3:56 pm