Hi,
I have installed open vm tools on Ubunti 9.10 using apt-get.
I am currently getting the following error when compiling the Kernel module
(see post):
<http://ubuntuforums.org/showthread.php?t=1331066>[...]
What is the location of the directory of C header files that match your
running
kernel? [/lib/modules/2.6.31-14-generic/build/include]
Extracting the sources of the vmmemctl module.
Building the vmmemctl module.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config5/vmmemctl-only'
make -C /lib/modules/2.6.31-14-generic/build/include/.. SUBDIRS=$PWD
SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
CC [M] /tmp/vmware-config5/vmmemctl-only/os.o
/tmp/vmware-config5/vmmemctl-only/os.c:36:27: error: driver-config.h: No
such file or directory
/tmp/vmware-config5/vmmemctl-only/os.c:52:26: error: compat_sched.h: No such
file or directory
/tmp/vmware-config5/vmmemctl-only/os.c:58:16: error: os.h: No such file or
directory
/tmp/vmware-config5/vmmemctl-only/os.c:59:23: error: vmballoon.h: No such
file or directory
/tmp/vmware-config5/vmmemctl-only/os.c:101: error: expected
specifier-qualifier-list before ‘OSTimerHandler’
/tmp/vmware-config5/vmmemctl-only/os.c:112: error: expected
specifier-qualifier-list before ‘OSStatusHandler’
/tmp/vmware-config5/vmmemctl-only/os.c:290: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘OS_Identity’
/tmp/vmware-config5/vmmemctl-only/os.c:356: error: expected ‘)’ before
‘handle’
/tmp/vmware-config5/vmmemctl-only/os.c:383: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘OS_ReservedPageAlloc’
/tmp/vmware-config5/vmmemctl-only/os.c:413: error: expected ‘)’ before
‘handle’
/tmp/vmware-config5/vmmemctl-only/os.c:439: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘OS_TimerStart’
/tmp/vmware-config5/vmmemctl-only/os.c: In function ‘os_timer_thread_loop’:
/tmp/vmware-config5/vmmemctl-only/os.c:473: error: implicit declaration of
function ‘compat_set_freezable’
/tmp/vmware-config5/vmmemctl-only/os.c:478: error: ‘os_timer’ has no member
named ‘period’
/tmp/vmware-config5/vmmemctl-only/os.c:478: error: implicit declaration of
function ‘compat_wait_check_freezing’
/tmp/vmware-config5/vmmemctl-only/os.c:478: error: ‘os_timer’ has no member
named ‘delay’
/tmp/vmware-config5/vmmemctl-only/os.c:478: error: ‘os_timer’ has no member
named ‘delay’
/tmp/vmware-config5/vmmemctl-only/os.c:482: error: implicit declaration of
function ‘compat_try_to_freeze’
/tmp/vmware-config5/vmmemctl-only/os.c:488: error: ‘os_timer’ has no member
named ‘handler’
/tmp/vmware-config5/vmmemctl-only/os.c:488: error: ‘os_timer’ has no member
named ‘data’
/tmp/vmware-config5/vmmemctl-only/os.c: In function ‘OS_TimerStop’:
/tmp/vmware-config5/vmmemctl-only/os.c:514: error: ‘os_timer’ has no member
named ‘task’
/tmp/vmware-config5/vmmemctl-only/os.c: In function ‘os_proc_show’:
/tmp/vmware-config5/vmmemctl-only/os.c:550: error: ‘os_status’ has no member
named ‘handler’
/tmp/vmware-config5/vmmemctl-only/os.c:561: error: ‘os_status’ has no member
named ‘handler’
/tmp/vmware-config5/vmmemctl-only/os.c: At top level:
/tmp/vmware-config5/vmmemctl-only/os.c:604: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘OS_Init’
/tmp/vmware-config5/vmmemctl-only/os.c: In function ‘OS_Cleanup’:
/tmp/vmware-config5/vmmemctl-only/os.c:670: error: ‘os_status’ has no member
named ‘name_verbose’
/tmp/vmware-config5/vmmemctl-only/os.c: In function ‘init_module’:
/tmp/vmware-config5/vmmemctl-only/os.c:677: error: implicit declaration of
function ‘Balloon_ModuleInit’
/tmp/vmware-config5/vmmemctl-only/os.c:677: error: ‘BALLOON_SUCCESS’
undeclared (first use in this function)
/tmp/vmware-config5/vmmemctl-only/os.c:677: error: (Each undeclared
identifier is reported only once
/tmp/vmware-config5/vmmemctl-only/os.c:677: error: for each function it
appears in.)
/tmp/vmware-config5/vmmemctl-only/os.c: In function ‘cleanup_module’:
/tmp/vmware-config5/vmmemctl-only/os.c:692: error: implicit declaration of
function ‘Balloon_ModuleCleanup’
make[2]: *** [/tmp/vmware-config5/vmmemctl-only/os.o] Error 1
make[1]: *** [_module_/tmp/vmware-config5/vmmemctl-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make: *** [vmmemctl.ko] Error 2
make: Leaving directory `/tmp/vmware-config5/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.
package info:
btomas...@benjto01-desktop:~$ dpkg -s open-vm-tools
Package: open-vm-tools
Status: install ok installed
Priority: extra
Section: contrib/admin
Installed-Size: 2188
Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
Architecture: i386
Version: 2009.07.22-179896-2
Depends: libatk1.0-0 (>= 1.20.0), libc6 (>= 2.4), libcairo2 (>= 1.2.4),
libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1),
libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.17.7), libice6 (>= 1:1.0.0),
libicu40 (>= 4.0-1), libpango1.0-0 (>= 1.14.0), libsm6, libstdc++6 (>=
4.1.1), libx11-6, libxext6, libxinerama1, libxrandr2, libxrender1, libxss1,
libxtst6, zlib1g (>= 1:1.1.4)
Recommends: open-vm-source, ethtool, zerofree
Suggests: open-vm-toolbox
Conffiles:
/etc/vmware-tools/vm-support a2ababf1125129031faa8f476943beee
/etc/vmware-tools/poweron-vm-default 670e9d21df3065a13e9f8c07486f0191
/etc/vmware-tools/poweroff-vm-default b00a10af975255232f4daa8b2ad27a69
/etc/vmware-tools/suspend-vm-default f0f0b2bff092d36915bcfea692b71d56
/etc/vmware-tools/resume-vm-default de16579451a9213e0164c655d0c9fb05
/etc/vmware-tools/tools.conf b55d15e2c4be396aad709aeca91033d3
/etc/pam.d/vmtoolsd 2250c43f85dca51fedc366ab7814831b
/etc/init.d/open-vm-tools 93125231bda5628915ab714bc68a31f2
/etc/modprobe.d/open-vm-tools.conf b0209ace275d68946b7f67daad5d4b20
my kernel:
btomas...@benjto01-desktop:~$ uname -a
Linux benjto01-desktop 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26
UTC 2009 i686 GNU/Linux
btomas...@benjto01-desktop:~$ lsmod
Module Size Used by
binfmt_misc 8356 1
snd_ens1371 22016 2
gameport 11368 1 snd_ens1371
snd_ac97_codec 101216 1 snd_ens1371
ac97_bus 1532 1 snd_ac97_codec
snd_pcm_oss 37920 0
snd_mixer_oss 16028 1 snd_pcm_oss
snd_pcm 75296 3 snd_ens1371,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy 2656 0
snd_seq_oss 28576 0
snd_seq_midi 6432 0
snd_rawmidi 22208 2 snd_ens1371,snd_seq_midi
iptable_filter 3100 0
snd_seq_midi_event 6940 2 snd_seq_oss,snd_seq_midi
ip_tables 11692 1 iptable_filter
snd_seq 50224 6
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 22276 2 snd_pcm,snd_seq
snd_seq_device 6920 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
x_tables 16544 1 ip_tables
snd 59204 14
snd_ens1371,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 7264 1 snd
ppdev 6688 0
snd_page_alloc 9156 1 snd_pcm
psmouse 56180 0
lp 8964 0
parport_pc 31940 1
serio_raw 5280 0
shpchp 32272 0
i2c_piix4 9932 0
parport 35340 3 ppdev,lp,parport_pc
floppy 54916 0
pcnet32 32644 0
mii 5212 1 pcnet32
mptspi 17668 4
mptscsih 34428 1 mptspi
mptbase 88132 2 mptspi,mptscsih
intel_agp 27484 1
agpgart 34988 1 intel_agp
scsi_transport_spi 23036 1 mptspi
Ben
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
open-vm-tools-devel mailing list
open-vm-tools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel