Andreas Beckmann
2016-Sep-10 15:36 UTC
[Pkg-xen-devel] Bug#837330: blktap-dkms: module FTBFS against Linux 4.7
Package: blktap-dkms Version: 2.0.93-0.7 Severity: serious Justification: fails to build from source (but built successfully in the past) Hi, the kernel module fails to build against the latest kernel in sid: DKMS make.log for blktap-2.0.93 for kernel 4.7.0-1-amd64 (x86_64) Sat Sep 10 15:31:32 UTC 2016 make: Entering directory '/usr/src/linux-headers-4.7.0-1-amd64' CC [M] /var/lib/dkms/blktap/2.0.93/build/device.o CC [M] /var/lib/dkms/blktap/2.0.93/build/request.o CC [M] /var/lib/dkms/blktap/2.0.93/build/ring.o CC [M] /var/lib/dkms/blktap/2.0.93/build/control.o CC [M] /var/lib/dkms/blktap/2.0.93/build/sysfs.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/request.c:31: /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]))) ^ /usr/src/linux-headers-4.7.0-1-common/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /usr/src/linux-headers-4.7.0-1-common/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)) ^ /usr/src/linux-headers-4.7.0-1-common/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)) ^ /usr/src/linux-headers-4.7.0-1-common/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]; ^ 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]))) ^ /usr/src/linux-headers-4.7.0-1-common/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /usr/src/linux-headers-4.7.0-1-common/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)) ^ /usr/src/linux-headers-4.7.0-1-common/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)) ^ /usr/src/linux-headers-4.7.0-1-common/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]; ^ 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]))) ^ /usr/src/linux-headers-4.7.0-1-common/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /usr/src/linux-headers-4.7.0-1-common/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)) ^ /usr/src/linux-headers-4.7.0-1-common/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)) ^ /usr/src/linux-headers-4.7.0-1-common/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]; ^ 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/sysfs.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]))) ^ /usr/src/linux-headers-4.7.0-1-common/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /usr/src/linux-headers-4.7.0-1-common/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)) ^ /usr/src/linux-headers-4.7.0-1-common/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)) ^ /usr/src/linux-headers-4.7.0-1-common/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]; ^ 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/device.c:32: /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]))) ^ /usr/src/linux-headers-4.7.0-1-common/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /usr/src/linux-headers-4.7.0-1-common/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)) ^ /usr/src/linux-headers-4.7.0-1-common/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)) ^ /usr/src/linux-headers-4.7.0-1-common/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/device.c: In function 'blktap_device_configure': /var/lib/dkms/blktap/2.0.93/build/device.c:352:3: error: implicit declaration of function 'blk_queue_flush' [-Werror=implicit-function-declaration] blk_queue_flush(rq, REQ_FLUSH); ^ In file included from /usr/src/linux-headers-4.7.0-1-common/include/linux/genhd.h:64:0, from /usr/src/linux-headers-4.7.0-1-common/include/linux/blkdev.h:9, from /var/lib/dkms/blktap/2.0.93/build/device.c:24: /var/lib/dkms/blktap/2.0.93/build/device.c: In function 'blktap_device_create': /var/lib/dkms/blktap/2.0.93/build/device.c:578:6: error: 'struct request_queue' has no member named 'flush_flags' rq->flush_flags); ^ /usr/src/linux-headers-4.7.0-1-common/include/linux/device.h:1192:58: note: in definition of macro 'dev_info' #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg) ^ cc1: some warnings being treated as errors /usr/src/linux-headers-4.7.0-1-common/scripts/Makefile.build:294: recipe for target '/var/lib/dkms/blktap/2.0.93/build/device.o' failed make[3]: *** [/var/lib/dkms/blktap/2.0.93/build/device.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /usr/src/linux-headers-4.7.0-1-common/Makefile:1474: recipe for target '_module_/var/lib/dkms/blktap/2.0.93/build' failed make[2]: *** [_module_/var/lib/dkms/blktap/2.0.93/build] Error 2 Makefile:150: recipe for target 'sub-make' failed make[1]: *** [sub-make] Error 2 Makefile:8: recipe for target 'all' failed make: *** [all] Error 2 make: Leaving directory '/usr/src/linux-headers-4.7.0-1-amd64' Andreas
Debian Bug Tracking System
2016-Sep-26 16:54 UTC
[Pkg-xen-devel] Bug#837330: marked as done (blktap-dkms: module FTBFS against Linux 4.7)
Your message dated Mon, 26 Sep 2016 16:52:19 +0000 with message-id <E1boZ8d-0007hH-UH at franck.debian.org> and subject line Bug#837330: fixed in blktap-dkms 2.0.93-0.8 has caused the Debian Bug report #837330, regarding blktap-dkms: module FTBFS against Linux 4.7 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner at bugs.debian.org immediately.) -- 837330: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837330 Debian Bug Tracking System Contact owner at bugs.debian.org with problems -------------- next part -------------- An embedded message was scrubbed... From: Andreas Beckmann <anbe at debian.org> Subject: blktap-dkms: module FTBFS against Linux 4.7 Date: Sat, 10 Sep 2016 17:36:54 +0200 Size: 12813 URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20160926/af4209cc/attachment.mht> -------------- next part -------------- An embedded message was scrubbed... From: Chrysostomos Nanakos <cnanakos at debian.org> Subject: Bug#837330: fixed in blktap-dkms 2.0.93-0.8 Date: Mon, 26 Sep 2016 16:52:19 +0000 Size: 5306 URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20160926/af4209cc/attachment-0001.mht>