Skip to content

Instantly share code, notes, and snippets.

@jonathonf
Created July 12, 2013 00:28
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/5980456 to your computer and use it in GitHub Desktop.
Save jonathonf/5980456 to your computer and use it in GitHub Desktop.
spl-linux DKMS failure for 0.6.1-2~saucy~1.gbp2c8a81
DKMS make.log for spl-0.6.1 for kernel 3.10.0-2-generic (x86_64)
Fri Jul 12 01:21:05 BST 2013
make all-recursive
make[1]: Entering directory `/var/lib/dkms/spl/0.6.1/build'
Making all in include
make[2]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include'
Making all in fs
make[3]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include/fs'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include/fs'
Making all in linux
make[3]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include/linux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include/linux'
Making all in rpc
make[3]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include/rpc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include/rpc'
Making all in sharefs
make[3]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include/sharefs'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include/sharefs'
Making all in sys
make[3]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include/sys'
Making all in fm
make[4]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include/sys/fm'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include/sys/fm'
Making all in fs
make[4]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include/sys/fs'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include/sys/fs'
Making all in sysevent
make[4]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include/sys/sysevent'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include/sys/sysevent'
make[4]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include/sys'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include/sys'
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include/sys'
Making all in util
make[3]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include/util'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include/util'
Making all in vm
make[3]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include/vm'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include/vm'
make[3]: Entering directory `/var/lib/dkms/spl/0.6.1/build/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include'
make[2]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/include'
Making all in rpm
make[2]: Entering directory `/var/lib/dkms/spl/0.6.1/build/rpm'
Making all in fedora
make[3]: Entering directory `/var/lib/dkms/spl/0.6.1/build/rpm/fedora'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/rpm/fedora'
Making all in generic
make[3]: Entering directory `/var/lib/dkms/spl/0.6.1/build/rpm/generic'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/rpm/generic'
make[3]: Entering directory `/var/lib/dkms/spl/0.6.1/build/rpm'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/rpm'
make[2]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/rpm'
Making all in module
make[2]: Entering directory `/var/lib/dkms/spl/0.6.1/build/module'
make -C /lib/modules/3.10.0-2-generic/build SUBDIRS=`pwd` CONFIG_SPL=m modules
make[3]: Entering directory `/usr/src/linux-headers-3.10.0-2-generic'
CC [M] /var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-debug.o
CC [M] /var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.o
In file included from /var/lib/dkms/spl/0.6.1/build/include/sys/kmem.h:38:0,
from /var/lib/dkms/spl/0.6.1/build/include/sys/kstat.h:32,
from /var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c:28:
/var/lib/dkms/spl/0.6.1/build/include/sys/vmsystm.h:77:8: error: redefinition of ‘struct vmalloc_info’
struct vmalloc_info {
^
In file included from /usr/src/linux-headers-3.10.0-2-generic/arch/x86/include/asm/io.h:195:0,
from /usr/src/linux-headers-3.10.0-2-generic/arch/x86/include/asm/realmode.h:5,
from /usr/src/linux-headers-3.10.0-2-generic/arch/x86/include/asm/acpi.h:32,
from /usr/src/linux-headers-3.10.0-2-generic/arch/x86/include/asm/fixmap.h:19,
from /usr/src/linux-headers-3.10.0-2-generic/arch/x86/include/asm/apic.h:12,
from /usr/src/linux-headers-3.10.0-2-generic/arch/x86/include/asm/smp.h:13,
from /usr/src/linux-headers-3.10.0-2-generic/arch/x86/include/asm/mmzone_64.h:10,
from /usr/src/linux-headers-3.10.0-2-generic/arch/x86/include/asm/mmzone.h:4,
from include/linux/mmzone.h:919,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /var/lib/dkms/spl/0.6.1/build/include/sys/kstat.h:28,
from /var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c:28:
include/linux/vmalloc.h:173:8: note: originally defined here
struct vmalloc_info {
^
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c: In function ‘proc_dir_entry_match’:
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c:1126:15: error: dereferencing pointer to incomplete type
if (de->namelen != len)
^
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c:1129:32: error: dereferencing pointer to incomplete type
return !memcmp(name, de->name, len);
^
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c: In function ‘proc_dir_entry_find’:
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c:1137:16: error: dereferencing pointer to incomplete type
for (de = root->subdir; de; de = de->next)
^
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c:1137:37: error: dereferencing pointer to incomplete type
for (de = root->subdir; de; de = de->next)
^
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c: In function ‘proc_dir_entries’:
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c:1150:16: error: dereferencing pointer to incomplete type
for (de = root->subdir; de; de = de->next)
^
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c:1150:37: error: dereferencing pointer to incomplete type
for (de = root->subdir; de; de = de->next)
^
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c: In function ‘spl_proc_init’:
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c:1177:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
proc_spl_kmem_slab = create_proc_entry("slab", 0444, proc_spl_kmem);
^
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c:1177:21: warning: assignment makes pointer from integer without a cast [enabled by default]
proc_spl_kmem_slab = create_proc_entry("slab", 0444, proc_spl_kmem);
^
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c:1181:27: error: dereferencing pointer to incomplete type
proc_spl_kmem_slab->proc_fops = &proc_slab_operations;
^
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c: In function ‘proc_dir_entry_match’:
/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.c:1130:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
cc1: some warnings being treated as errors
make[5]: *** [/var/lib/dkms/spl/0.6.1/build/module/spl/../../module/spl/spl-proc.o] Error 1
make[4]: *** [/var/lib/dkms/spl/0.6.1/build/module/spl] Error 2
make[3]: *** [_module_/var/lib/dkms/spl/0.6.1/build/module] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-3.10.0-2-generic'
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/var/lib/dkms/spl/0.6.1/build/module'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/lib/dkms/spl/0.6.1/build'
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment