Hi,

My Debian installation is stuck on 4.8 kernel because zfs-dkms fail to build for 4.9 kernel.

My question is why latest release of ZFS is only on Sid and not Stretch ?


Thanks.


ps: some data about my installation

DKMS status:

   $ dkms status
   spl, 0.6.5.8, 4.8.0-2-amd64, x86_64: installed
   spl, 0.6.5.8, 4.9.0-1-amd64, x86_64: installed
   zfs, 0.6.5.8, 4.8.0-2-amd64, x86_64: installed

Build output for zfs module build:

   DKMS make.log for zfs-0.6.5.8 for kernel 4.9.0-1-amd64 (x86_64)
   Sun Feb 12 13:03:20 CET 2017
   make  all-recursive
   make[1]: Entering directory '/var/lib/dkms/zfs/0.6.5.8/build'
   Making all in module
   make[2]: Entering directory '/var/lib/dkms/zfs/0.6.5.8/build/module'
   make -C /lib/modules/4.9.0-1-amd64/build SUBDIRS=`pwd`  
O=/lib/modules/4.9.0-1-amd64/build CONFIG_ZFS=m modules
   make[3]: Entering directory '/usr/src/linux-headers-4.9.0-1-amd64'
      CC [M]  /var/lib/dkms/zfs/0.6.5.8/build/module/avl/avl.o
      CC [M]  /var/lib/dkms/zfs/0.6.5.8/build/module/unicode/u8_textprep.o
      CC [M]  /var/lib/dkms/zfs/0.6.5.8/build/module/zcommon/zfs_deleg.o
      CC [M]  /var/lib/dkms/zfs/0.6.5.8/build/module/nvpair/nvpair.o
   /var/lib/dkms/zfs/0.6.5.8/build/module/avl/avl.c: In function ‘avl_add’:
   /var/lib/dkms/zfs/0.6.5.8/build/module/avl/avl.c:647:2: warning: ‘where’ may 
be used uninitialized in this function [-Wmaybe-uninitialized]
      avl_insert(tree, new_node, where);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      LD [M]  /var/lib/dkms/zfs/0.6.5.8/build/module/avl/zavl.o
      CC [M]  /var/lib/dkms/zfs/0.6.5.8/build/module/zfs/arc.o
   ...

      CC [M]  /var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_ctldir.o
      CC [M]  /var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_export.o
   /var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_ctldir.c:408:13: error: 
initialization from incompatible pointer type 
[-Werror=incompatible-pointer-types]
      .rename  = zpl_snapdir_rename,
                 ^~~~~~~~~~~~~~~~~~
   /var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_ctldir.c:408:13: note: (near 
initialization for ‘zpl_ops_snapdir.rename’)
      CC [M]  /var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_file.o
   cc1: some warnings being treated as errors
   /usr/src/linux-headers-4.9.0-1-common/scripts/Makefile.build:298: recipe for 
target '/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_ctldir.o' failed
   make[7]: *** [/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_ctldir.o] Error 
1
   make[7]: *** Waiting for unfinished jobs....
   /var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_file.c:841:2: error: unknown 
field ‘aio_fsync’ specified in initializer
      .aio_fsync = zpl_aio_fsync,
      ^
   /var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_file.c:841:15: error: 
initialization from incompatible pointer type 
[-Werror=incompatible-pointer-types]
      .aio_fsync = zpl_aio_fsync,
                   ^~~~~~~~~~~~~
   /var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_file.c:841:15: note: (near 
initialization for ‘zpl_file_operations.fasync’)
   cc1: some warnings being treated as errors
   /usr/src/linux-headers-4.9.0-1-common/scripts/Makefile.build:298: recipe for 
target '/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_file.o' failed
   make[7]: *** [/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_file.o] Error 1
   /usr/src/linux-headers-4.9.0-1-common/scripts/Makefile.build:549: recipe for 
target '/var/lib/dkms/zfs/0.6.5.8/build/module/zfs' failed
   make[6]: *** [/var/lib/dkms/zfs/0.6.5.8/build/module/zfs] Error 2
   /usr/src/linux-headers-4.9.0-1-common/Makefile:1507: recipe for target 
'_module_/var/lib/dkms/zfs/0.6.5.8/build/module' failed
   make[5]: *** [_module_/var/lib/dkms/zfs/0.6.5.8/build/module] Error 2
   Makefile:150: recipe for target 'sub-make' failed
   make[4]: *** [sub-make] Error 2
   Makefile:8: recipe for target 'all' failed
   make[3]: *** [all] Error 2
   make[3]: Leaving directory '/usr/src/linux-headers-4.9.0-1-amd64'
   Makefile:16: recipe for target 'modules' failed
   make[2]: *** [modules] Error 2
   make[2]: Leaving directory '/var/lib/dkms/zfs/0.6.5.8/build/module'
   Makefile:683: recipe for target 'all-recursive' failed
   make[1]: *** [all-recursive] Error 1
   make[1]: Leaving directory '/var/lib/dkms/zfs/0.6.5.8/build'
   Makefile:556: recipe for target 'all' failed
   make: *** [all] Error 2











Reply via email to