>>> Compiling source in /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work ...
* Preparing vmblock module
make -j8 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- 'LDFLAGS=-m elf_x86_64' auto-build KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/lib/modules/4.11.1-gentoo/build
Using kernel build system.
make -C /lib/modules/4.11.1-gentoo/build SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/linux-4.11.1-gentoo'
make[2]: Entering directory '/usr/src/linux-4.11.1-gentoo'
CC [M] /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/filesystem.o
CC [M] /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/stubs.o
CC [M] /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/file.o
CC [M] /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/block.o
CC [M] /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/inode.o
CC [M] /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/super.o
CC [M] /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/control.o
CC [M] /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/module.o
CC [M] /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/dentry.o
/var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/inode.c: In function ‘InodeOpLookup’:
/var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/inode.c:162:29: error: implicit declaration of function ‘current_user_ns’ [-Werror=implicit-function-declaration]
inode->i_gid = make_kgid(current_user_ns(), 0);
^
/var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/inode.c:162:29: warning: passing argument 1 of ‘make_kgid’ makes pointer from integer without a cast [-Wint-conversion]
In file included from /usr/src/linux-4.11.1-gentoo/include/linux/stat.h:19:0,
from /usr/src/linux-4.11.1-gentoo/include/linux/module.h:10,
from /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/inode.c:27:
/usr/src/linux-4.11.1-gentoo/include/linux/uidgid.h:123:15: note: expected ‘struct user_namespace *’ but argument is of type ‘int’
extern kgid_t make_kgid(struct user_namespace *from, gid_t gid);
^
/var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/inode.c:163:29: warning: passing argument 1 of ‘make_kuid’ makes pointer from integer without a cast [-Wint-conversion]
inode->i_uid = make_kuid(current_user_ns(), 0);
^
In file included from /usr/src/linux-4.11.1-gentoo/include/linux/stat.h:19:0,
from /usr/src/linux-4.11.1-gentoo/include/linux/module.h:10,
from /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/inode.c:27:
/usr/src/linux-4.11.1-gentoo/include/linux/uidgid.h:122:15: note: expected ‘struct user_namespace *’ but argument is of type ‘int’
extern kuid_t make_kuid(struct user_namespace *from, uid_t uid);
^
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-4.11.1-gentoo/scripts/Makefile.build:294: /var/tmp/portage/app-emulation/vmware-modules-308.5.4/work/vmblock-only/linux/inode.o] Error 1
make[3]: *** Waiting for unfinished jobs....