Package: apfs-dkms
Version: 0.3.10-1
Severity: important
apfs-dkms fails to build a module for Linux 6.11 in experimental:
DKMS make.log for linux-apfs-rw-0.3.10 for kernel 6.11-rc5-amd64 (x86_64)
Wed Sep 11 07:40:14 UTC 2024
make: Entering directory '/usr/src/linux-headers-6.11-rc5-amd64'
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/btree.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/compress.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/dir.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/extents.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/file.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/inode.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/key.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/libzbitmap.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/lzfse/lzfse_decode.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/lzfse/lzfse_decode_base.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/lzfse/lzfse_fse.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/lzfse/lzvn_decode_base.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/message.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/namei.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/node.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/object.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/snapshot.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/spaceman.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/super.o
/var/lib/dkms/linux-apfs-rw/0.3.10/build/extents.c:11:9: warning: "MAX"
redefined
11 | #define MAX(X, Y) ((X) <= (Y) ? (Y) : (X))
| ^~~
In file included from
/usr/src/linux-headers-6.11-rc5-common/include/linux/kernel.h:28,
from
/usr/src/linux-headers-6.11-rc5-common/include/linux/cpumask.h:11,
from
/usr/src/linux-headers-6.11-rc5-common/arch/x86/include/asm/paravirt.h:21,
from
/usr/src/linux-headers-6.11-rc5-common/arch/x86/include/asm/irqflags.h:80,
from
/usr/src/linux-headers-6.11-rc5-common/include/linux/irqflags.h:18,
from
/usr/src/linux-headers-6.11-rc5-common/include/linux/spinlock.h:59,
from
/usr/src/linux-headers-6.11-rc5-common/include/linux/wait.h:9,
from
/usr/src/linux-headers-6.11-rc5-common/include/linux/wait_bit.h:8,
from
/usr/src/linux-headers-6.11-rc5-common/include/linux/fs.h:6,
from
/usr/src/linux-headers-6.11-rc5-common/include/linux/highmem.h:5,
from
/usr/src/linux-headers-6.11-rc5-common/include/linux/bvec.h:10,
from
/usr/src/linux-headers-6.11-rc5-common/include/linux/blk_types.h:10,
from
/usr/src/linux-headers-6.11-rc5-common/include/linux/buffer_head.h:12,
from /var/lib/dkms/linux-apfs-rw/0.3.10/build/extents.c:6:
/usr/src/linux-headers-6.11-rc5-common/include/linux/minmax.h:330:9: note: this
is the location of the previous definition
330 | #define MAX(a,b) __cmp(max,a,b)
| ^~~
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/symlink.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/transaction.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/unicode.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/xattr.o
CC [M] /var/lib/dkms/linux-apfs-rw/0.3.10/build/xfield.o
/var/lib/dkms/linux-apfs-rw/0.3.10/build/unicode.c:17:9: warning: "MIN"
redefined
17 | #define MIN(X, Y) ((X) <= (Y) ? (X) : (Y))
| ^~~
In file included from
/usr/src/linux-headers-6.11-rc5-common/include/linux/kernel.h:28,
from /var/lib/dkms/linux-apfs-rw/0.3.10/build/unicode.c:9:
/usr/src/linux-headers-6.11-rc5-common/include/linux/minmax.h:329:9: note: this
is the location of the previous definition
329 | #define MIN(a,b) __cmp(min,a,b)
| ^~~
/var/lib/dkms/linux-apfs-rw/0.3.10/build/transaction.c: In function
'apfs_transaction_commit_nx':
/var/lib/dkms/linux-apfs-rw/0.3.10/build/transaction.c:715:17: error: implicit
declaration of function 'page_mkclean'; did you mean 'pte_mkclean'?
[-Wimplicit-function-declaration]
715 | page_mkclean(page);
| ^~~~~~~~~~~~
| pte_mkclean
make[2]: ***
[/usr/src/linux-headers-6.11-rc5-common/scripts/Makefile.build:249:
/var/lib/dkms/linux-apfs-rw/0.3.10/build/transaction.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/usr/src/linux-headers-6.11-rc5-common/Makefile:1950:
/var/lib/dkms/linux-apfs-rw/0.3.10/build] Error 2
make: *** [/usr/src/linux-headers-6.11-rc5-common/Makefile:236: __sub-make]
Error 2
make: Leaving directory '/usr/src/linux-headers-6.11-rc5-amd64'
Andreas