gentoo / vmware

[MIRROR] VMware desktop ebuilds
https://gitweb.gentoo.org/proj/vmware.git
21 stars 18 forks source link

vmware-modules-304.2, kernel 4.2.3 build failure #16

Closed Techwolf closed 8 years ago

Techwolf commented 8 years ago

Kernel is 4.2.3 gcc --version is "gcc (Gentoo 4.9.3 p1.2, pie-0.6.3) 4.9.3"

  CC [M]  /var/tmp/portage/app-emulation/vmware-modules-304.2/work/vmblock-only/linux/inode.o
/var/tmp/portage/app-emulation/vmware-modules-304.2/work/vmblock-only/linux/inode.c:64:4: warning: initialization from incompatible pointer type
    .follow_link = InodeOpFollowlink,
    ^
/var/tmp/portage/app-emulation/vmware-modules-304.2/work/vmblock-only/linux/inode.c:64:4: warning: (near initialization for ‘LinkInodeOps.follow_link’)
/var/tmp/portage/app-emulation/vmware-modules-304.2/work/vmblock-only/linux/inode.c: In function ‘InodeOpFollowlink’:
/var/tmp/portage/app-emulation/vmware-modules-304.2/work/vmblock-only/linux/inode.c:247:4: error: implicit declaration of function ‘nd_set_link’ [-Werror=implicit-function-declaration]
    nd_set_link(nd, iinfo->name);
    ^
cc1: some warnings being treated as errors
/usr/src/linux-4.2.3-zen/scripts/Makefile.build:258: recipe for target '/var/tmp/portage/app-emulation/vmware-modules-304.2/work/vmblock-only/linux/inode.o' failed
make[3]: *** [/var/tmp/portage/app-emulation/vmware-modules-304.2/work/vmblock-only/linux/inode.o] Error 1
make[3]: *** Waiting for unfinished jobs....
itanf commented 8 years ago

Kernel 4.3.0-gentoo gcc is gcc (Gentoo 4.9.3 p1.4, pie-0.6.4) 4.9.3

got same issue

Manfred-Knick commented 8 years ago

same with Linux 4.3.3-gentoo and gcc (Gentoo 5.3.0 p1.0, pie-0.6.5) 5.3.0

Manfred-Knick commented 8 years ago

Cross-Reference / Patches: https://communities.vmware.com/thread/517279 https://bugs.gentoo.org/show_bug.cgi?id=561252 https://bugs.gentoo.org/show_bug.cgi?id=565060 https://bugs.gentoo.org/show_bug.cgi?id=562836#c24

eteran commented 8 years ago

Assuming you are talking about vmware-workstation-11 (or the related player), then this should be solved up to kernel version 4.5.x. If I am wrong on this assumption, please reopen