VMware Communities
PE2Dave
Contributor
Contributor

vmplayer 4.0. 2 build-591240, Fedora 16, 64 bit, 3.2.10 kernel

As root. run vmplayer,

tries to recompile. Errors as shown below.

This has been months now, unable to run vmplayer.

Used to be it built sweetly and ran, no problem.

Is it something vmware should be addressing?

TIA Dave

/tmp/vmware-root/modules/vmnet-only/filter.c:60:16: error: ‘THIS_MODULE’ undeclared here (not in a function)
make[2]: *** [/tmp/vmware-root/modules/vmnet-only/filter.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/tmp/vmware-root/modules/vmnet-only/netif.c: In function ‘VNetNetIfSetup’:
/tmp/vmware-root/modules/vmnet-only/netif.c:134:7: error: unknown field ‘ndo_set_multicast_list’ specified in initializer
/tmp/vmware-root/modules/vmnet-only/netif.c:134:7: warning: initialization from incompatible pointer type [enabled by default]
/tmp/vmware-root/modules/vmnet-only/netif.c:134:7: warning: (near initialization for ‘vnetNetifOps.ndo_validate_addr’) [enabled by default]
/tmp/vmware-root/modules/vmnet-only/userif.c: In function ‘VNetCsumCopyDatagram’:
/tmp/vmware-root/modules/vmnet-only/userif.c:520:3: error: incompatible type for argument 1 of ‘kmap’
include/linux/highmem.h:48:21: note: expected ‘struct page *’ but argument is of type ‘const struct <anonymous>’
/tmp/vmware-root/modules/vmnet-only/userif.c:523:3: error: incompatible type for argument 1 of ‘kunmap’
include/linux/highmem.h:54:20: note: expected ‘struct page *’ but argument is of type ‘const struct <anonymous>’
make[2]: *** [/tmp/vmware-root/modules/vmnet-only/netif.o] Error 1
make[2]: *** [/tmp/vmware-root/modules/vmnet-only/userif.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmnet-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/3.2.10-3.fc16.x86_64'
make: *** [vmnet.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmnet-only'
Using 2.6.x kernel build system.
Reply
0 Kudos
3 Replies
grnl
Contributor
Contributor

This may be the problem I had.

There is a patch that I found was necessary.

http://weltall.heliohost.org/wordpress/2011/09/29/vmware-workstationplayer-fix-for-linux-3-1/

Is where I found it.

It worked for mem

GSNL

Reply
0 Kudos
PE2Dave
Contributor
Contributor

#fail here.

Amended the version (now running vmplayer 4.02)

ran vmplayer as root.

Same network issue

Ran the patch.

# ./patch-modules_3.1.0.sh /usr/lib/vmware/modules/source/.patched found. You have already patched your sources. Exiting
Come on vmware?  Surely you can fix it?
Dave
Reply
0 Kudos
PE2Dave
Contributor
Contributor

Ah well. I give up on vmware.

I'll find another host.

PIty really.

Reply
0 Kudos