Open kjoyce77 opened 2 months ago
Same on Debian backports:
/var/lib/dkms/drbd/9.2.10-1/build/src/drbd/build-6.9.7+bpo-amd64/drbd_main.c: In function ‘drbd_create_device’:
/var/lib/dkms/drbd/9.2.10-1/build/src/drbd/build-6.9.7+bpo-amd64/drbd_main.c:4085:13: error: implicit declaration of function ‘blk_alloc_queue’; did you mean ‘blk_sync_queue’? [-Werror=implicit-function-declaration]
4085 | q = blk_alloc_queue(NUMA_NO_NODE);
| ^~~~~~~~~~~~~~~
| blk_sync_queue
/var/lib/dkms/drbd/9.2.10-1/build/src/drbd/build-6.9.7+bpo-amd64/drbd_main.c:4085:11: warning: assignment to ‘struct request_queue *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
4085 | q = blk_alloc_queue(NUMA_NO_NODE);
| ^
/var/lib/dkms/drbd/9.2.10-1/build/src/drbd/build-6.9.7+bpo-amd64/drbd_main.c:4090:16: error: implicit declaration of function ‘alloc_disk’; did you mean ‘alloc_skb’? [-Werror=implicit-function-declaration]
4090 | disk = alloc_disk(1);
| ^~~~~~~~~~
| alloc_skb
/var/lib/dkms/drbd/9.2.10-1/build/src/drbd/build-6.9.7+bpo-amd64/drbd_main.c:4090:14: warning: assignment to ‘struct gendisk *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
4090 | disk = alloc_disk(1);
| ^
/var/lib/dkms/drbd/9.2.10-1/build/src/drbd/build-6.9.7+bpo-amd64/drbd_main.c:4260:9: error: implicit declaration of function ‘blk_cleanup_queue’; did you mean ‘blk_put_queue’? [-Werror=implicit-function-declaration]
4260 | blk_cleanup_queue(q);
| ^~~~~~~~~~~~~~~~~
| blk_put_queue
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-6.9.7+bpo-common/scripts/Makefile.build:249: /var/lib/dkms/drbd/9.2.10-1/build/src/drbd/build-current/drbd_main.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.9.7+bpo-common/Makefile:1943: /var/lib/dkms/drbd/9.2.10-1/build/src/drbd/build-current] Error 2
make: *** [Makefile:248: kbuild] Error 2
make: Leaving directory '/var/lib/dkms/drbd/9.2.10-1/build/src/drbd'
These seem a little different from the Centos Stream issue.
Kernel is 6.9.4-200.fc40.x86_64
Building a bootable container 9.1.21, 9.2.9, and 9.2.10 all fail.
Kernel 6.8.11 had no issue building.