DKMS make.log for blktap-2.0.93 for kernel 4.11.0-3-generic (x86_64) Wed May 17 15:28:01 UTC 2017 make: Entering directory '/usr/src/linux-headers-4.11.0-3-generic' CC [M] /var/lib/dkms/blktap/2.0.93/build/control.o In file included from /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:66:0, from /var/lib/dkms/blktap/2.0.93/build/blktap.h:33, from /var/lib/dkms/blktap/2.0.93/build/control.c:30: /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:119:24: warning: variably modified ‘pending’ at file scope sizeof(((struct blktap_sring *)0)->ring[0]))) ^ ./include/xen/interface/io/ring.h:15:59: note: in definition of macro ‘__RD2’ #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^~ ./include/xen/interface/io/ring.h:17:66: note: in expansion of macro ‘__RD4’ #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^~~~~ ./include/xen/interface/io/ring.h:18:66: note: in expansion of macro ‘__RD8’ #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^~~~~ ./include/xen/interface/io/ring.h:19:66: note: in expansion of macro ‘__RD16’ #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^~~~~~ /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:117:8: note: in expansion of macro ‘__RD32’ ((int)__RD32((BLKTAP_PAGE_SIZE - \ ^~~~~~ /var/lib/dkms/blktap/2.0.93/build/blktap.h:77:41: note: in expansion of macro ‘BLKTAP_RING_SIZE’ struct blktap_request *pending[BLKTAP_RING_SIZE]; ^~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/blktap/2.0.93/build/ring.o In file included from /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:66:0, from /var/lib/dkms/blktap/2.0.93/build/blktap.h:33, from /var/lib/dkms/blktap/2.0.93/build/ring.c:38: /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:119:24: warning: variably modified ‘pending’ at file scope sizeof(((struct blktap_sring *)0)->ring[0]))) ^ ./include/xen/interface/io/ring.h:15:59: note: in definition of macro ‘__RD2’ #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^~ ./include/xen/interface/io/ring.h:17:66: note: in expansion of macro ‘__RD4’ #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^~~~~ ./include/xen/interface/io/ring.h:18:66: note: in expansion of macro ‘__RD8’ #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^~~~~ ./include/xen/interface/io/ring.h:19:66: note: in expansion of macro ‘__RD16’ #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^~~~~~ /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:117:8: note: in expansion of macro ‘__RD32’ ((int)__RD32((BLKTAP_PAGE_SIZE - \ ^~~~~~ /var/lib/dkms/blktap/2.0.93/build/blktap.h:77:41: note: in expansion of macro ‘BLKTAP_RING_SIZE’ struct blktap_request *pending[BLKTAP_RING_SIZE]; ^~~~~~~~~~~~~~~~ /var/lib/dkms/blktap/2.0.93/build/ring.c:187:14: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .fault = blktap_ring_fault, ^~~~~~~~~~~~~~~~~ /var/lib/dkms/blktap/2.0.93/build/ring.c:187:14: note: (near initialization for ‘blktap_ring_vm_operations.fault’) cc1: some warnings being treated as errors scripts/Makefile.build:294: recipe for target '/var/lib/dkms/blktap/2.0.93/build/ring.o' failed make[1]: *** [/var/lib/dkms/blktap/2.0.93/build/ring.o] Error 1 Makefile:1526: recipe for target '_module_/var/lib/dkms/blktap/2.0.93/build' failed make: *** [_module_/var/lib/dkms/blktap/2.0.93/build] Error 2 make: Leaving directory '/usr/src/linux-headers-4.11.0-3-generic'