On 07/06/2016 05:30 AM, Christopher Barry wrote:
>
> DKMS make.log for digimend-6 for kernel 4.6.0-1-amd64 (x86_64)
> Tue Jul 5 22:26:59 EDT 2016
> make -C /lib/modules/4.6.0-1-amd64/build
> SUBDIRS=/var/lib/dkms/digimend/6/build modules make[1]: Entering
> directory '/usr/src/linux-headers-4.6.0-1-amd64' CC
> [M] /var/lib/dkms/digimend/6/build/hid-kye.o CC
> [M] /var/lib/dkms/digimend/6/build/hid-uclogic.o CC
> [M] /var/lib/dkms/digimend/6/build/hid-polostar.o /var/lib/dkms/digimend/6/build/hid-uclogic.c:1101:22:
> error: initialization from incompatible pointer type
> [-Werror=incompatible-pointer-types] .input_configured =
> uclogic_input_configured,
> ^ /var/lib/dkms/digimend/6/build/hid-uclogic.c:1101:22: note: (near
> initialization for ‘uclogic_driver.input_configured’) cc1: some
> warnings being treated as
> errors /usr/src/linux-headers-4.6.0-1-common/scripts/Makefile.build:302:
> recipe for target '/var/lib/dkms/digimend/6/build/hid-uclogic.o' failed
> make[4]: *** [/var/lib/dkms/digimend/6/build/hid-uclogic.o] Error
> 1 /usr/src/linux-headers-4.6.0-1-common/Makefile:1446: recipe for
> target '_module_/var/lib/dkms/digimend/6/build' failed make[3]: ***
> [_module_/var/lib/dkms/digimend/6/build] Error 2 Makefile:146: recipe
> for target 'sub-make' failed make[2]: *** [sub-make] Error 2
> Makefile:8: recipe for target 'all' failed make[1]: *** [all] Error 2
> make[1]: Leaving directory '/usr/src/linux-headers-4.6.0-1-amd64'
> Makefile:9: recipe for target 'modules' failed make: *** [modules]
> Error 2
>
>
> is it me?
No, newer kernels changed the input_configured function prototype.
You'll need to use the latest master version, where a workaround is
implemented, and build and install it manually, or using DKMS.
This will be included in the next release, but when that comes I can't say
yet.
Nick
|