Package: zfs-dkms Version: 0.7.6-1 Severity: important Dear Maintainer,
zfs-dkms fails to build on installing linux kernel 4.16.0-1-amd64, with the following error. > make -j4 KERNELRELEASE=4.16.0-1-amd64..........(bad exit status: 2) > Error! Bad return status for module build on kernel: 4.16.0-1-amd64 (x86_64) > Consult /var/lib/dkms/zfs/0.7.6/build/make.log for more information. I've attached the resulting make.log. -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (700, 'unstable'), (650, 'stable'), (600, 'testing'), (500, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.15.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages zfs-dkms depends on: ii debconf [debconf-2.0] 1.5.66 ii dkms 2.3-3 ii lsb-release 9.20170808 ii spl-dkms 0.7.6-1 Versions of packages zfs-dkms recommends: ii linux-libc-dev 4.16.5-1 ii zfs-zed 0.7.6-1 ii zfsutils-linux 0.7.6-1 zfs-dkms suggests no packages. -- debconf information: * zfs-dkms/note-incompatible-licenses: zfs-dkms/stop-build-for-32bit-kernel: true zfs-dkms/stop-build-for-unknown-kernel: true
DKMS make.log for zfs-0.7.6 for kernel 4.16.0-1-amd64 (x86_64) Wed 2 May 16:41:09 PDT 2018 make all-recursive make[1]: Entering directory '/var/lib/dkms/zfs/0.7.6/build' Making all in module make[2]: Entering directory '/var/lib/dkms/zfs/0.7.6/build/module' list='icp'; for targetdir in $list; do \ make -C $targetdir; \ done make[3]: Entering directory '/var/lib/dkms/zfs/0.7.6/build/module/icp' mkdir -p api core spi io os algs algs/aes algs/edonr algs/modes algs/sha1 algs/sha2 algs/skein asm-x86_64 asm-x86_64/aes asm-x86_64/modes asm-x86_64/sha1 asm-x86_64/sha2 asm-i386 asm-generic make[3]: Leaving directory '/var/lib/dkms/zfs/0.7.6/build/module/icp' make -C /lib/modules/4.16.0-1-amd64/build SUBDIRS=`pwd` O=/lib/modules/4.16.0-1-amd64/build CONFIG_ZFS=m modules make[3]: Entering directory '/usr/src/linux-headers-4.16.0-1-amd64' CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/illumos-crypto.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/avl/avl.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/nvpair/nvpair.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/unicode/u8_textprep.o LD [M] /var/lib/dkms/zfs/0.7.6/build/module/avl/zavl.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/unicode/uconv.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/api/kcf_cipher.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/nvpair/fnvpair.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zfs_deleg.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/api/kcf_digest.o LD [M] /var/lib/dkms/zfs/0.7.6/build/module/unicode/zunicode.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zfs_prop.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/nvpair/nvpair_alloc_spl.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/nvpair/nvpair_alloc_fixed.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zprop_common.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/api/kcf_mac.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zfs_namecheck.o LD [M] /var/lib/dkms/zfs/0.7.6/build/module/nvpair/znvpair.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zfs/abd.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zfs_comutil.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/api/kcf_miscapi.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zfs/arc.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zfs_fletcher.o In file included from /var/lib/dkms/zfs/0.7.6/build/include/linux/vfs_compat.h:275:0, from /var/lib/dkms/zfs/0.7.6/build/include/sys/zpl.h:37, from /var/lib/dkms/zfs/0.7.6/build/module/zfs/arc.c:281: /usr/src/linux-headers-4.16.0-1-common/include/linux/posix_acl.h: In function ‘posix_acl_dup’: /usr/src/linux-headers-4.16.0-1-common/include/linux/posix_acl.h:45:16: error: passing argument 1 of ‘refcount_inc’ from incompatible pointer type [-Werror=incompatible-pointer-types] refcount_inc(&acl->a_refcount); ^ In file included from /usr/src/linux-headers-4.16.0-1-common/include/linux/refcount.h:58:0, from /usr/src/linux-headers-4.16.0-1-common/include/linux/ipc.h:9, from /usr/src/linux-headers-4.16.0-1-common/include/uapi/linux/sem.h:5, from /usr/src/linux-headers-4.16.0-1-common/include/linux/sem.h:9, from /usr/src/linux-headers-4.16.0-1-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.16.0-1-common/arch/x86/include/asm/syscall.h:17, from /usr/src/linux-headers-4.16.0-1-common/arch/x86/include/asm/elf.h:13, from /usr/src/linux-headers-4.16.0-1-common/include/linux/elf.h:5, from /usr/src/linux-headers-4.16.0-1-common/include/linux/module.h:15, from /usr/src/spl-0.7.6/include/sys/sysmacros.h:28, from /usr/src/spl-0.7.6/include/sys/types.h:29, from /var/lib/dkms/zfs/0.7.6/build/include/sys/avl.h:42, from /var/lib/dkms/zfs/0.7.6/build/include/sys/spa.h:35, from /var/lib/dkms/zfs/0.7.6/build/module/zfs/arc.c:263: /usr/src/linux-headers-4.16.0-1-common/arch/x86/include/asm/refcount.h:50:29: note: expected ‘refcount_t * {aka struct refcount_struct *}’ but argument is of type ‘zfs_refcount_t * {aka struct refcount *}’ static __always_inline void refcount_inc(refcount_t *r) ^~~~~~~~~~~~ In file included from /var/lib/dkms/zfs/0.7.6/build/include/linux/vfs_compat.h:275:0, from /var/lib/dkms/zfs/0.7.6/build/include/sys/zpl.h:37, from /var/lib/dkms/zfs/0.7.6/build/module/zfs/arc.c:281: /usr/src/linux-headers-4.16.0-1-common/include/linux/posix_acl.h: In function ‘posix_acl_release’: /usr/src/linux-headers-4.16.0-1-common/include/linux/posix_acl.h:55:35: error: passing argument 1 of ‘refcount_dec_and_test’ from incompatible pointer type [-Werror=incompatible-pointer-types] if (acl && refcount_dec_and_test(&acl->a_refcount)) ^ In file included from /usr/src/linux-headers-4.16.0-1-common/include/linux/refcount.h:58:0, from /usr/src/linux-headers-4.16.0-1-common/include/linux/ipc.h:9, from /usr/src/linux-headers-4.16.0-1-common/include/uapi/linux/sem.h:5, from /usr/src/linux-headers-4.16.0-1-common/include/linux/sem.h:9, from /usr/src/linux-headers-4.16.0-1-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.16.0-1-common/arch/x86/include/asm/syscall.h:17, from /usr/src/linux-headers-4.16.0-1-common/arch/x86/include/asm/elf.h:13, from /usr/src/linux-headers-4.16.0-1-common/include/linux/elf.h:5, from /usr/src/linux-headers-4.16.0-1-common/include/linux/module.h:15, from /usr/src/spl-0.7.6/include/sys/sysmacros.h:28, from /usr/src/spl-0.7.6/include/sys/types.h:29, from /var/lib/dkms/zfs/0.7.6/build/include/sys/avl.h:42, from /var/lib/dkms/zfs/0.7.6/build/include/sys/spa.h:35, from /var/lib/dkms/zfs/0.7.6/build/module/zfs/arc.c:263: /usr/src/linux-headers-4.16.0-1-common/arch/x86/include/asm/refcount.h:73:42: note: expected ‘refcount_t * {aka struct refcount_struct *}’ but argument is of type ‘zfs_refcount_t * {aka struct refcount *}’ static __always_inline __must_check bool refcount_dec_and_test(refcount_t *r) ^~~~~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/zfs/0.7.6/build/include/sys/zpl.h:37:0, from /var/lib/dkms/zfs/0.7.6/build/module/zfs/arc.c:281: /var/lib/dkms/zfs/0.7.6/build/include/linux/vfs_compat.h: In function ‘zpl_posix_acl_release’: /var/lib/dkms/zfs/0.7.6/build/include/linux/vfs_compat.h:288:26: error: passing argument 1 of ‘atomic_dec_and_test’ from incompatible pointer type [-Werror=incompatible-pointer-types] if (atomic_dec_and_test(&acl->a_refcount)) ^ In file included from /usr/src/linux-headers-4.16.0-1-common/arch/x86/include/asm/msr.h:67:0, from /usr/src/linux-headers-4.16.0-1-common/arch/x86/include/asm/processor.h:21, from /usr/src/linux-headers-4.16.0-1-common/arch/x86/include/asm/cpufeature.h:5, from /usr/src/linux-headers-4.16.0-1-common/arch/x86/include/asm/thread_info.h:53, from /usr/src/linux-headers-4.16.0-1-common/include/linux/thread_info.h:38, from /usr/src/linux-headers-4.16.0-1-common/arch/x86/include/asm/preempt.h:7, from /usr/src/linux-headers-4.16.0-1-common/include/linux/preempt.h:81, from /usr/src/linux-headers-4.16.0-1-common/include/linux/spinlock.h:51, from /usr/src/linux-headers-4.16.0-1-common/include/linux/seqlock.h:36, from /usr/src/linux-headers-4.16.0-1-common/include/linux/time.h:6, from /usr/src/linux-headers-4.16.0-1-common/include/linux/stat.h:19, from /usr/src/linux-headers-4.16.0-1-common/include/linux/module.h:10, from /usr/src/spl-0.7.6/include/sys/sysmacros.h:28, from /usr/src/spl-0.7.6/include/sys/types.h:29, from /var/lib/dkms/zfs/0.7.6/build/include/sys/avl.h:42, from /var/lib/dkms/zfs/0.7.6/build/include/sys/spa.h:35, from /var/lib/dkms/zfs/0.7.6/build/module/zfs/arc.c:263: /usr/src/linux-headers-4.16.0-1-common/arch/x86/include/asm/atomic.h:116:29: note: expected ‘atomic_t * {aka struct <anonymous> *}’ but argument is of type ‘zfs_refcount_t * {aka struct refcount *}’ static __always_inline bool atomic_dec_and_test(atomic_t *v) ^~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zfs_uio.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/api/kcf_ctxops.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zpool_prop.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zfs_fletcher_superscalar.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/core/kcf_callprov.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zfs_fletcher_superscalar4.o cc1: some warnings being treated as errors make[7]: *** [/usr/src/linux-headers-4.16.0-1-common/scripts/Makefile.build:329: /var/lib/dkms/zfs/0.7.6/build/module/zfs/arc.o] Error 1 make[6]: *** [/usr/src/linux-headers-4.16.0-1-common/scripts/Makefile.build:588: /var/lib/dkms/zfs/0.7.6/build/module/zfs] Error 2 make[6]: *** Waiting for unfinished jobs.... CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zfs_fletcher_intel.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zfs_fletcher_sse.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zfs_fletcher_avx512.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/core/kcf_prov_tabs.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/core/kcf_sched.o LD [M] /var/lib/dkms/zfs/0.7.6/build/module/zcommon/zcommon.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/core/kcf_mech_tabs.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/core/kcf_prov_lib.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/spi/kcf_spi.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/io/aes.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/io/edonr_mod.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/io/sha1_mod.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/io/sha2_mod.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/io/skein_mod.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/os/modhash.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/os/modconf.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/modes/cbc.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/modes/ccm.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/modes/ctr.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/modes/ecb.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/modes/gcm.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/modes/modes.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/aes/aes_impl.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/aes/aes_modes.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/edonr/edonr.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/sha1/sha1.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/sha2/sha2.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/skein/skein.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/skein/skein_block.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/algs/skein/skein_iv.o CC [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/asm-x86_64/aes/aeskey.o AS [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/asm-x86_64/aes/aes_amd64.o AS [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/asm-x86_64/aes/aes_intel.o AS [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/asm-x86_64/modes/gcm_intel.o AS [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/asm-x86_64/sha1/sha1-x86_64.o AS [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/asm-x86_64/sha2/sha256_impl.o /var/lib/dkms/zfs/0.7.6/build/module/icp/asm-x86_64/sha1/.tmp_sha1-x86_64.o: warning: objtool: sha1_block_data_order()+0x11: unsupported stack pointer realignment /var/lib/dkms/zfs/0.7.6/build/module/icp/asm-x86_64/sha2/.tmp_sha256_impl.o: warning: objtool: SHA256TransformBlocks()+0x19: unsupported stack pointer realignment AS [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/asm-x86_64/sha2/sha512_impl.o /var/lib/dkms/zfs/0.7.6/build/module/icp/asm-x86_64/sha2/.tmp_sha512_impl.o: warning: objtool: SHA512TransformBlocks()+0x1c: unsupported stack pointer realignment LD [M] /var/lib/dkms/zfs/0.7.6/build/module/icp/icp.o make[5]: *** [/usr/src/linux-headers-4.16.0-1-common/Makefile:1575: _module_/var/lib/dkms/zfs/0.7.6/build/module] Error 2 make[4]: *** [Makefile:146: sub-make] Error 2 make[3]: *** [Makefile:8: all] Error 2 make[3]: Leaving directory '/usr/src/linux-headers-4.16.0-1-amd64' make[2]: *** [Makefile:27: modules] Error 2 make[2]: Leaving directory '/var/lib/dkms/zfs/0.7.6/build/module' make[1]: *** [Makefile:716: all-recursive] Error 1 make[1]: Leaving directory '/var/lib/dkms/zfs/0.7.6/build' make: *** [Makefile:587: all] Error 2