Skip to content

Instantly share code, notes, and snippets.

@jonathonf
Created September 19, 2013 19:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jonathonf/6628928 to your computer and use it in GitHub Desktop.
Save jonathonf/6628928 to your computer and use it in GitHub Desktop.
spl-linux DKMS build failure for kernel 3.12-rc2
DKMS make.log for spl-0.6.2 for kernel 3.12.0-031200rc1-generic (x86_64)
Thu Sep 19 20:43:04 BST 2013
make all-recursive
make[1]: Entering directory `/var/lib/dkms/spl/0.6.2/build'
Making all in include
make[2]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include'
Making all in fs
make[3]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include/fs'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include/fs'
Making all in linux
make[3]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include/linux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include/linux'
Making all in rpc
make[3]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include/rpc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include/rpc'
Making all in sharefs
make[3]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include/sharefs'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include/sharefs'
Making all in sys
make[3]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include/sys'
Making all in fm
make[4]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include/sys/fm'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include/sys/fm'
Making all in fs
make[4]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include/sys/fs'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include/sys/fs'
Making all in sysevent
make[4]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include/sys/sysevent'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include/sys/sysevent'
make[4]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include/sys'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include/sys'
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include/sys'
Making all in util
make[3]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include/util'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include/util'
Making all in vm
make[3]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include/vm'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include/vm'
make[3]: Entering directory `/var/lib/dkms/spl/0.6.2/build/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include'
make[2]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/include'
Making all in rpm
make[2]: Entering directory `/var/lib/dkms/spl/0.6.2/build/rpm'
Making all in fedora
make[3]: Entering directory `/var/lib/dkms/spl/0.6.2/build/rpm/fedora'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/rpm/fedora'
Making all in generic
make[3]: Entering directory `/var/lib/dkms/spl/0.6.2/build/rpm/generic'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/rpm/generic'
make[3]: Entering directory `/var/lib/dkms/spl/0.6.2/build/rpm'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/rpm'
make[2]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/rpm'
Making all in module
make[2]: Entering directory `/var/lib/dkms/spl/0.6.2/build/module'
make -C /lib/modules/3.12.0-031200rc1-generic/build SUBDIRS=`pwd` CONFIG_SPL=m modules
make[3]: Entering directory `/usr/src/linux-headers-3.12.0-031200rc1-generic'
CC [M] /var/lib/dkms/spl/0.6.2/build/module/spl/../../module/spl/spl-debug.o
CC [M] /var/lib/dkms/spl/0.6.2/build/module/spl/../../module/spl/spl-proc.o
CC [M] /var/lib/dkms/spl/0.6.2/build/module/spl/../../module/spl/spl-kmem.o
In file included from /var/lib/dkms/spl/0.6.2/build/include/sys/types.h:44:0,
from /var/lib/dkms/spl/0.6.2/build/include/sys/kmem.h:37,
from /var/lib/dkms/spl/0.6.2/build/module/spl/../../module/spl/spl-kmem.c:27:
/var/lib/dkms/spl/0.6.2/build/include/linux/mm_compat.h:198:16: error: unknown field ‘shrink’ specified in initializer
static struct shrinker s = { \
^
/var/lib/dkms/spl/0.6.2/build/module/spl/../../module/spl/spl-kmem.c:842:1: note: in expansion of macro ‘SPL_SHRINKER_DECLARE’
SPL_SHRINKER_DECLARE(spl_kmem_cache_shrinker,
^
/var/lib/dkms/spl/0.6.2/build/include/linux/mm_compat.h:198:16: warning: initialization from incompatible pointer type [enabled by default]
static struct shrinker s = { \
^
/var/lib/dkms/spl/0.6.2/build/module/spl/../../module/spl/spl-kmem.c:842:1: note: in expansion of macro ‘SPL_SHRINKER_DECLARE’
SPL_SHRINKER_DECLARE(spl_kmem_cache_shrinker,
^
/var/lib/dkms/spl/0.6.2/build/include/linux/mm_compat.h:198:16: warning: (near initialization for ‘spl_kmem_cache_shrinker.count_objects’) [enabled by default]
static struct shrinker s = { \
^
/var/lib/dkms/spl/0.6.2/build/module/spl/../../module/spl/spl-kmem.c:842:1: note: in expansion of macro ‘SPL_SHRINKER_DECLARE’
SPL_SHRINKER_DECLARE(spl_kmem_cache_shrinker,
^
make[5]: *** [/var/lib/dkms/spl/0.6.2/build/module/spl/../../module/spl/spl-kmem.o] Error 1
make[4]: *** [/var/lib/dkms/spl/0.6.2/build/module/spl] Error 2
make[3]: *** [_module_/var/lib/dkms/spl/0.6.2/build/module] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-3.12.0-031200rc1-generic'
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/var/lib/dkms/spl/0.6.2/build/module'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/lib/dkms/spl/0.6.2/build'
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment