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

Reply via email to