Advertisement
Guest User

spl-dkms fails to build on 4.9.6-1

a guest
Jan 27th, 2017
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.29 KB | None | 0 0
  1. CC [M] /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-kstat.o
  2. CC [M] /var/lib/dkms/spl/0.6.5.8/build/module/splat/splat-cred.o
  3. CC [M] /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-condvar.o
  4. /var/lib/dkms/spl/0.6.5.8/build/module/splat/splat-cred.c: In function ‘splat_cred_test3’:
  5. /var/lib/dkms/spl/0.6.5.8/build/module/splat/splat-cred.c:191:20: error: ‘NGROUPS_SMALL’ undeclared (first use in this function)
  6. gi = groups_alloc(NGROUPS_SMALL);
  7. ^~~~~~~~~~~~~
  8. /var/lib/dkms/spl/0.6.5.8/build/module/splat/splat-cred.c:191:20: note: each undeclared identifier is reported only once for each function it appears in
  9. /var/lib/dkms/spl/0.6.5.8/build/module/splat/splat-cred.c:203:3: error: implicit declaration of function ‘GROUP_AT’ [-Werror=implicit-function-declaration]
  10. GROUP_AT(gi, i) = make_kgid(current_user_ns(), tmp_gid);
  11. ^~~~~~~~
  12. /var/lib/dkms/spl/0.6.5.8/build/module/splat/splat-cred.c:203:19: error: lvalue required as left operand of assignment
  13. GROUP_AT(gi, i) = make_kgid(current_user_ns(), tmp_gid);
  14. ^
  15. cc1: some warnings being treated as errors
  16. make[5]: *** [scripts/Makefile.build:293: /var/lib/dkms/spl/0.6.5.8/build/module/splat/splat-cred.o] Error 1
  17. make[5]: *** Waiting for unfinished jobs....
  18. CC [M] /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-xdr.o
  19. make[4]: *** [scripts/Makefile.build:544: /var/lib/dkms/spl/0.6.5.8/build/module/splat] Error 2
  20. make[4]: *** Waiting for unfinished jobs....
  21. CC [M] /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-cred.o
  22. CC [M] /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-tsd.o
  23. CC [M] /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-zlib.o
  24. In file included from /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-cred.c:27:0:
  25. /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-cred.c: In function ‘cr_groups_search’:
  26. /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-cred.c:53:20: error: implicit declaration of function ‘GROUP_AT’ [-Werror=implicit-function-declaration]
  27. KGID_TO_SGID(GROUP_AT(group_info, mid));
  28. ^
  29. /var/lib/dkms/spl/0.6.5.8/build/include/sys/cred.h:52:38: note: in definition of macro ‘KGID_TO_SGID’
  30. #define KGID_TO_SGID(x) (__kgid_val(x))
  31. ^
  32. /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-cred.c:53:20: error: incompatible type for argument 1 of ‘__kgid_val’
  33. KGID_TO_SGID(GROUP_AT(group_info, mid));
  34. ^
  35. /var/lib/dkms/spl/0.6.5.8/build/include/sys/cred.h:52:38: note: in definition of macro ‘KGID_TO_SGID’
  36. #define KGID_TO_SGID(x) (__kgid_val(x))
  37. ^
  38. In file included from ./include/linux/stat.h:19:0,
  39. from ./include/linux/module.h:10,
  40. from /var/lib/dkms/spl/0.6.5.8/build/include/sys/cred.h:28,
  41. from /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-cred.c:27:
  42. ./include/linux/uidgid.h:38:21: note: expected ‘kgid_t {aka struct <anonymous>}’ but argument is of type ‘int’
  43. static inline gid_t __kgid_val(kgid_t gid)
  44. ^~~~~~~~~~
  45. In file included from /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-cred.c:27:0:
  46. /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-cred.c: In function ‘crgetgroups’:
  47. /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-cred.c:107:26: error: ‘struct group_info’ has no member named ‘blocks’
  48. gids = KGIDP_TO_SGIDP(gi->blocks[0]);
  49. ^
  50. /var/lib/dkms/spl/0.6.5.8/build/include/sys/cred.h:55:30: note: in definition of macro ‘KGIDP_TO_SGIDP’
  51. #define KGIDP_TO_SGIDP(x) (&(x)->val)
  52. ^
  53. cc1: some warnings being treated as errors
  54. make[5]: *** [scripts/Makefile.build:294: /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-cred.o] Error 1
  55. make[5]: *** Waiting for unfinished jobs....
  56. make[4]: *** [scripts/Makefile.build:544: /var/lib/dkms/spl/0.6.5.8/build/module/spl] Error 2
  57. make[3]: *** [Makefile:1490: _module_/var/lib/dkms/spl/0.6.5.8/build/module] Error 2
  58. make[3]: Leaving directory '/usr/lib/modules/4.9.6-1-ARCH/build'
  59. make[2]: *** [Makefile:11: modules] Error 2
  60. make[2]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/module'
  61. make[1]: *** [Makefile:588: all-recursive] Error 1
  62. make[1]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build'
  63. make: *** [Makefile:469: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement