VMWare Modules Error on Kernel 2.4.8

Thiago Vinhas de Moraes (tvlists@networx.com.br)
Sat, 18 Aug 2001 22:15:02 -0300


Hi!

I'm trying to compile VMWare Express 2.0.4 (latest build) modules so I can
run Windows on my redhat 7.1 box, but I got the following errors:

make: Entrando no diretório `/tmp/vmware-config4/vmmon-only'
make[1]: Entrando no diretório `/tmp/vmware-config4/vmmon-only'
make[2]: Entrando no diretório `/tmp/vmware-config4/vmmon-only/driver-2.4.8'
In file included from .././linux/driver.c:22:
/lib/modules/2.4.8/build/include/linux/malloc.h:3:2: warning: #warning The
Use of linux/malloc.h is deprecated, use linux/
slab.h
In file included from .././linux/hostif.c:25:
/lib/modules/2.4.8/build/include/linux/malloc.h:3:2: warning: #warning The
Use of linux/malloc.h is deprecated, use linux/
slab.h
make[2]: Saindo do diretório `/tmp/vmware-config4/vmmon-only/driver-2.4.8'
make[2]: Entrando no diretório `/tmp/vmware-config4/vmmon-only/driver-2.4.8'
In file included from .././linux/driver.c:22:
/lib/modules/2.4.8/build/include/linux/malloc.h:3:2: warning: #warning The
Use of linux/malloc.h is deprecated, use linux/
slab.h
In file included from /lib/modules/2.4.8/build/include/linux/highmem.h:5,
from /lib/modules/2.4.8/build/include/linux/pagemap.h:16,
from /lib/modules/2.4.8/build/include/linux/locks.h:8,
from
/lib/modules/2.4.8/build/include/linux/devfs_fs_kernel.h:6,
from /lib/modules/2.4.8/build/include/linux/miscdevice.h:4,
from ../linux/driver.h:10,
from .././linux/driver.c:58:
/lib/modules/2.4.8/build/include/asm/pgalloc.h: In function `get_pgd_slow':
/lib/modules/2.4.8/build/include/asm/pgalloc.h:62: `PAGE_OFFSET' undeclared
(first use in this function)
/lib/modules/2.4.8/build/include/asm/pgalloc.h:62: (Each undeclared
identifier is reported only once
/lib/modules/2.4.8/build/include/asm/pgalloc.h:62: for each function it
appears in.)
/lib/modules/2.4.8/build/include/asm/pgalloc.h: In function `pte_alloc_one':
/lib/modules/2.4.8/build/include/asm/pgalloc.h:109: `PAGE_SIZE' undeclared
(first use in this function)
In file included from /lib/modules/2.4.8/build/include/linux/pagemap.h:16,
from /lib/modules/2.4.8/build/include/linux/locks.h:8,
from
/lib/modules/2.4.8/build/include/linux/devfs_fs_kernel.h:6,
from /lib/modules/2.4.8/build/include/linux/miscdevice.h:4,
from ../linux/driver.h:10,
from .././linux/driver.c:58:
/lib/modules/2.4.8/build/include/linux/highmem.h: In function
`clear_user_highpage':
/lib/modules/2.4.8/build/include/linux/highmem.h:48: `PAGE_SIZE' undeclared
(first use in this function)
/lib/modules/2.4.8/build/include/linux/highmem.h: In function
`clear_highpage':
/lib/modules/2.4.8/build/include/linux/highmem.h:54: `PAGE_SIZE' undeclared
(first use in this function)
/lib/modules/2.4.8/build/include/linux/highmem.h: In function
`memclear_highpage':
/lib/modules/2.4.8/build/include/linux/highmem.h:62: `PAGE_SIZE' undeclared
(first use in this function)
/lib/modules/2.4.8/build/include/linux/highmem.h: In function
`memclear_highpage_flush':
/lib/modules/2.4.8/build/include/linux/highmem.h:76: `PAGE_SIZE' undeclared
(first use in this function)
/lib/modules/2.4.8/build/include/linux/highmem.h: In function
`copy_user_highpage':
/lib/modules/2.4.8/build/include/linux/highmem.h:90: `PAGE_SIZE' undeclared
(first use in this function)
/lib/modules/2.4.8/build/include/linux/highmem.h: In function `copy_highpage':
/lib/modules/2.4.8/build/include/linux/highmem.h:101: `PAGE_SIZE' undeclared
(first use in this function)
.././linux/driver.c: In function `LinuxDriver_Ioctl':
.././linux/driver.c:928: structure has no member named `dumpable'
make[2]: ** [driver.o] Erro 1
make[2]: Saindo do diretório `/tmp/vmware-config4/vmmon-only/driver-2.4.8'
make[1]: ** [driver] Erro 2
make[1]: Saindo do diretório `/tmp/vmware-config4/vmmon-only'
make: ** [auto-build] Erro 2
make: Saindo do diretório `/tmp/vmware-config4/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.

I'm sure it's not a GCC problem. Does anyone have a patch to fix this, or any
tip? I tried to run the binary module, but it prints out a lot of unresolved
symbols.

Any help will be apreciated.

Regards,
Thiago

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


kson: "Re: 2.4.xx won't recompile."
  • Reply: Ignacio Vazquez-Abrams: "Re: VMWare Modules Error on Kernel 2.4.8"