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

Reply via email to