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

Reply via email to