You are not logged in.
I've been wrestling with this for a good while now, after issues with the official veikk driver I decided to try digimend, however all versions of the package (digimend-drivers-git-dkms, digimend-kernel-drivers-dkms-git, digimend-kernel-drivers-dkms) fail the same way. After looking for solutions the closest I could find was one suggesting to use the AUR package (which I am doing), and another suggesting I downgrade binutils to version 2.36-2, however that answer was from early 2021 and I'm reluctant about downloading a version from so far back.
The error in question:
Sign command: /usr/lib/modules/6.16.7-arch1-1/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
make -j12 KERNELRELEASE=6.16.7-arch1-1 KVERSION=6.16.7-arch1-1
(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.16.7-arch1-1 (x86_64)
Consult /var/lib/dkms/digimend/13/build/make.log for more information.The logfile:
DKMS (dkms-3.2.1) make.log for digimend/13 for kernel 6.16.7-arch1-1 (x86_64)
Tue 16 Sep 12:15:53 UTC 2025
Building module(s)
# command: make -j12 KERNELRELEASE=6.16.7-arch1-1 KVERSION=6.16.7-arch1-1
make -C /lib/modules/6.16.7-arch1-1/build M=/var/lib/dkms/digimend/13/build modules
make[1]: Entering directory '/usr/lib/modules/6.16.7-arch1-1/build'
make[2]: Entering directory '/var/lib/dkms/digimend/13/build'
CC [M] hid-kye.o
CC [M] hid-uclogic-core.o
CC [M] hid-uclogic-rdesc.o
CC [M] hid-uclogic-params.o
CC [M] hid-polostar.o
CC [M] hid-viewsonic.o
hid-uclogic-params.c: In function ‘uclogic_params_init’:
hid-uclogic-params.c:1707:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
1707 | if (bNumInterfaces != 3) {
| ^
hid-uclogic-params.c:1725:9: note: here
1725 | case VID_PID(USB_VENDOR_ID_HUION,
| ^~~~
hid-uclogic-core.c: In function ‘uclogic_remove’:
hid-uclogic-core.c:494:9: error: implicit declaration of function ‘del_timer_sync’ [-Wimplicit-function-declaration]
494 | del_timer_sync(&drvdata->inrange_timer);
| ^~~~~~~~~~~~~~
make[4]: *** [/usr/lib/modules/6.16.7-arch1-1/build/scripts/Makefile.build:287: hid-uclogic-core.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [/usr/lib/modules/6.16.7-arch1-1/build/Makefile:2003: .] Error 2
make[2]: *** [/usr/lib/modules/6.16.7-arch1-1/build/Makefile:248: __sub-make] Error 2
make[2]: Leaving directory '/var/lib/dkms/digimend/13/build'
make[1]: *** [Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/usr/lib/modules/6.16.7-arch1-1/build'
make: *** [Makefile:15: all] Error 2
# exit code: 2
# elapsed time: 00:00:04
----------------------------------------------------------------Last edited by CChromaKee (2025-09-16 13:06:45)
Offline
https://bugs.debian.org/cgi-bin/bugrepo … ug=1106553
del_timer_sync() has been renamed to timer_delete_sync() in v6.2-rc1
"timers: Rename del_timer_sync() to timer_delete_sync()"
https://github.com/torvalds/linux/commi … afee2c7d4fthe backwards compatibility support wrappers have been removed in
v6.15-rc1 "treewide: Switch/rename to timer_delete[_sync]()"
https://github.com/torvalds/linux/commi … 5ec856c916
=> edit hid-uclogic-core.c:494 accordingly
Offline
Turns out my tablet isn't even supported, but for those who might have the same issue, clone the aur package and add this line to the prepare() section in the PKGBUILD, then install with makepkg -si:
sed -i 's/del_timer_sync/timer_shutdown_sync/' hid-uclogic-core.cThanks to seth for pointing it out.
Last edited by CChromaKee (2025-09-16 13:06:06)
Offline
Moderator Note
Moved to AUR Issues, Discussion & PKGBUILD Requests
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline