Doesn't build against kernel 6.6 (Arch Linux)
Hey there
tuxedo-drivers-dkms AUR package maintainer here
tuxedo-drivers doesn't build against (Arch Linux) Kernel 6.6:
DKMS make.log for tuxedo-drivers-4.11.0 for kernel 6.6.60-1-lts (x86_64)
Di 12. Nov 17:55:30 CET 2024
make: Entering directory '/usr/lib/modules/6.6.60-1-lts/build'
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/clevo_acpi.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/clevo_wmi.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_keyboard.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/uniwill_wmi.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/ite_8291/ite_8291.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/ite_8291_lb/ite_8291_lb.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/ite_829x/ite_829x.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/ite_8297/ite_8297.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_compatibility_check/tuxedo_compatibility_check.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_io/tuxedo_io.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb02_nvidia_power_ctrl/tuxedo_nb02_nvidia_power_ctrl.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb05/tuxedo_nb05_keyboard.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb04/tuxedo_nb04_keyboard.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb04/tuxedo_nb04_wmi_ab.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb05/tuxedo_nb05_kbd_backlight.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb05/tuxedo_nb05_power_profiles.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_tuxi/tuxi_acpi.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_tuxi/tuxedo_tuxi_fan_control.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb04/tuxedo_nb04_wmi_bs.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/stk8321/stk8321.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb05/tuxedo_nb05_ec.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/gxtp7380/gxtp7380.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb05/tuxedo_nb05_sensors.o
/var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_tuxi/tuxedo_tuxi_fan_control.c:383:19: error: initialization of 'int (*)(struct platform_device *)' from incompatible pointer type 'void (*)(struct platform_device *)' [-Wincompatible-pointer-types]
383 | .remove = tuxedo_tuxi_fan_control_remove,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_tuxi/tuxedo_tuxi_fan_control.c:383:19: note: (near initialization for 'tuxedo_tuxi_fan_control_driver.remove')
make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_tuxi/tuxedo_tuxi_fan_control.o] Error 1
make[3]: *** Waiting for unfinished jobs....
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb04/tuxedo_nb04_sensors.o
make[2]: *** [scripts/Makefile.build:480: /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_tuxi] Error 2
make[2]: *** Waiting for unfinished jobs....
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb05/tuxedo_nb05_fan_control.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb04/tuxedo_nb04_power_profiles.o
CC [M] /var/lib/dkms/tuxedo-drivers/4.11.0/build/tuxedo_nb04/tuxedo_nb04_kbd_backlight.o
make[1]: *** [/usr/lib/modules/6.6.60-1-lts/build/Makefile:1921: /var/lib/dkms/tuxedo-drivers/4.11.0/build] Error 2
make: *** [Makefile:234: __sub-make] Error 2
make: Leaving directory '/usr/lib/modules/6.6.60-1-lts/build'
Builds fine against 6.11.6