Hi,
osmocom-dahdi-dkms fails to build a module for Linux 7.1 in testing and
unstable:
DKMS (dkms-3.2.2) make.log for osmocom-dahdi/0.0~git20250226.6dada77 for kernel 7.1.12+deb14-amd64 (x86_64)
Wed Sep 2 19:12:34 UTC 2026
Building module(s)
# command: make -j14 KERNELRELEASE=7.1.12+deb14-amd64 -C /var/lib/dkms/osmocom-dahdi/0.0~git20250226.6dada77/build KVERS=7.1.12+deb14-amd64
make: Entering directory '/var/lib/dkms/osmocom-dahdi/0.0~git20250226.6dada77/build'
make -C /lib/modules/7.1.12+deb14-amd64/build KBUILD_EXTMOD=/var/lib/dkms/osmocom-dahdi/0.0~git20250226.6dada77/build/drivers/dahdi DAHDI_INCLUDE=/var/lib/dkms/osmocom-dahdi/0.0~git20250226.6dada77/build/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[1]: Entering directory '/usr/src/linux-headers-7.1.12+deb14-amd64'
make[2]: Entering directory '/var/lib/dkms/osmocom-dahdi/0.0~git20250226.6dada77/build/drivers/dahdi'
CC [M] dahdi-base.o
CC [M] dahdi-sysfs.o
CC [M] dahdi-sysfs-chan.o
CC [M] dahdi-version.o
CC [M] dahdi_dynamic.o
CC [M] dahdi_dynamic_loc.o
CC [M] dahdi_dynamic_eth.o
CC [M] dahdi_dynamic_ethmf.o
CC [M] dahdi_transcode.o
CC [M] wcte13xp-base.o
CC [M] wcxb_spi.o
CC [M] wcxb.o
CC [M] wcxb_flash.o
CC [M] wcte43x-base.o
CC [M] wcaxx-base.o
dahdi-base.c: In function 'do_ppp_calls':
dahdi-base.c:6399:17: error: too many arguments to function 'ppp_input_error'; expected 1, have 2
6399 | ppp_input_error(chan->ppp, 0);
| ^~~~~~~~~~~~~~~ ~
In file included from /var/lib/dkms/osmocom-dahdi/0.0~git20250226.6dada77/build/include/dahdi/kernel.h:52,
from dahdi-base.c:68:
/usr/src/linux-headers-7.1.12+deb14-common/include/linux/ppp_channel.h:58:13: note: declared here
58 | extern void ppp_input_error(struct ppp_channel *);
| ^~~~~~~~~~~~~~~
CC [M] wcte11xp.o
CC [M] dahdi_echocan_jpah.o
CC [M] dahdi_echocan_sec.o
CC [M] dahdi_echocan_sec2.o
CC [M] dahdi_echocan_kb1.o
CC [M] dahdi_echocan_mg2.o
make[4]: *** [/usr/src/linux-headers-7.1.12+deb14-common/scripts/Makefile.build:294: dahdi-base.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [/usr/src/linux-headers-7.1.12+deb14-common/Makefile:2189: .] Error 2
make[2]: *** [/usr/src/linux-headers-7.1.12+deb14-common/Makefile:260: __sub-make] Error 2
make[2]: Leaving directory '/var/lib/dkms/osmocom-dahdi/0.0~git20250226.6dada77/build/drivers/dahdi'
make[1]: *** [/usr/src/linux-headers-7.1.12+deb14-common/Makefile:260: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-7.1.12+deb14-amd64'
make: *** [Makefile:74: modules] Error 2
make: Leaving directory '/var/lib/dkms/osmocom-dahdi/0.0~git20250226.6dada77/build'
# exit code: 2
# elapsed time: 00:00:07
----------------------------------------------------------------
Andreas