Mailinglist Archive: opensuse (4053 mails)

< Previous Next >
VMWare with Kernel 2.4.7-4GB
  • From: Dunphy Richard-rdunph01 <Rik.Dunphy@xxxxxxxxxxxx>
  • Date: Thu, 9 Aug 2001 11:07:02 +0100
  • Message-id: <496E31A690F7D311B93C0008C789494C0280822A@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Hi,

anyone got VMware (2.0.4) working with a 2.4.7 kernel?

When I run the vmware-config.pl script it tried to build it's own modules, but it gets many errors (see below)!

Any help would be greatly appreciated!

TIA,
RikD

-------------------------------------
root@apollo:linux$ vmware-config.pl
Making sure VMware's services are stopped.

Stopping VMware services:
Virtual machine monitor done
Virtual bidirectional parallel port done

Trying to find a suitable vmmon module for your running kernel.

None of VMware's pre-built vmmon modules is suitable for your running kernel. Do
you want this script to try to build the vmmon module for your system (you need
to have a C compiler installed on your system)? [yes]

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.4.7-4GB/build/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

make: Entering directory `/tmp/vmware-config5/vmmon-only'
make[1]: Entering directory `/tmp/vmware-config5/vmmon-only'
make[2]: Entering directory `/tmp/vmware-config5/vmmon-only/driver-2.4.7-4GB'
make[2]: Leaving directory `/tmp/vmware-config5/vmmon-only/driver-2.4.7-4GB'
make[2]: Entering directory `/tmp/vmware-config5/vmmon-only/driver-2.4.7-4GB'
In file included from /lib/modules/2.4.7-4GB/build/include/linux/highmem.h:5,
from /lib/modules/2.4.7-4GB/build/include/linux/pagemap.h:16,
from /lib/modules/2.4.7-4GB/build/include/linux/locks.h:8,
from /lib/modules/2.4.7-4GB/build/include/linux/devfs_fs_kernel.h:6,
from /lib/modules/2.4.7-4GB/build/include/linux/miscdevice.h:4,
from ../linux/driver.h:10,
from .././linux/driver.c:58:
/lib/modules/2.4.7-4GB/build/include/asm/pgalloc.h: In function `get_pgd_slow':
/lib/modules/2.4.7-4GB/build/include/asm/pgalloc.h:56: `PAGE_OFFSET' undeclared (first use in this functi on)
/lib/modules/2.4.7-4GB/build/include/asm/pgalloc.h:56: (Each undeclared identifier is reported only once
/lib/modules/2.4.7-4GB/build/include/asm/pgalloc.h:56: for each function it appears in.)
/lib/modules/2.4.7-4GB/build/include/asm/pgalloc.h: In function `pte_alloc_one':
/lib/modules/2.4.7-4GB/build/include/asm/pgalloc.h:103: `PAGE_SIZE' undeclared (first use in this functio n)
In file included from /lib/modules/2.4.7-4GB/build/include/linux/pagemap.h:16,
from /lib/modules/2.4.7-4GB/build/include/linux/locks.h:8,
from /lib/modules/2.4.7-4GB/build/include/linux/devfs_fs_kernel.h:6,
from /lib/modules/2.4.7-4GB/build/include/linux/miscdevice.h:4,
from ../linux/driver.h:10,
from .././linux/driver.c:58:
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h: In function `bh_kmap':
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h:21: `PAGE_MASK' undeclared (first use in this functi on)
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h:22: warning: control reaches end of non-void functio n
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h: In function `clear_user_highpage':
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h:48: `PAGE_SIZE' undeclared (first use in this functi on)
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h: In function `clear_highpage':
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h:54: `PAGE_SIZE' undeclared (first use in this functi on)
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h: In function `memclear_highpage':
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h:62: `PAGE_SIZE' undeclared (first use in this functi on)
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h: In function `memclear_highpage_flush':
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h:76: `PAGE_SIZE' undeclared (first use in this functi on)
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h: In function `copy_user_highpage':
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h:90: `PAGE_SIZE' undeclared (first use in this functi on)
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h: In function `copy_highpage':
/lib/modules/2.4.7-4GB/build/include/linux/highmem.h:101: `PAGE_SIZE' undeclared (first use in this funct ion)
.././linux/driver.c: In function `LinuxDriver_Ioctl':
.././linux/driver.c:928: structure has no member named `dumpable'
make[2]: *** [driver.o] Error 1
make[2]: Leaving directory `/tmp/vmware-config5/vmmon-only/driver-2.4.7-4GB'
make[1]: *** [driver] Error 2
make[1]: Leaving directory `/tmp/vmware-config5/vmmon-only'
make: *** [auto-build] Error 2
make: Leaving directory `/tmp/vmware-config5/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please have
a look at "http://www.vmware.com/download/modules/modules.html";.

Execution aborted.

< Previous Next >
Follow Ups