VMware Communities
dobbilino
Contributor
Contributor

problems installing vmware tools in a linux-guest

Hi everybody,

i am working on an intel based imac , just installed fusion on it. One of my guestsystems is an debian based linux, its called sidux and not on the list of supported distros. The vm itself has been created with the trial version of fusion from cd, and the problem is when i start the vm and try to install the vmware-tools i get this message in the end

Extracting the sources of the vmmemctl module.

Building the vmmemctl module.

Using 2.6.x kernel build system.

make: Entering directory `/tmp/vmware-config1/vmmemctl-only'

make -C /lib/modules/2.6.26-5.slh.6-sidux-686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules

make[1]: Entering directory `/usr/src/linux-headers-2.6.26-5.slh.6-sidux-686'

CC /tmp/vmware-config1/vmmemctl-only/backdoorGcc32.o

CC /tmp/vmware-config1/vmmemctl-only/os.o

In file included from /tmp/vmware-config1/vmmemctl-only/os.c:51:

/tmp/vmware-config1/vmmemctl-only/compat_wait.h:55:5: warning: "VMW_HAVE_EPOLL" is not defined

/tmp/vmware-config1/vmmemctl-only/compat_wait.h:61:5: warning: "VMW_HAVE_EPOLL" is not defined

In file included from /tmp/vmware-config1/vmmemctl-only/os.c:51:

/tmp/vmware-config1/vmmemctl-only/compat_wait.h:78: error: conflicting types for ‘poll_initwait’

include/linux/poll.h:65: error: previous declaration of ‘poll_initwait’ was here

/tmp/vmware-config1/vmmemctl-only/os.c: In function ‘os_init’:

/tmp/vmware-config1/vmmemctl-only/os.c:580: error: ‘struct proc_dir_entry’ has no member named ‘get_info’

make[2]: *** Fehler 1

make[1]: *** Fehler 2

make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-5.slh.6-sidux-686'

make: *** http://vmmemctl.ko Fehler 2

make: Leaving directory `/tmp/vmware-config1/vmmemctl-only'

Unable to build the vmmemctl module.

The memory manager driver (vmmemctl module) is used by VMware host software to

efficiently reclaim memory from a virtual machine.

If the driver is not available, VMware host software may instead need to swap

guest memory to disk, which may reduce performance.

The rest of the software provided by VMware Tools is designed to work

independently of this feature.

If you want the memory management feature, you can install the driver by

running vmware-config-tools.pl again after making sure that gcc, binutils, make

and the kernel sources for your running kernel are installed on your machine.

These packages are available on your distribution's installation CD.

Does anyone know what that means ? Any ideas what to do?

Wkr

dobbi

Reply
0 Kudos
1 Reply
admin
Immortal
Immortal

Sounds like there've been some interface changes (note the errors about structures and function signatures not matching). I believe 2.6.26-5 is relatively recent, though, so it's probably just a matter of Tools not being up to date enough. You could try open-vm-tools.

Reply
0 Kudos