** Description changed: [ Impact ] DKMS (dkms-3.2.0) make.log for dahdi/3.1.0+git20230717 for kernel 6.17.0-7-generic (x86_64) Thu Dec 18 16:49:27 UTC 2025 Building module(s) # command: (make modules KVERS=6.17.0-7-generic MODULES_EXTRA='dahdi_dummy dahdi_echocan_oslec'; make KVERS=6.17.0-7-generic) make -C /lib/modules/6.17.0-7-generic/build KBUILD_EXTMOD=/var/lib/dkms/dahdi/3.1.0+git20230717/build/drivers/dahdi DAHDI_INCLUDE=/var/lib/dkms/dahdi/3.1.0+git20230717/build/include DAHDI_MODULES_EXTRA="dahdi_dummy.o dahdi_echocan_oslec.o " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m make[1]: Entering directory '/usr/src/linux-headers-6.17.0-7-generic' make[2]: Entering directory '/var/lib/dkms/dahdi/3.1.0+git20230717/build/drivers/dahdi' warning: the compiler differs from the one used to build the kernel The kernel was built by: x86_64-linux-gnu-gcc (Ubuntu 15.2.0-4ubuntu4) 15.2.0 You are using: gcc (Ubuntu 15.2.0-4ubuntu4) 15.2.0 CC [M] dahdi-base.o dahdi-base.c: In function ‘coretimer_cleanup’: dahdi-base.c:10142:9: error: implicit declaration of function ‘del_timer_sync’; did you mean ‘dev_mc_sync’? [-Wimplicit-function-declaration] 10142 | del_timer_sync(&core_timer.timer); | ^~~~~~~~~~~~~~ | dev_mc_sync make[4]: *** [/usr/src/linux-headers-6.17.0-7-generic/scripts/Makefile.build:287: dahdi-base.o] Error 1 make[3]: *** [/usr/src/linux-headers-6.17.0-7-generic/Makefile:2016: .] Error 2 make[2]: *** [/usr/src/linux-headers-6.17.0-7-generic/Makefile:248: __sub-make] Error 2 make[2]: Leaving directory '/var/lib/dkms/dahdi/3.1.0+git20230717/build/drivers/dahdi' make[1]: *** [Makefile:248: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.17.0-7-generic' make: *** [Makefile:74: modules] Error 2 make -C /lib/modules/6.17.0-7-generic/build KBUILD_EXTMOD=/var/lib/dkms/dahdi/3.1.0+git20230717/build/drivers/dahdi DAHDI_INCLUDE=/var/lib/dkms/dahdi/3.1.0+git20230717/build/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m make[1]: Entering directory '/usr/src/linux-headers-6.17.0-7-generic' make[2]: Entering directory '/var/lib/dkms/dahdi/3.1.0+git20230717/build/drivers/dahdi' warning: the compiler differs from the one used to build the kernel The kernel was built by: x86_64-linux-gnu-gcc (Ubuntu 15.2.0-4ubuntu4) 15.2.0 You are using: gcc (Ubuntu 15.2.0-4ubuntu4) 15.2.0 CC [M] dahdi-base.o dahdi-base.c: In function ‘coretimer_cleanup’: dahdi-base.c:10142:9: error: implicit declaration of function ‘del_timer_sync’; did you mean ‘dev_mc_sync’? [-Wimplicit-function-declaration] 10142 | del_timer_sync(&core_timer.timer); | ^~~~~~~~~~~~~~ | dev_mc_sync make[4]: *** [/usr/src/linux-headers-6.17.0-7-generic/scripts/Makefile.build:287: dahdi-base.o] Error 1 make[3]: *** [/usr/src/linux-headers-6.17.0-7-generic/Makefile:2016: .] Error 2 make[2]: *** [/usr/src/linux-headers-6.17.0-7-generic/Makefile:248: __sub-make] Error 2 make[2]: Leaving directory '/var/lib/dkms/dahdi/3.1.0+git20230717/build/drivers/dahdi' make[1]: *** [Makefile:248: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.17.0-7-generic' make: *** [Makefile:74: modules] Error 2 # exit code: 2 # elapsed time: 00:00:03 ---------------------------------------------------------------- [ Test case ] Install the latest linux-6.17 kernel on Noble: $ sudo add-apt-repository ppa:canonical-kernel-team/ppa3 $ sudo apt install linux-generic-hwe-24.04-edge Install dahdi-dkms: $ sudo apt install dahdi-dkms Module built and installed successfully Load the module: $ sudo modprobe dahdi Module loaded successfully - The same procedure should be repeated on linux-6.8 to test for possible - regressions. + The same procedure must be repeated on linux-6.8 and linux-6.14 to test + for possible regressions. + + In Questing and Resolute install the latest kernel and repeat the + procedure above. [ Fix ] Patches to enable 6.15 kernel: Adding: -debian/patches/1190-Fix-timer-changes-in-Linux-6.15-6.16.patch -debian/patches/1200-Kbuild-Use-ccflags-y-instead-of-EXTRA_CFLAGS.patch Removing: -debian/patches/1190-rename-to-timer_delete_sync-in-Linux-6.15.patch Adding Ubuntu Developers as Maintainer [ Regression potential ] We may experience regressions in systems that are using the dahdi drivers, especially with kernels >= 6.8 kernel.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2136821 Title: dahdi-dkms FTBS in Noble with the linux-6.17 kernel To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dahdi-linux/+bug/2136821/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
